Tag: fedora

在Fedora的Docker中创build多个PostgreSQL容器

我想创build2个postgrSQL容器,以便可以将其作为DEV和DEV_STAGE。 我能够成功地创build一个容器,它已被分配到端口5432.但是,当我尝试到第二个容器时,它正在创build(有时显示状态为EXITED),但由于端口号问题没有入门。 下面是我跑的命令。 sudo docker run -v“ pwd / data:/ var / lib / pgsql / data:Z”-e POSTGRESQL_USER = user1 -e POSTGRESQL_PASSWORD =密码-e POSTGRESQL_DATABASE = test_db -d -p 5432:5432 fedora / postgresql sudo docker run -v“ pwd / data_stage:/ var / lib / pgsql / data_stage:Z”-e POSTGRESQL_USER = user1 -e POSTGRESQL_PASSWORD =密码-e POSTGRESQL_DATABASE = test_db […]

在Fedora 25中“https://hub.docker.com/v2/login尝试失败,状态:404 Not Found”

我在Fedora 25中安装了Docker CE。 当我尝试使用以下命令login到docker hub时,出现错误。 $ docker login –username xxx –password yyy https://hub.docker.com/ WARNING! Using –password via the CLI is insecure. Use –password-stdin. Error response from daemon: login attempt to https://hub.docker.com/v2/ failed with status: 404 Not Found $ docker –version Docker version 17.07.0-ce, build 8784753 $ docker-machine –version docker-machine version 0.12.2, build 9371605 请注意,在Ubuntu 16.04中,相同的命令工作正常。唯一不同的是我能想到的是Ubuntu有docker和fedora有docker-ce。 […]

如何在Docker镜像/容器上执行docker exec docker容器的shell内build

感谢您阅读我的文章。 问题: # docker ps CONTAINER ID IMAGE COMMAND 35c8b832403a ubuntu1604:1 "sh -c /bin/sh" # docker exec -i -t 35c8b832403a type type rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:262: starting container process caused "exec: \"type\": executable file not found in $PATH" # Dockerfile FROM ubuntu:16.04 ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUN apt-get […]

Fedora Image上的Thttpd Instalation

我试图在fedora:lattest docker容器上执行thttpd安装(最近,我试图说我不知道最新的标签包含的Fedora版本)。 我遵循官方网站的指示,但它不起作用。 我不知道我是否正确的做法。 我知道该网站提供了一个rpm -ta名称来完成安装,这就是问题出现的时间。 我其实是在一个更高的程度,我的networking服务器签名想要一个深入的指导。 正如你所想的那样,我不能只在指南中提到我只执行rpm的事实。 如果有人能指导我通过这个服务器的初始化和configuration(我知道这是一个非常通用的问题),或者至less给我一些提示,这将是非常棒的。 提前致谢。

在Linux上的Docker上运行OpenGL应用程序失败 – 为什么?

我可以在Docker容器中成功运行GUI应用程序,但是我无法在其中运行OpenGL应用程序。 它在shell上的输出如下所示: ./wolf3d map2 libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL error: failed to load driver: i965 libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: […]

Linux / Fedora沙盒过程和文件系统变化

是否有一个相当于Linux(closures),运行在Fedora上的Windows程序sandboxie ? 这并不完美,但它基本上创build了一个C:\ Sandbox \\ XYZ目录,在XYZ沙箱中运行的任何进程都透明地(对进程)locking在该文件夹中进行更改。 Sandboxie可以允许在其中运行的进程看到外面 – 基本上,它可以给进程提供计算机的状态,但是将沙箱目录覆盖在其上以优先考虑。 我希望能够启动一个bashterminal,做一些sudo yum (或者现在它的替代sudo dnf )安装,做其他任何事情,并且拥有一切自给自足的东西。 所以,我可以删除其中的一个Linux沙箱,并且其中的所有内容(包括yum或dnf安装)都会蒸发,从不受影响。 而且,希望有一种方法可以将沙盒“带出”到整个环境中去。 我对很多沙箱很适用的轻量级解决scheme感兴趣,所以一切都不需要复制到新的安装中。 我对Linux容器感到兴奋,也许我错了。 我尝试了sudo lxc-execute -n test bash ,然后在“包含的”bashlogin中,从touch fromLxc运行了一个touch fromLxc ,这对于不在lxc容器中的其他terminal是可悲的。 我看着docker ,但看起来它不会让事情在o / s上面运行,而是在Docker安装中运行。 所以,当你把东西添加到你的顶层o / s时,他们不得不在Docker安装中重新添加。 我不认为chroot可以工作的,因为当最高级的o / s发生变化时,我认为它不会将变化“传播”到chroot环境中。

Docker fedora hbase JAVA_HOME问题

我的dockerfile上的Fedora 22 FROM java:latest ENV HBASE_VERSION=1.1.0.1 RUN groupadd -r hbase && useradd -m -r -g hbase hbase USER hbase ENV HOME=/home/hbase # Download'n extract hbase RUN cd /home/hbase && \ wget -O – -q \ http://apache.mesi.com.ar/hbase/${HBASE_VERSION}/hbase-${HBASE_VERSION}-bin.tar.gz \ | tar –strip-components=1 -zxf – # Upload local configuration ADD ./conf/ /home/hbase/conf/ USER root RUN chown -R hbase:hbase […]

为什么所有的端口默认都是用这个Docker镜像发布的

是否有任何不明显的configuration会导致所有的端口被发布(可以在Docker容器内外使用)? 包含运行没有任何选项的图像,直线如: docker run -it xxx/xxx /bin/bash 这里是检查输出(注意“PublishAllPorts”被设置为false,只有less数几个端口明确暴露): { "Id": "c0170d0dfde1a92550e4f3ac999cd13c9711f3b15493325d85a4b9c9542f5d01", "Created": "2016-12-02T05:19:27.91485137Z", "Path": "/bin/bash", "Args": [], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 26493, "ExitCode": 0, "Error": "", "StartedAt": "2016-12-05T14:44:38.270973904Z", "FinishedAt": "2016-12-05T14:43:57.974501757Z" }, "Image": "sha256:2b6dff71e5b964409749dacabe5653d57879b860bfbddf37bb40a51c3d3c5778", "ResolvConfPath": "/var/lib/docker/containers/c0170d0dfde1a92550e4f3ac999cd13c9711f3b15493325d85a4b9c9542f5d01/resolv.conf", "HostnamePath": "/var/lib/docker/containers/c0170d0dfde1a92550e4f3ac999cd13c9711f3b15493325d85a4b9c9542f5d01/hostname", "HostsPath": "/var/lib/docker/containers/c0170d0dfde1a92550e4f3ac999cd13c9711f3b15493325d85a4b9c9542f5d01/hosts", "LogPath": "", "Name": "/pedantic_perlman", "RestartCount": […]

如何减lessRHEL / Centos / Fedora Docker镜像的大小

红帽的基本镜像非常小,对于RHEL 7.4,大约为196M。 然而,它往往缺less我想要构build新图像的产品所需的大量零散件。 当我在它上面做一个“yum install xxx”的时候,图像大小会被吹到+ 500M-800M。 有没有办法缩小图像的大小?

docker run ubuntu:14.04 / bin / echo`在Fedora 20上产生SELinux错误

我正在尝试运行Docker安装的基本步骤 ,并在Fedora 20上遇到这个问题: $ sudo docker run ubuntu:14.04 /bin/echo /bin/echo: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory 同时,SELinux警报浏览器logging两个警报: SELinux正在阻止lnk_file上的读取访问/ bin / echo。 (显然文件名是“”) SELinux正在阻止/ bin / echo对文件的读访问。 (再次为空文件名。) 我做错了什么,或者这是一个错误? $ sudo docker version Client version: 1.0.0 Client API version: 1.12 Go version (client): go1.2.2 Git commit […]