容器导入与导出

docker的一大优势就是可移植性,容器因此docker容器可以随意的进行导入导出操作。

容器导出

使用export命令可以导出容器,具体操作如下:

  1. 创建一个容器,进行基本的配置操作

本案例中我首先创建一个nginx容器,然后启动,启动成功后,将本地一个index.html文件上传到容器中,修改nginx首页的显示内容。具体操作步骤如下:

docker run -itd --name nginx -p 80:80 nginx
vi ./blog/docker/index.html
docker cp ./blog/docker/index.html nginx:/usr/share/nginx/html/

首先运行一个名为nginx的容器,然后在宿主机中编辑一个index.html文件,编辑完成后,将该文件上传到容器中。然后在浏览器中输入http://localhost:80可以看到如下结果:

容器导入与导出_第1张图片

容器已经修改成功了。
接下来通过export命令将容器导出,如下:

在这里插入图片描述

该命令将容器导入到docker目录下。

容器导入

接下来可以将docker中和nginx相关的容器和镜像删除。然后执行如下命令重新导入容器:

容器导入与导出_第2张图片

容器导入成功后,就可以使用docker run命令运行了。

你可能感兴趣的:(docker,docker,容器,运维,eureka,java)