【Docker】 1 构建、打包、解包镜像
1. 基于 Dockerfile 构建镜像
一般是基于原始镜像,在上面修改
下载 nginx 镜像
docker pull nginx

查看
docker images

基于镜像创建容器
docker run -d nginx

查看容器
docker ps

查看容器下的文件
docker exec -it 容器ID

创建一个自己的镜像
这里我们想新建一个带有 abc.txt 的 nginx 镜像。
新建 Dockerfile 文件
touch Dockerfile
编辑 Dockerfile
FROM nginx
RUN echo 'abc' > /abc.txt

构建镜像
docker build -t 镜像名字:版本 -f Dockerfile .

验证
创建成功

2. 基于容器构建镜像
docker commit 容器ID 镜像名字:版本

3. 打包解包镜像
打包
docker image save -o ./my-nginx-v1.zip my-nginx:v1
解包
docker image load -i my-nginx-v1.zip
浙公网安备 33010602011771号