美文网首页
docker常用命令

docker常用命令

作者: Nicoveu | 来源:发表于2020-09-14 20:27 被阅读0次

镜像

docker images                         # 查看所有镜像

docker images -aq                   #仅查看镜像id

docker rmi [镜像id]                   #删除镜像

docker rmi $(docker images -aq)     #删除所有镜像

docker build -f dockerfile_01 -t cong_centos:1.0 .      #通过本地Dockerfile文件生成镜像

说明:Dockerfile中所有指令都是大写的,VOLUME是用来挂载目录,FROM源于哪个镜像,CMD指令指定让容器启动的时候执行的命令

镜像

docker images                                  # 查看所有镜像

docker images -aq                            #仅查看镜像id

docker rmi [镜像id]                            #删除镜像

docker rmi $(docker images -aq)      #删除所有镜像

docker build -f dockerfile_01 -t cong_centos:1.0 .      #通过本地Dockerfile文件生成镜像

说明:Dockerfile中所有指令都是大写的,VOLUME是用来挂载目录,FROM源于哪个镜像,CMD指令指定让容器启动的时候执行的命令

Dockerfile常见命令

容器

docker ps -a                              #查看docker进程

docker run -it centos /bash/bin #进入centos终端中,以交互方式运行,exit命令退出,ctrl + P + Q组合键挂起退出

docker inspect [容器id]              #查看容器元数据

docker exec -it centos /bash/bin      #进入容器内部,打开了一个新的终端

docker attach [容器id]                      #进入当前正在运行的容器终端,不会开启一个新的进程

docker cp [容器id]:/home/test.txt /Users/nc      #在容器中拷贝test.txt文件到本机中

docker run -it -v 主机目录:容器目录 centos /bin/bash     #-v就是volumn,将容器目录挂在到本机目录

日志

docker logs -tf  [容器id]                      #实时查看日志 f动态显示,t时间戳

进程

docker top [容器id]                              #docker内部进程信息

docker hub

docker login -u nicoveu                          #然后-p绑定docker hub账户密码

docker push [镜像名]:版本号                  #将镜像push到docker hub上

example:

容器

docker ps -a                                          #查看docker进程

docker run -it centos /bash/bin             #进入centos终端中,以交互方式运行,exit命令退出,ctrl + P + Q组合键挂起退出

docker inspect [容器id]                          #查看容器元数据

docker exec -it centos /bash/bin            #进入容器内部,打开了一个新的终端

docker attach [容器id]                            #进入当前正在运行的容器终端,不会开启一个新的进程

docker cp [容器id]:/home/test.txt /Users/nc      #在容器中拷贝test.txt文件到本机中

docker run -it -v 主机目录:容器目录 centos /bin/bash     #-v就是volumn,将容器目录挂在到本机目录

日志

docker logs -tf  [容器id]                          #实时查看日志 f动态显示,t时间戳

进程

docker top [容器id]                                  #docker内部进程信息

docker hub

docker login -u nicoveu                          #然后-p绑定docker hub账户密码

docker push [镜像名]:版本号                  #将镜像push到docker hub上

相关文章

网友评论

      本文标题:docker常用命令

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