Tag: 牧场主

如何将安全的文件放置在牧场主存储?

我构build了一个kafka连接docker镜像,我使用rancher启动kafka连接集群。集群需要连接启用kerberos的hdfs。 所以我需要将keytab文件放入集群。 我不想将我的密钥表文件构build到我创build的映像中,因为它是重要的和安全的。 所以我想使用牧场主存储服务,但我不能把我的密钥表放入存储? 我的问题是:如何pipe理我的安全文件在牧场主或docker?

如何在RancherOs中安装java

任何人都可以告诉我如何在Rancher OS中安装和运行java。 我想链接java与其他docker运行容器。 如果我运行docker集装箱,我将如何做到这一点?

Docker牧场主不能强制删除

在Docker上本地安装Rancher,并在localhost:8080上加载。 我想删除整个事情,但我不能阻止它或强制删除。 使用命令行: sudo docker rm –force container_name 我收到一条错误消息: Error response from daemon: Could not kill running container 35f959b60a0be31d706eb6592c2952783ec16994d398eb502ed9fd71e8050771, cannot remove – Cannot kill container 35f959b60a0be31d706eb6592c2952783ec16994d398eb502ed9fd71e8050771: rpc error: code = 7 desc = permission denied 我一直在浏览论坛和Docker和Rancher的文档,目前还没有运气。 我也更多的是一个开发人员,而不是一个dev-op。 在Ubuntu上运行。

Ranger Docker容器UI在8080端口上不能被刷新

我用netstat -anp | grep 8080.*LISTEN运行容器端口之前已经检查过了 netstat -anp | grep 8080.*LISTEN ,它的输出是空的。 使用docker run -d –restart=always -p 8080:8080 rancher/server启动Rancher后docker run -d –restart=always -p 8080:8080 rancher/server端口8080不显示GUI,连接不成功。

selectRancher中容器的可用内存

在牧场主,我如何selectdocker集装箱的可用内存? 在OSX上,我可以这样做: VBoxManage modifyvm default –memory 5000 定义可用于我的docker机器的内存。 我将如何实现这个使用牧场主build立一个主机?

如何在Rancher中pipe理环境variables

我想要pipe理堆栈中的环境variables,然后服务可以使用它。 例如:我定义了一个evn tracker_ip = 192.168.0.101,然后我想在服务创build中使用它。 创build服务 我该怎么办

牧场主代理不能在主服务器上运行?

使用CentOS 7. Docker 1.12.6 想要安装Rancher集群: 主人:192.168.0.100 node1:192.168.0.101 node2:192.168.0.102 在主控主机上安装牧场服务器: $ docker run -d –restart=unless-stopped -p 8080:8080 rancher/server:stable 到目前为止,可以从浏览器访问仪表板: http://192.168.0.100 处理: $ docker ps CONTAINER ID IMAGE … PORTS 9021gn390q49 rancher/server:stable … 3306/tcp, 0.0.0.0:8080->8080/tcp 添加主机 想用自己的IP地址添加主站自己,得到命令: $ docker run -e CATTLE_AGENT_IP="192.168.0.100" -e CATTLE_HOST_LABELS='etcd=true&orchestration=true' –rm –privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher racher/agent:v1.2.2 http://192.168.0.100:8080/v1/scripts/AJFIOWAEJHOFGH289429:18347207210:xWIJFOHO02HGOEWIH 然后得到不好的信息: INFO: Running Agent Registration […]

在Kubernetes中传递Docker容器的运行参数

我有两个在RancherOS v1.0.3上运行的容器(GitLab和PostgreSQL)。 我想让他们成为Kubernetes集群的一部分。 [rancher@rancher-agent-1 ~]$ cat postgresql.sh docker run –name gitlab-postgresql -d \ –env 'POSTGRES_DB=gitlabhq_production' \ –env 'POSTGRES_USER=gitlab' –env 'POSTGRES_PASSWORD=password' \ –volume /srv/docker/gitlab/postgresql:/var/lib/postgresql \ postgres:9.6-2 [rancher@rancher-agent-1 ~]$ cat gitlab.sh docker run –name gitlab -d \ –link gitlab-postgresql:postgresql \ –publish 443:443 –publish 80:80 \ –env 'GITLAB_PORT=80' –env 'GITLAB_SSH_PORT=10022' \ –env 'GITLAB_SECRETS_DB_KEY_BASE=64-char-key-A' \ –env 'GITLAB_SECRETS_SECRET_KEY_BASE=64-char-key-B' \ –env […]

牧场容器利用率统计坚持连接

我一直在使用Rancher几个星期,但是我从来没有设法使用Utilization Stats在Containers上工作。 它只是坐在那里说连接… 使用统计信息适用于主机,但不适用于容器。 Rancher Agent与主机位于同一台机器上,因此我使用-e CATTLE_AGENT_IP = 192.168.0.202(主机和代理IP)启动了它,但仍然没有任何结果。 我也尝试在第二台服务器上使用Debian虚拟机,但是我遇到了同样的麻烦。 在我的个人计算机上运行Windows docker quickstartterminal,并将其作为代理使用,然而奇怪的是, 无论我select托pipenetworking还是桥接,都会发生同样的情况。 我已经找了几个星期,但没有find可靠的答案,任何帮助将不胜感激,谢谢。 主机信息: Containers: 13 Running: 9 Paused: 0 Stopped: 4 Images: 419 Server Version: 1.11.1 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 366 Dirperm1 Supported: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge null […]

在Dockerfiles和docker-compose.yml之间同步数字用户ID?

我有一个docker – 撰写新手的问题。 我们有一个现有的Jenkins构build,可以创buildDocker镜像,并将它们推送到内部的Artifactory存储库。 这是通过使用Maven / Docker和两个Dockerfiles(一个用于应用程序,另一个用于卷/数据容器)驱动的。 Dockerfiles看起来像这样: 应用程序: FROM centos RUN useradd -u 6666 -ms /bin/bash foouser COPY src/main/resources/home/foouser/.bashrc /home/foouser/ RUN chown -R foouser:foouser /home/foouser USER foouser COPY src/main/resources/opt/myapp/bin/startup.sh /opt/myapp/bin/ WORKDIR /home/foouser ENTRYPOINT /opt/myapp/bin/startup.sh && /bin/bash 数据容器: FROM centos # Environment variable for the path to mount/create. Defaults to /opt/data ENV DATA_VOL_PATH="/opt/data" # Make […]