docker的使用

作者 by adtxl / 2022-04-13 / 暂无评论 / 330 个足迹

1. 基本命令

  • Image

Docker 镜像,静态概念,好比 Linux 中 ELF 文件

$ docker images # 列出当前下载的镜像

$ docker pull 镜像名称[:tag] # 从服务器下载镜像,tag 相当于版本号

$ docker rmi 镜像名称[:tag] # 删除本地镜像,-f 选项是强制删除
  • Container

Docker 实例,动态概念,好比 Linux 中进程

$ docker run -it --name 容器名称 -v 本地绝对路径:容器内绝对路径 镜像名称:tag /bin/bash # 创建容器,并建立磁盘的映射

$ docker ps -a # 列出正在运行和历史运行容器

$ docker rm 容器ID # 删除本地容器,-f 选项是强制删除

$ docker start 容器ID # 启动容器

$ docker attach 容器ID # 进入正在运行的容器

$ docker exec -it 容器ID /bin/bash # 进入已经运行的容器,相当于同一个容器启动多个窗口
  • Push

在 Container 有改动需要制作新的 Image 时,可以 commit 然后 push

$ docker commit -m="描述" -a="作者" 容器ID 要创建的镜像名称[:TAG]

$ docker push 要创建的镜像名称[:TAG]

独特见解