Tag: 安装

s3安装在容器内。 如何把它暴露给主机?

我一直玩的可能性,有一个容器,安装一个S3桶,并暴露在外面。 我使用https://github.com/FindHotel/aws-s3-mount将s3桶安装在容器内。 挂载使用FUSE。 我找不到从主机到达s3 mount的方法。 可能吗? 任何其他的想法来实现相同的目标? 谢谢!

如何在Mac OS本地安装一个Docker容器(就像我是一个USB驱动器)?

关于如何在Docker容器中安装本地目录的现有资源 -但是我想要做的是相反的 – 我想在我的本地macOS机器上安装我的Docker容器(就像我可以在安装USB驱动器),这样我就可以使用Sublime Text处理文件。 这可能在OS X上? 如果是这样 – 怎么做? 也许它可以通过osxfx以某种方式实现? 下面的命令会将我的本地Desktop安装到我的Docker容器中,这与我所需要的相反 – 我需要的东西是沿着 – 我的Docker容器的行出现在我的本地桌面上。 docker run -it -v ~/Desktop:/Desktop smatthewenglish/mico-botnet:aleph bash 关键是 – 使用nano或vim编辑文件真的很烦人 – 我想用我自己版本的Sublime Text来编辑文件,而这正是我喜欢的方式configuration的。 在开发Docker容器时,安装不同的应用程序并configuration设置等。我想在我的本地机器上的首选开发环境中执行此操作。

Dockerfile – 创builddockerfile

我试图从我创build的Dockerfile中取出tomcat,并使用以下命令来拉取centos: FROM centos RUN docker run -it tomcat 那么现在我正在创build一个新的Dockerfile,我如何从上面创build的Dockerfile中取出tomcat而不从Docker Hub中提取?

在Fedora 21上安装docker 1.11

我需要在Fedora 21上安装docker 1.11.x。我不熟悉这个发行版,所以按照docker 网站上的说明进行操作,但是只有1.9.1可用。 任何想法如何安装1.11? 也许我需要指出一个不同的回购?

在Ubuntu 12.04上安装Docker – >无法连接到守护进程

我试图在官方文档https://docs.docker.com/installation/ubuntulinux/#for-precise-1204-lts (包括重新启动)以及https:// docs之后安装docker在Ubuntu 12.04系统上。 docker.com/installation/ubuntulinux/#installing-docker-on-ubuntu 不幸的是,这最终与FATA[0000] Cannot connect to the Docker daemon. Is 'docker -d' running on this host? FATA[0000] Cannot connect to the Docker daemon. Is 'docker -d' running on this host? $ docker version Client version: 1.5.0 Client API version: 1.17 Go version (client): go1.4.1 Git commit (client): a8a31ef OS/Arch (client): linux/amd64 FATA[0000] […]

如何从源代码安装Docker?

我想从github.com/docker/docker下载的源代码安装docker 我无法从源代码安装它。 Makefile目前创build一个图像,但我想安装在我的系统中。 任何人都可以build议解 我正在使用UBUNTU 14.04

在Fedora 20(32位)的Docker无法正常工作

根据https://docs.docker.com/installation/fedora/上的文档,我知道它不支持32位(对于我的系统uname -r给出3.11.10-301.fc20.i686) 但是看看: https : //docs.docker.com/installation/binaries/ ,我下载了https://get.docker.com/builds/Linux/i386/docker-latest.tgz 。 现在解压缩之后,当我点击terminal的“docker -d&”时,我得到“这是一个仅客户端的二进制文件 – 不支持运行Docker守护进程”。 根据文档,我会接受这个Mac OS X和Windows,但我在Linux上工作。 有人可以帮我弄这个吗。

如何访问docker中的低层文件?

我有两个docker图像,一个提供服务目录之外的目录中的文件,另一个提供服务本身。 因此,让image1成为外部文件的一个,让image2成为包含这个服务的一个。 image1的dockerfile如下: FROM node:0.10.38 ADD . /opt/services/models WORKDIR /opt/services/models RUN npm install VOLUME /opt/services/models CMD ["node"] image2的dockerfile如下: FROM 127.0.0.1:5000/models:latest ADD . /opt/serivces/app WORKDIR /opt/serivces/app RUN npm install EXPOSE 9001 ENTRYPOINT ["node", "app.js"] 我正在试图让image2可以要求来自image1的模块,但是/opt/services/models似乎并不存在于image2 。 我有这些容器与kubernetes运行,我指定卷image2是要挂载。 有什么我失踪,或者我可以不访问image1的文件? 编辑1 奇怪的是,当我创build一个与image2几乎相同的image3时,除了添加一个不同的目录之外,无论是否指定了卷, image1的目录都存在。 编辑2 我实际上没有find解决scheme,但我已经find了一个解决scheme,在项目的根目录中添加所有Dockerfiles,并添加任何所需的目录(这不是很好,但它的工作原理)。 我唯一不同的做法是docker build -t 127.0.0.1:5000/imageX –file=./imageXDockerfile . 以便我可以指定要构build的图像。

符号链接到Docker容器中的卷

我已经创build了一个Docker容器的一个小应用程序,其中我有一个目录的内容,我想要取代(或不是)取决于环境。 我试图通过创build一个卷,并只在其他环境中安装它来解决这个问题。 在容器内部,我从源目录创build一个符号链接到卷。 FROM php:5.6-apache # Copy in sources files etc # Ensure the directory exists and make a symlink to it RUN mkdir -p /data/share \ && rm -rf /app/src/dir \ && ln -s /data/share /app/src/dir \ && chown -hR appropriate:settings /app/src/dir VOLUME ["/data/share"] 当我在开发中运行容器时,我根本不在/data/share上挂载任何东西,而在生产环境中,我从主机挂载一个目录(反过来安装S3目录,以防有所作为)。 我发现/data/share目录正确安装,但我的符号链接根本无法build立。 运行docker exec -it <container_id> ls -la /app/src/不会将目录显示为符号链接,也不会通过运行bash和检查目录进入容器。 在容器启动后手工创build符号链接就可以了。 […]

将泊坞窗图像保存在已安装的卷中

我在/dev/sda上有一个小的HD(24GB),在/dev/sdb下有一个更大的HD。 我想教docker保存在第二个HD的图像。 我尝试在/etc/default/docker文件中使用-g标志,但是这会在挂载HD之前创build一个文件夹。 有关如何实现这一目标的任何build议? 我在Ubuntu 14.04上运行