美文网首页
常用的简单docker命令

常用的简单docker命令

作者: 贤二_f2c6 | 来源:发表于2021-06-08 17:18 被阅读0次

    1、查看docker版本

    docker version

    2、查看docker信息

    docker info

    3、查看docker中有哪些镜像

    docker images

    4、查询镜像

    docker search 镜像名

    5、从docker hub中拉去镜像

    docker pull redis:5.0

    6、显示一个镜像历史

    docker history redis:5.0

    7、列出启动的容器

    docker ps

    8、列出所有容器

    docker ps -a

    9、列出一个容器被改变的文件或目录

    docker diff 容器id

    10、查看启动容器的日志

    docker logs -f 容器id --tail 100

    11、显示一个容器的进程信息

    docker top 容器id

    12、删除镜像命令

    docker rmi 镜像id

    13、停止容器

    docker stop 容器id

    14、删除容器

    docker rm 容器id

    15、镜像改名

    docker tag 镜像id REPOSITORY:TAG(仓库:标签)

    16、查看容器挂载项

    docker inspect 容器id | grep Mounts -A 20

    17、查看CPU、内存等使用情况

    docker stats 容器id

    18、进入docker容器内部命令

    docker exec -it 容器id sh

    19、拷贝容器内部的配置文件到宿主机

    docker cp 容器id:/file/path/within/container /host/path/target 

    20、mysql镜像启动命令

    docker run -itd -p 3306:3306 --name mysql8 -v /dockerdata/mysql/data/:/var/lib/mysql -v /dockerdata/mysql/conf/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=root mysql:8.0

    21、构建镜像命令

    docker build -f Dockerfile -t eureka:0.1 .

    -f: 指向Dockerfile文件位置  -t定义镜像 名称及版本

    .: 意思是Dockerfile 和 相应文件都在此目录下

    22、停止、删除、启动所有的容器

    docker stop $(docker ps -a -q )

    docker rm $(docker ps -a -q)

    docker start $(docker ps -a -q)

    23、将镜像打成jar包

    docker save -o 保存路径地址 REPOSITORY:TAG(仓库:标签) 

    24、导入外部的镜像到docker

    docker load -i 文件位置

    相关文章

      网友评论

          本文标题:常用的简单docker命令

          本文链接:https://www.haomeiwen.com/subject/ehcqtctx.html