分享缩略图

分享到:
链接已复制
首页> 新闻中心>

Docker compose 使用镜像

2025-06-24 12:13:14

来源:新华网

字体:

Docker compose 使用镜像。

高级配置。

使用 Docker Compose。

Docker Compose。用于定义和操作多容器。 Docker。应用程序工具。以下是一个。 docker-compose.yml。示例:

version。:。'3'services。:。web。:。image。:。my。-。app。    build。:。.。    ports。:。-。"8000:8000"volumes。:。-。.。:。/app。    environment。:。-。ENV=production。

运行 Docker Compose:

docker。compose up。 -d。

配置数据卷。

在持久化容器中使用数据卷。例如,将主机的。 /data。将目录挂载到容器中。 /app/data。目录:

docker。run。 -d。-p。8000。:8000。 -v。/data:/app/data。 --name。my-app-container my-app。

1.3 配置网络。

Docker。支持自定义网络󿀌这样容器就可以通信了。

例如,创建一个自定义的网络,并运行容器:

docker。network create my-network。docker。run。 -d。--network。my-network。 --name。my-app-container my-app。

导出和导入镜像。

在 Docker 中间,docker commit。、。docker save。和。 docker load。三个常用命令,分别用于从容器生成镜像并保存镜像。 tar。文件和从。 tar。加载镜像的文件。

以下是它们的详细使用方法:

docker commit。:镜像是由容器生成的。

docker commit。用于将容器的当前状态保存为新的镜像。该命令适用于修改容器后,希望将修改后的状态保存为镜像场景。

docker。commit。 [。OPTIONS。]。:。
docker。commit abcd1234 my_custom_image:v1。
docker。images。

docker save。:保存镜像 tar 文件。

docker save。用于保存一个或多个镜像 tar 归档文件󿀌备份或迁移方便。

docker。save。 [。OPTIONS。]。IMAGE。 [。IMAGE。..。.。]。
docker。save。 -o。my_image.tar my_custom_image:v1。
tar。-tvf。my_image.tar。

docker load。:从 tar 文件加载镜像。

docker load。用于从 tar 在归档文件中加载镜像󿀌通常用于恢复或迁移镜像。

docker。load。 [。OPTIONS。]。
docker。load。 -i。my_image.tar。
docker。images。

总结。

这些命令是。 Docker。操作镜像的常用工具,它们可以帮助您灵活地转换和管理容器和镜像。

根据实际需要󿀌选择合适的命令来完成任务。

– 欢迎点赞、关注、转发、收藏[我码玄黄],主要平台同名。

【责任编辑:新华网】
返回顶部