Tag: centos7

docker上的AEM 6.0 – Dbus连接错误

我试图dockerize AEM 6.0安装,这是我的作者的Dockerfile。 from centos:latest COPY aem6.0-author-p4502.jar /AEM/aem/author/aem6.0-author-p4502.jar COPY license.properties /AEM/aem/author/license.properties RUN yum install dnsmasq -y RUN systemctl enable dnsmasq RUN yum install initscripts -y RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \ rm -f /lib/systemd/system/multi-user.target.wants/*;\ rm -f /etc/systemd/system/*.wants/*;\ rm -f /lib/systemd/system/local-fs.target.wants/*; \ rm […]

在contanier中访问docker守护程序远程API

我在centos7中使用docker-ce的正式版本,在容器中启动一个docker守护进程: [root@5cae7be526b4 /]# rpm -qa docker-ce docker-ce-17.09.0.ce-1.el7.centos.x86_64 这是我的守护进程configuration { "hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:5555"], "live-restore": true, "insecure-registries": ["172.17.0.6:9980"] } 在不改变configuration的情况下,docker守护进程可以在容器中启动并重启: [root@5cae7be526b4 /]# docker info Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 17.09.0-ce Storage Driver: vfs Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs […]

无法启动/停止/重新启动泊坞窗容器内的服务

我明白,容器,不像虚拟机,没有自己的内核。 为了使用服务,我必须对容器进行systemd集成。 我的主要重点是在容器中应用NAT规则,然后重新启动networking以使其生效。 遵循以下步骤 – https://github.com/docker-library/docs/tree/master/centos#systemd-integration shrey67 / gateway-systemd与local / c7-systemd相同 以必要的权限启动Docker容器。 docker run -it -v /sys/fs/cgroup:/sys/fs/cgroup:ro –cpus="0.33" – -network=d1 –cap-add=NET_ADMIN –cap-add=NET_RAW –hostname Temp –name Temp shrey67/gateway-systemd 应用一些NAT规则 [root@Temp /]# iptables -A FORWARD -i eth2 -o eth0 -m state — state RELATED,ESTABLISHED -j ACCEPT [root@Temp /]# iptables -A FORWARD -i eth0 -o eth2 -j ACCEPT […]

Postfix maillog在Centos 7 Docker中没有条目

我有一个centos docker容器内运行的postfix。 我可以得到它的电子邮件等,但我似乎无法得到它输出后缀日志任何地方。 我有一个精简的testing容器,试图得到这个包含postfix,rsyslog和supervisor的工作。 dockerfile是 FROM centos:7 RUN yum update -y \ && yum install -y epel-release \ && yum install -y \ postfix \ cyrus-sasl \ cyrus-sasl-plain \ cyrus-imapd \ rsyslog \ supervisor \ mailx \ && yum clean all \ && rm -rf /var/cache/yum ADD scripts/supervisord.conf /etc/supervisord.conf ADD scripts/postfix.sh / RUN chown -R […]

构buildnginx容器时面临身份validation和权限问题

码: 版本:“2”设置:conductor_base:centos:7服务:ansible.play_container:from:“nginx_base”angular色: nginx_container ports: "xxx" user: root command: ['app/xxx/docker-entrypoint.sh'] registries: {}“` OS/Environment : Ansible Container, version 0.9.2 Linux, 3.10.0-327.13.1.el7.x86_64, #1 SMP Mon Feb 29 13:22:02 EST 2016, x86_64 2.7.5 (default, May 3 2017, 07:55:04) [GCC 4.8.5 20150623 (Red Hat 4.8.5-14)] /usr/bin/python 使用的命令:Sudo ansible-container –debug build Error Log: fatal: [ansible.nginx-container]: UNREACHABLE! => { "changed": false, "msg": […]

一旦容器完成处理,如何自动停止虚拟机?

我有一台运行docker容器的centos 7机器。 现在我正在login到vm来检查已完成处理的容器并退出。 有没有办法检查机器是否正在运行容器,如果所有的容器退出,应该让我知道所有的容器退出,虚拟机应该自动停止状态。 在这种情况下,我正在使用azure虚拟机,因为我有很多虚拟机运行,检查每个虚拟机是不是正确的解决scheme。 请澄清这个问题… Thx,Arun

Docker mkimage_yum.sh for centos 7失败

目前有点困惑。 我在我的服务器上有docker,因为它没有互联网接入,我正在为centos7.4构build一个基础映像。 好的Docker站点有一个mkimage_yum.sh脚本用于这个目的,但是当它试图运行时它一直失败: yum -c /tmp/mkimage_yum.sh.gnagTv/etc/yum.conf –installroot = / tmp / mkimage_yum.sh.gnagTv -y clean all 与“没有启用回购”错误。 问题是,如果我input“yum repolist”,我回来了17条,我已经手动尝试设置几个回购启用。 然而,这个命令仍然失败,我不明白什么可能会丢失。 任何人有一些想法,我可以这样做,这是成功的? 松鸦

广场Hello-World – Web控制台挂起

我正在使用hello-world的stanard教程。 我正在使用docker。 我已经去了一个运行数据库的postgre服务器,并且只有(worker和server)中的2个项目组成。 开始运行: docker-compose up -d 我已经部署了标准的hello-worldpipe道,它在Web控制台中显示的非常棒。 当我尝试运行它,第一次到达“说你好”,并失败。 networking控制台然后就死了。 这是docker上的资源问题? 这是一个configuration问题? 有没有办法获得更多的日志? 有没有人有任何与docker工人运行centos获得大堂CI工作的经验?

如何从centos7 Docker容器的仓库安装Gradle和Node

我正在构build一个基于centos7的Docker容器。 这是我的Dockerfile的一部分,我在那里安装Gradle和Node: FROM centos:centos7 RUN curl –silent –location https://rpm.nodesource.com/setup_8.x | bash – &&\ yum -y update &&\ yum -y install\ nodejs\ yum clean all &&\ rm -rf /var/cache/yum &&\ wget –quiet https://services.gradle.org/distributions/gradle-3.3-all.zip &&\ mkdir /opt/gradle &&\ unzip -q -d /opt/gradle gradle-3.3-all.zip &&\ export PATH=$PATH:/opt/gradle/gradle-3.3/bin &&\ rm gradle-3.3-all.zip 我想知道是否有回购,我可以包括所以我可以做yum -y install nodejs gradle ? 那么我不需要首先获取node8安装脚本或gradle二进制文件?

Docker:如何自动接受“你真的想推到公共注册?”

每次我在dockerhub上推送一个图像,它都会问:“你真的想推送到公共registry吗?”[y / n]“。 有没有办法自动接受这个? 谢谢。