docker镜像
docker镜像
Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序,库,资源,配置等还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序,库,资源,配置等还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。

问题

互联网服务Docker·2015-09-08
dl528888 · 游戏公司 擅长领域:云计算, 容器, 容器云
694 会员关注
得看代码量了,如果代码少于10g,放入镜像可以,如果大于的话,还是通过volume吧。建议使用docker作为集装箱,所有数据都在这个容器里,方便迁移。
互联网服务Docker·2015-09-08
haichuan0227 · 新浪云计算 擅长领域:云计算, 一体化运维, 私有云
353 会员关注
dockjer存储container内容的地方是/var/lib/docker/devicemapper/devicemapper目录下的metadata和data两个文件
互联网服务Docker·2015-09-08
dl528888 · 游戏公司 擅长领域:云计算, 容器, 容器云
694 会员关注
回复 3# macan789     比如我想使用supervisor启动ssh与cron服务,可以使用14:11:58 # cat /etc/supervisord.conf [supervisord] nodaemon=true pidfile=/var/log/supervisord/supervisord.pid logfile=/var/log/supervisord/supervisord.log [program:sshd] command=...
互联网服务Docker·2015-09-08
dl528888 · 游戏公司 擅长领域:云计算, 容器, 容器云
694 会员关注
看需求,比如你单独nginx服务,那么就是nginx在一个镜像里,如果你想测试lnmp,那么最好是nginx、mysql与php都是在一个镜像里,这样根据此镜像创建容器后就可以放入代码后直接测试。
互联网服务Docker·2015-09-08
dl528888 · 游戏公司 擅长领域:云计算, 容器, 容器云
694 会员关注
镜像最好是2层,第一层是基础系统,比如centos 6.5,第二层是服务,比如nginx服务,这样好处是对方想测试nginx,可以直接拉取镜像,然后存放数据即可测试。
互联网服务Docker·2015-09-08
dl528888 · 游戏公司 擅长领域:云计算, 容器, 容器云
694 会员关注
可以参考https://groups.google.com/forum/#!topic/docker-user/TGvzjR4afzI
互联网服务Docker·2015-09-08
dl528888 · 游戏公司 擅长领域:云计算, 容器, 容器云
694 会员关注
如果是私有库的话,就直接docker push image_repo/image_name:tagimage_repo是私有库地址,image_name是镜像名,tag是镜像版本.
互联网服务Docker·2015-09-08
dl528888 · 游戏公司 擅长领域:云计算, 容器, 容器云
694 会员关注
我这里的镜像命名规则,是系统名+系统版本+服务名+服务版本:代码版本,比如我centos 6.5系统安装了nginx 1.4.7版本,放入代码是2.0版本,那么容器命令规则为centos6.5-nginx-1.4.7:2.0.
轨道交通Docker·2015-09-08
haichuan0227 · 新浪云计算 擅长领域:云计算, 一体化运维, 私有云
353 会员关注
镜像制作技巧:1)尽量合并Dockerfile命令,以便减少镜像层数,进而减少commit/run/rm次数,加快构建;2)调整命令前后顺序,以便提高复用度及cache命中率,加速构建;(比如像RUN apt-get -y update这类大多镜像都需要用到命令应该放在上面,以便跨镜像复用。然而像WORKDIR、CMD、ENV、ADD这些...
轨道交通Docker·2015-09-08
dl528888 · 游戏公司 擅长领域:云计算, 容器, 容器云
694 会员关注
建议就镜像最好在2-3层,第一次是基础镜像,比如centos 6.5系统,第二层是服务镜像,比如nginx服务,基本这2曾就能满足需求,但如果想把数据也放入,可以弄倒第3层。

描述

Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序,库,资源,配置等还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序,库,资源,配置等还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
X社区推广
  • 提问题