当前位置:首页 » 操作系统 » linuxcontainer

linuxcontainer

发布时间: 2022-07-29 05:39:56

‘壹’ 在linux Container里运行mpi程序

不必创建新的操作系统,lxc是在OS之上的虚拟化。从错误信息看,似乎是网络设置的问题。

‘贰’ linux里面的docker到底是什么

一个利用LXC建立起来的一个容器,用于封装作业程序,运行库和其他相关的文件,以便可以方便地部署或者开发(不需要再次配置运行环境)。
大部分情况下这些container可以像游戏机的卡带/DVD一样插入系统,直接运行 :)
同时这个软件的开发者也叫同样的名字 Docker。

‘叁’ 如何用Docker 管理 Linux Container 容器与网络设置

当前Ubuntu 系统下的 Docker 的安装包只提供64位。如果你想运行32位的 Docker,你需要。

安装 Docker

通过 apt-get 安装 Docker 简直是小菜一碟。

$ sudo apt-get install docker.io

如果你不是 root 组的用户,你可以把自己加入到 docker 用户组。下面的命令可以让没有 root 权限的用户使用 Docker:

$ sudo usermod -a -G docker $USER

重新登录,以便让你的用户组权限生效。

下一步是编辑 Docker 配置文件,确定 Docker 可执行文件的路径:

$ sudo vi /etc/default/docker.io

DOCKER= /usr/bin/docker.io

重启 Docker 服务:

$ sudo service docker.io restart

管理 Docker Container 容器

如果你想在新的 Docker 容器下创建一个新的 Ubuntu 操作系统,你首先需要 pull 一个 的 Docker 镜像。下面的命令可以通过网络下载 Docker 镜像:

$ docker pull ubuntu

你可以使用下面的命令启动 Docker 里面的 Ubuntu 系统。最后的参数 /bin/bash 表示一旦容器启动,首先会执行简单的 bash。

$ docker run -i -t ubuntu /bin/bash

上面的命令会立即启动 Ubuntu container 容器(这是一个完美的容器!),然后它会提供一个 shell 提示符运行环境给你。现在开始你可以通过这个沙箱环境访问一个完整的 Ubuntu 系统了。输入 exit 命令退出 Docker 容器。

你也可以用下面的命令进入不同的系统。比如 Fedora:

$ docker.io run -i -t fedora /bin/bash

如果系统中还不存在 Fedora Docker 镜像,这个命令会自动下载它,然后启动这个 Fedora 的 Docker 容器。如果你想要开启指定版本的系统,比如 Ubuntu 13.04,你可以使用下面的命令:

$ docker.io run -i -t ubuntu:13.04 /bin/bash

Container 容器网络设置

Docker 使用 Linux 桥接技术与其他容器通信,以及连通外网。安装完 Docker 后你应该可以看到 docker0 这个网桥,这是 Docker 默认创建的。你创建的每个容器都会通过这个网桥连接到网络。自定义 Linux 网桥

如果你想自定义网桥,你可以执行以下步骤。你可以在这个网桥后面分配一个子网,并为这个子网分配地址。下面的命令会为 Docker 子网分配 10.0.0.0/24 地址段:

$ sudo apt-get install bridge-utils

$ sudo brctl addbr br0

$ sudo ifconfig br0 10.0.0.1 netmask 255.255.255.0

然后在 /etc/default/docker.io 文件的 DOCKER_OPTS 变量里添加 -b=br0 选项,并重启 Docker 服务:

$ sudo service docker.io restart

到目前为止,任何创建的容器都会连上 br0 网桥,它们的 IP 地址会从 10.0.0.0/24 中自动分配(译注:在10.0.0.2到10.0.0.254之间随机分配)。

其他自定义设置

你可以通过 /etc/default/docker.io 文件的 DOCKER_OPTS 变量设置其他一些属性:

-dns 8.8.8.8 -dns 8.8.4.4 : 为容器指定 DNS 服务器。

-icc=false : 将容器与其他容器隔离出来

疑难解答

1、当你运行 docker.io 命令时,你可能会遇到以下问题:

dial unix /var/run/docker.sock: no such file or directory

这个错误可能是由于 Docker 后台进程没有启动。检查下 Docker 后台进程的状态,确认它已经处于启动状态:

$ sudo service docker.io status$ sudo service docker.io start

‘肆’ linux container 安装,或者说如何在android平台上安装linux软件

我 觉得小白去研究这个问题还是难度太大了 是这样 安卓 是在 linux的基础上添加了一个应用夹层 所有符合安卓认可的liux系统程序才能运行 也就是是说 要让linux的软件在安卓上运行 必须要求 更改口令以符合 安卓的api接口所以 将其他linux的软件在安卓上运行无异于一种系统移植了 也就是说 安卓的开源算是一种伪开源 不会让一般的程序创作者接触到安卓底层的东西 而只能通过夹层 和系统交互 不知道我这样说你是否明白 满不满意 更深入的东西的话 不太好说了 我也喜欢研究这些乱七八糟的 要是有兴趣交流吧

‘伍’ linux怎样根据 container id 找到文件

1.打开终端: 如删除gcc 2.键入以下命令: whick gcc ;查询gcc文件位置 屏幕显示: /usr/bin/gcc 3.键入以下命令: rpm -q -f /usr/bin/gcc ;查看文件ID 屏幕显示: gcc-4.3.2-7.i386 4. 然后: yum remove gcc-4.3.2-7.i386 或: rpm -e gcc-4...

‘陆’ Linux中的Docker到底是一个怎样的概念

一个利用LXC建立起来的一个容器,用于封装作业程序,运行库和其他相关的文件,以便可以方便地部署或者开发(不需要再次配置运行环境)。 大部分情况下这些container可以像游戏机的卡带/DVD一样插入系统,直接运行 :)

‘柒’ linux如何定义一个容器

1,在容器外部,物理机上,可以用docker inspect查看或者,docker inspect container。
2,如果在容器内部。可以用 ps -fe 查看。其中1号进程就是启动命令。
3,Docker会在隔离的容器中运行进程。当运行docker run命令时,Docker会启动一个进程,并为这个进程分配其独占的文件系统、网络资源和以此进程为根进程的进程组。在容器启动时,镜像可能已经定义了要运行的二进制文件、暴露的网络端口等,但是用户可以通过docker run命令重新定义(译者注:docker run可以控制一个容器运行时的行为,它可以覆盖docker build在构建镜像时的一些默认配置),这也是为什么run命令相比于其它命令有如此多的参数的原因。4,命令格式
5,最基本的docker run命令的格式如下:$ sudo docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]
6,如果需要查看[OPTIONS]的详细使用说明,请参考Docker关于OPTIONS的章节。这里仅简要介绍Run所使用到的参数。OPTIONS总起来说可以分为两类:
设置运行方式:
决定容器的运行方式,前台执行还是后台执行;
设置containerID;
设置网络参数;
设置容器的CPU和内存参数;
设置权限和LXC参数;
设置镜像的默认资源,也就是说用户可以使用该命令来覆盖在镜像构建时的一些默认配置。
7,docker run [OPTIONS]可以让用户完全控制容器的生命周期,并允许用户覆盖执行docker build时所设定的参数,甚至也可以修改本身由Docker所控制的内核级参数。

‘捌’ docker linux 用哪个

一个利用LXC建立起来的一个容器,用于封装作业程序,运行库和其他相关的文件,以便可以方便地部署或者开发(不需要再次配置运行环境)。
大部分情况下这些container可以像游戏机的卡带/DVD一样插入系统,直接运行 :)
同时这个软件的开发者也叫同样的名字 Docker。

热点内容
dos重命名文件夹 发布:2025-01-19 03:34:13 浏览:422
华为怎么清除开机密码 发布:2025-01-19 03:34:03 浏览:985
java编译成class文件过程 发布:2025-01-19 03:31:21 浏览:983
androidactivity销毁 发布:2025-01-19 03:29:09 浏览:386
做访问学者要多少钱 发布:2025-01-19 03:20:04 浏览:284
苹果7的存储空间在哪 发布:2025-01-19 03:10:35 浏览:583
2012文件服务器如何新建用户 发布:2025-01-19 02:43:10 浏览:888
android复试 发布:2025-01-19 02:39:11 浏览:654
c获取文件夹中 发布:2025-01-19 02:33:48 浏览:551
如何查看360浏览器保存的密码 发布:2025-01-19 02:27:14 浏览:94