这篇文章将为大家详细讲解有关怎么进行自定义docker容器,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
创新互联建站一直在为企业提供服务,多年的磨炼,使我们在创意设计,成都全网营销推广到技术研发拥有了开发经验。我们擅长倾听企业需求,挖掘用户对产品需求服务价值,为企业制作有用的创意设计体验。核心团队拥有超过十载以上行业经验,涵盖创意,策化,开发等专业领域,公司涉及领域有基础互联网服务遂宁服务器托管、手机APP定制开发、手机移动建站、网页设计、网络整合营销。自定义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 lwieske/java-8
2、从文件载入镜像
docker load --input 文件 或者 docker load < 文件名 eg: docker load < java8.tar
关于怎么进行自定义docker容器就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。