自定义docker容器镜像怎么做?docker自定义容器镜像,可以使用 Dockerfile 来创建镜像-docker build
使用Dockerfile工作流程
docker build 语法
docker build [OPTIONS] PATH | URL | -
build执行过程:它要做的第一件事情就是上传这个 Dockerfile 内容,因为所有的操作都要依据 Dockerfile 来进行。然后,Dockfile 中的指令被一条一条的执行。每一步都创建了一个新的容器,在容器中执行指令并提交修改。当所有的指令都执行完毕之后,返回了最终的镜像 id。所有的中间步骤所产生的容器都被删除和清理了。
本地文件系统导入构建镜像-docker import
要从本地文件系统导入一个镜像,可以使用 openvz 的模板来创建:openvz 的模板下载地址为templates 。
1、先下载了一个 ubuntu-14.04 的镜像,之后使用以下命令导入:
sudo cat ubuntu-14.04-x86_64-minimal.tar.gz |docker import - ubuntu:14.04
2、然后查看新导入的镜像
上传镜像-docker push
把创建的镜像上传到仓库中来共享。Docker Hubhuo或者自己搭建的仓库。
docker push 镜像名
存储和载入镜像
1、保存镜像为文件
2、从文件载入镜像
Copyright © 2013-2023 . All Rights Reserved. 宵云 版权所有 南通宵云网络科技有限公司
工信部备案:苏ICP备18049042号-2 公安部备案:苏公网安备 32060102320703号
《中华人民共和国增值电信业务经营许可证》经营性ICP/ISP/IDC三证:苏B1.B2-20210805