OpenSUSE 主机安装 64 位 Docker 指南
Docker 支持 openSUSE 12.3 或更高版本。由于 Docker 的限制,Docker 只能运行在 64 位主机上。
Docker 不属于官方 openSUSE 12.3 和 openSUSE 13.1 镜像存储库。因此,需要添加OBS虚拟化存储库来安装docker
运行以下命令添加虚拟化存储库:
# openSUSE 12.3
$ sudo zypper ar -f http://download.opensuse.org/repositories/Virtualization/openSUSE_12.3/ Virtualization
# openSUSE 13.1
$ sudo zypper ar -f http://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/ VirtualizationopenSUSE 1之后,无需添加额外的库。 。
SUSE Linux Enterprise
Docker 可以在 SUSE Linux Enterprise 12 或更高版本上运行。这里需要注意的是,由于Docker目前的限制,它只能运行在64位主机上。
安装
安装 Docker 软件包
$ sudo zypper in docker安装完成后,启动 docker 进程
$ sudo systemctl start docker设置为在启动时启动 docker:
$ sudo systemctl enable dockerDocker 软件包将创建一个名为
$ sudo systemctl start docker Group 的文件docker,如果要使用 root 以外的用户运行,该用户必须是 docker 组的成员才能使用 docker 进程。您可以使用以下命令添加用户:
$ sudo usermod -a -G docker <username>确认一切正常 按预期工作:
$ sudo docker run --rm -i -t opensuse /bin/bash此命令将下载并导入 opensuse 图像并在容器中启动 bash。要退出容器,请键入 exit。
如果您希望容器访问外部网络,则必须启用规则net.ipv4.ip_forward。在这里您可以使用 YaST 找到按钮网络设备 -> 网络设置 -> 路由并确认已选中 IPv4 转发。
当网络由网络管理员控制时,无法使用上述方法进行设置。这里我们需要手动编辑文件/etc/sysconfig/SuSEfirewall2,确保FW_ROUTE是这样的:是这样的:
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网