Docker-2
镜像使用和管理
列出镜像列表
docker images
列出本地可用的镜像列表
1 |
|
列表说明:
- REPOSITORY:镜像的仓库源
- TAG:镜像的标签
- IMAGE ID:ID
同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。
查找镜像
docker search
从Docker Hub 搜索镜像
拉取镜像
docker pull
用来从Docker Hub 拉取镜像
删除镜像
docker rmi
用来删除本地镜像
创建镜像
有两种方式创建自己的镜像
- 从已经创建的容器中更新镜像,并且提交这个镜像
- 使用 Dockerfile 指令来创建一个新的镜像
更新镜像
docker run -> 执行动作 -> docker commit -> docker run
在一个容器中执行一些操作,然后通过commit来提交容器副本,这时候就能在镜像列表中看到提交的副本了。
使用Dockerfile
创建Dockerfile 文件(如下) -> docker build -t name:tag . -> docker run
1 |
|
每一个指令都会在镜像上创建一个新的层,每一个指令的前缀都必须是大写的。
第一条FROM,指定使用哪个镜像源
RUN 指令告诉docker 在镜像内执行命令,安装了什么
然后,我们使用 Dockerfile 文件,通过 docker build 命令来构建一个镜像。
Dockerfile详解
Docker-2
https://yzaf.top/2023/docker/docker-2/