2022
我们一起努力

自定义docker容器

自定义docker容器镜像怎么做?docker自定义容器镜像,可以使用 Dockerfile 来创建镜像-docker build

使用Dockerfile工作流程

– mkdir build; cd build
– vim Dockerfile
– docker build -t imagename 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 images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu 14.04 05ac7c0b9383 17 seconds ago 215.5 MB

上传镜像-docker push

把创建的镜像上传到仓库中来共享。Docker Hubhuo或者自己搭建的仓库。

docker push 镜像名

存储和载入镜像

1、保存镜像为文件

docker save -o 要保存的文件名 要保存的镜像
eg:
docker save -o java8.tar /java-8

2、从文件载入镜像

docker load --input 文件
或者
docker load < 文件名
eg:
docker load < java8.tar

枫舟驿站的容器云产品是通过docker技术,在云计算集群服务器上部署容器云服务实现,功能强大、简单易用,可作集群服务,自由轻松搭建私有网络,轻松组建服务集群。

高可用的的容器云

赞(0)
文章名称:《自定义docker容器》
文章链接:https://www.fzvps.com/125284.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!