Tag: centos6

重新创build和扩展centos6-i386 Docker基础镜像时,find“cp:Command not found”

我目前正在重build我们的构build服务器,并为我们的各个项目创build一组Docker镜像,因为每个项目都有相当不同的工具链和库要求。 由于Docker目前只能在64位主机上运行,​​因此构build服务器将是x86_64 Fedora 22机器。 这些图片必须能够修改我们项目的历史/标签发布; 我们可以根据需要对每个项目的构build过程进行更改,但仅限于当前中继和将来的发行版。 现在,我的一个构build环境需要重现旧的i686构build服务器。 对于执行32位程序,我可以简单地安装i686支持库( yum install glibc.i686 ncurses-libs.i686 ),但是这并不帮助我构build 32位程序,而不必修改Makefile以将-m32传递给GCC …,如上所述,我不希望改变历史的代码库。 所以,我目前的想法是通过安装包括GCC在内的所有 i686软件包,在Docker容器中基本上伪造一个i686版本的CentOS。 这样,尽pipeuname -a会报告主机的x86_64体系结构,但容器内的其他所有内容都应该保持一致。 我从“centos-i386”基本图像中获得了这个想法(和centos6.tar.gz ),实际上,我正在试图为我自己的本地图像进行复制。 可悲的是,这不太好。 这是一个最小化的Dockerfile : FROM scratch # Inspiration from https://hub.docker.com/r/toopher/centos-i386/~/dockerfile/ ADD centos6.tar.gz / RUN echo "i686" > /etc/yum/vars/arch && \ echo "i386" > /etc/yum/vars/basearch ENTRYPOINT ["linux32"] # Base packages RUN yum update -y && yum […]

Docker本地registry:推送失败

我试图build立一个本地dockerregistry,但是当我尝试将图像推送到它时遇到麻烦。 我也打开了一个github的问题: https : //github.com/docker/docker/issues/12405 环境 操作系统:CentOS 6.6 内核:2.6.32-504.12.2.el6.x86_64 Docker版本: $ sudo docker version Client version: 1.5.0 Client API version: 1.17 Go version (client): go1.4.1 我在公司代理( http:// domain \ username:password @ proxy:port)后面。 问题 我用这个命令启动Docker守护进程: sudo docker -d –insecure-registry 127.0.0.1:49500& 我已经从docker-registry github下载了config_sample.yml文件,将其重命名为registry_config.yml,并且修改了本地风格的“storage_path”(为了指向我想要安装卷的所选目录) : local: &local <<: *common storage: local storage_path: /image 要启动registry(版本0.9.1),我在terminal中打开另一个选项卡,并使用该命令: sudo docker run -t […]

为什么我得到一个没有IPAddress的docker容器?

我有一个Dockerfile在Centos 6上构buildmongodb: # Build docker image for mongodb FROM test MAINTAINER … # Set up mongodb yum repo entry # https://www.liquidweb.com/kb/how-to-install-mongodb-on-centos-6/ RUN echo -e "\ [mongodb]\n\ name=MongoDB Repository\n\ baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/\n\ gpgcheck=0\n\ enabled=1\n" >> /etc/yum.repos.d/mongodb.repo # Install mongodb RUN yum install -y mongodb-org # Set up directory requirements RUN mkdir -p /data/db /var/log/mongodb /var/run/mongodb VOLUME ["/data/db", "/var/log/mongodb"] […]