问题标签 [lxc-docker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 如何安装 docker 特定版本
如何安装特定版本的 Docker(如1.3.2
)?
我无法在 docker 官方文档中找到任何文档。为 Ubuntu引用此链接。
按照说明安装 docker 版本1.0.1
:
$ sudo apt-get update
$ sudo apt-get install docker.io
此外,按照说明安装最新版本的 docker 1.4.1
:
$ sudo sh -c "echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker
如何安装特定版本,例如1.3.2
?
docker - 在 Debian 环境中运行 docker Ubuntu 映像
刚开始使用 Docker。有一些关于 linux 容器的问题)
如何在 Debian 安装的操作系统上运行 Ubuntu 映像?或者它只是一个名为“Ubuntu”的图像名称,实际上使用的是 Debian 环境......
文件系统呢?它使用相同的已安装组件或仅依赖于内核的新 fs 架构?
也许有关于这个主题的好文章)
curl - Docker 容器无法使用主机名访问另一个容器
我有 2 个容器:
两者都运行得很好。在 nginx 容器内,我可以使用
也来自主机。
我正在尝试做的是相同的 curl 请求,但是来自使用相同“myapp.dev”主机名的 my-php 容器,但是...
curl: (7) 无法连接到 myapp.dev 端口 80:连接被拒绝
我可以改用容器的 ip,但它不适合我。
即使我无法使用 curl,我仍然可以毫无问题地 ping 另一个容器。
在 nginx 容器上:
在 php 容器上
nginx 上的 myapp.conf
有人有任何线索吗?
docker - 利用 docker 进行开发:一个用例
我的问题有点含糊,但我尝试在这里和那里寻找答案,但不明白我是否可以利用 docker 来完成我的工作。我的要求我通常会尝试不同版本的java、python和其他软件,比如不同版本的eclipse、Linux包和其他工具。这最终使我的 Ubuntu 安装变得一团糟,并且有一段时间完全崩溃了。然后我开始使用 Vm 它解决了大部分问题,但让我的电脑在频繁切换时非常慢。
所以我的问题是我可以在不影响我的操作系统的情况下使用 docker 完成我的工作吗?我可以运行 gui 应用程序,安装不同的包而不影响底层操作系统吗?在不同的 docker 容器和底层操作系统之间主动切换。清理/删除未使用/损坏的 docker 实例(容器?)等安装。任何指向类似用例或如何提供帮助的指针。谢谢。
Ps-如果它不适合 SO 那么请将其移至最适合的位置。对不起,非编程问题。
docker - 在 LXC 上使用 libcontainer
我正在尝试在 lxc 容器上运行 Docker (1.9)。如果我使用 lxc exec 驱动程序但使用 libcontainer 失败,Docker 工作正常。
所以我的问题是:
- 是否可以在 lxc 上使用 libcontainer?
- 如果不是,为什么会这样?
我隐约知道不在 lxc 上使用 lxc 驱动程序可能没有意义,但我想了解更多细节。
lxc - 识别 lxc 容器的网络命名空间
我想知道识别 LXC 容器的网络命名空间的机制。基本上,我正在寻找一种机制,以在 LXC 崩溃时将接口从 LXC 的网络命名空间移回主命名空间。为此,我需要 lxc 的网络命名空间开始。
linux - lxc-create 卡在连接到 archive.ubuntu.com
我是LXC的新手。我尝试使用命令创建 ubuntu 容器
安装运行了一段时间并遇到以下消息
我支持公司代理。apt-get update 在主机中运行良好。但是当我尝试创建一个 ubuntu 容器时,我遇到了上述问题。
有没有人遇到过类似的问题。请帮忙。
docker - fedora 24 运行 docker 32 位镜像
主机为 Fedora 24 i686 版本,内核版本为4.6.3-300.fc24.i686
. 还安装了docker。跟随fedora 开始使用 docker wiki时,docker run
命令失败并出现错误:
我猜这个图像是 64 位图像。如何验证这一点?哪里可以获得 32 位的 fedora docker 镜像?
docker 版本是来自 fedora 24 repo 的 1.10.3。
docker - 如何让docker独占访问cpus?
有什么方法可以让 docker 实例独占访问某些 cpu?
linux - lxc-start: utils.c: safe_mount: 1746 没有这样的文件或目录 - 无法将 /lib64 挂载到 /usr/lib/i386-linux-gnu/lxc/lib64
我试图在另一台机器上运行交叉编译的 lxc 映像,如下所示:我通过命令在 ubuntu 14.04 上创建了一个 lxc 映像:
我检查了创建的图像customBusyBox在这台机器上运行良好。现在我创建了它的.tar.gz文件,即customBusyBox.tar.gz并通过scp命令将它复制到另一台具有相同版本 ubuntu 即 14.04 的机器上。然后我将 customBusyBox 图像提取到/var/lib/lxc文件夹。然后作为超级用户,我尝试通过以下命令运行图像:
然后我得到了这个错误:
我尝试在网上搜索它的解决方案但没有帮助:有人请提出一些解决方案。
谢谢