Docker常用命令

  • 查看进程中容器: docker ps

  • 运行某个镜像的容器: docker run <image name> ####-p :后面接host端口号与container端口号的映射 -v:主机卷与容器卷的映射

  • stop某个容器: docker stop <container name || container ID>

  • 开始某个容器: docker start <container name || container ID>

  • 查看所有的已经创建的容器: docker ps -a

  • 停止并且删除一个运行中的容器: docker rm -f <container name>

  • 列出本地的映像文件: docker images

  • 删除不需要的映像文件: docker rmi <imageID || responsity name> ### -f:强制删除

  • 从主机复制到容器: docker cp host_path containerID:container_path

  • 从容器复制到主机: docker cp containerID:container_path host_path

  • 重新进入某个容器的shell下: docker exec -it <容器ID> bash ####-i :代表以交互式模式运行容器 -t:代表为容器重新分配一个伪输入终端 -d :代表后台运行容器,并返回容器ID

  • 连接到正在运行中的容器: docker attach <container ID>

  • 从服务器获取实时事件: docker events

  • 将文件系统作为一个tar归档文件到某个文件: docker export -o <文件名.tar> <container ID or container name>

  • 列出指定的容器的端口映射: docker port <container name or container id>

  • 从容器创建一个新的镜像: docker commit [options] container responsity[:tag] #### option: -a:作者信息(字符) -m:说明信息 responsity后面接冒号+标签

  • 检查容器里文件结构的更改: docker diff <container>

  • 登录到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库Docker Hub: docker login -u username -p <server>

  • 登出一个Docker镜像仓库。 docker logout

  • 从镜像仓库中拉取或者更新指定镜像: docker pull name[:Tag]

  • 从docker hub查找镜像: docker search [option] TERM

  • 标记本地镜像,将其归入某一仓库: docker tag [options] IMAGE[:Tag] [UserName/]NAME[:Tag] ######

  • docker tag 1865 calvin/magenta:v1

  • 使用Dockfile创建镜像: docker build [OPTIONS] PATH | URL | - #### 使用当前目录的Dockerfile创建镜像:docker build -t runoob/ubuntu:v1 使用URL

    github.com/creack/docker-firefox

    的 Dockerfile 创建镜像:docker build

    github.com/creack/docker-firefox

  • 查看指定镜像的创建历史: docker history IMAGES

  • 将指定镜像保存成tar归档文件: docker save -o <IMAGE.tar> <IMAGE> #####-o 输出到指定文件

  • 从归档文件中创建镜像: docker import file|URL|- [RESPONSITY[:TAG]] ######从归档文件my_unbuntu_v3.tar创建镜像,命名为runboot/ubuntu:v4 docker import my_ubuntu_v3.tar runboot/ubuntu:v4

  • 显示Docker系统信息,包括镜像和容器数量:docker info

  • 查看docker版本: docker version

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、docker常用命令 docker容器生命周期管理 docker run 在一个新的容器执行一个命令 dock...
    淹死的鱼_hz阅读 14,144评论 0 5
  • 容器相关操作 docker create # 创建一个容器但是不启动它 docker run # 创建并启动一个容...
    蓝色的咖啡阅读 4,179评论 0 3
  • 查看docker信息(-v、version、info)# 查看docker版本$ docker -v$ docke...
    兜小神阅读 1,833评论 0 0
  • 你蜿蜒曲折 挺进未知的深山 穿过黑暗的隧道 停留 终点到了 火车鸣起信号 带给人们希望 这一刻 请别忘记...
    冷川远树阅读 1,183评论 0 1
  • 由于进行通信肯定要涉及数据的处理,所以我们需要先了解两个基础的概念,序列化和反序列化。 定义 序列化:将对象转化为...
    Eric_feng阅读 4,903评论 0 1