【Docker】 1 构建、打包、解包镜像

1. 基于 Dockerfile 构建镜像

一般是基于原始镜像,在上面修改

下载 nginx 镜像

docker pull nginx

image

查看

docker images

image

基于镜像创建容器

docker run -d nginx

image

查看容器

docker ps

image

查看容器下的文件

docker exec -it 容器ID

image

创建一个自己的镜像

这里我们想新建一个带有 abc.txt 的 nginx 镜像。

新建 Dockerfile 文件

touch Dockerfile

编辑 Dockerfile

FROM nginx
RUN echo 'abc' > /abc.txt

image

构建镜像

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

image

验证

创建成功

image

2. 基于容器构建镜像

docker commit 容器ID 镜像名字:版本

image

3. 打包解包镜像

打包

docker image save -o ./my-nginx-v1.zip my-nginx:v1

解包

docker image load -i my-nginx-v1.zip
posted @ 2026-03-16 10:33  HarryMiau  阅读(32)  评论(0)    收藏  举报