Docker镜像的使用☍
约 453 个字 14 行代码 预计阅读时间 3 分钟
查看镜像列表☍
可以通过指令查看本地主机上的镜像有关信息。
其中,每一列的含义如下:
- REPOSITORY:表示镜像的仓库源
- TAG:镜像的标签
- IMAGE ID:镜像ID
- CREATED:镜像创建时间
- SIZE:镜像大小
拉取镜像☍
当我们在本地主机上使用一个不存在的镜像时 Docker 就会自动下载这个镜像。如果我们想预先下载这个镜像,我们可以使用 docker pull 命令来下载它。
当一个仓库中有多个镜像时,我们可以通过标签来指定具体是哪个镜像。例如,我们可以通过下面的命令来下载 Ubuntu 18.04 版本的镜像:
查找镜像☍
可以通过指令在Docker Hub 上查找镜像。
删除镜像☍
可以通过指令删掉本地拉取的镜像。
构造镜像流程☍
当仓库中的镜像无法满足要求,可以通过下面两种方式来构造镜像:
- 从已经创建的容器中更新镜像,并且提交这个镜像
- 使用 Dockerfile 指令来创建一个新的镜像
从容器中更新镜像☍
-
启动容器
其中,
-i
表示以交互模式运行容器,-t
表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。 -
在容器中安装所需的软件包
-
退出容器
-
提交容器更新后的镜像
使用 Dockerfile 创建镜像☍
-
编写 Dockerfile
其中,
FROM
指定基础镜像,RUN
指定构建镜像时运行的命令。 -
构建镜像
其中,
-t
指定镜像的名称。
设置镜像标签☍
可以通过指令为镜像设置标签。