美文网首页
Docker笔记二:常用命令

Docker笔记二:常用命令

作者: 羊yang678 | 来源:发表于2019-02-22 11:20 被阅读0次

镜像

  1. 从 Docker 镜像仓库获取镜像的命令: docker pull
    docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
    eg:
    docker pull ubuntu:16.04
    从下载过程反映了镜像的分层存储,镜像是一层一层的下载,
  2. 列出所有镜像,可以使用 docker image ls
    默认只列出顶层镜像,如果想要列出中间层镜像,可以加-a参数
    docker image ls -a
    相同的层只会存一遍
  3. 删除镜像
    docker image rm
    docker image rm [选项] <镜像1> [<镜像2> ...]
    <镜像> 可以是 镜像短 ID、镜像长 ID、镜像名 或者 镜像摘要。
    docker image rm $(docker image ls -q nginx)
  4. 修改镜像
    docker commit ,可以将容器的存储层保存下来成为镜像。
    docker commit [选项] <容器ID或容器名> [<仓库名>[:<标签>]]
    不推荐使用commit命令定制镜像,因为会使得镜像越来越臃肿,而且新的镜像不利于维护。
  5. 查看镜像历史
    docker history<镜像>

容器

  1. list容器
    docker container ls
  2. 启动容器
    • 基于镜像新建一个容器并启动
      docker run
    • 重新启动终止状态(stopped)的容器
      docker container start
  3. 终止容器
    docker container stop
    此外,当 Docker 容器中指定的应用终结时,容器也自动终止
  4. 进入容器
  • docker attach
    docker attach <ContainerID>
    如果执行 exit,会导致容器的停止。
  • docker exec
    docker exec -it <ContainerID> bash
    如果执行exit,不会导致容器的停止
  1. 导出/导入容器
  • docker export
  • docker import
  1. 删除容器
  • docker container rm 删除某个容器
  • docker container prune清理所有处于终止状态的容器

相关文章

网友评论

      本文标题:Docker笔记二:常用命令

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