使用 CentOS 6 作为 docker 容器的 Ubuntu 主机,如何访问 iptables?

     2023-03-10     173

关键词:

【中文标题】使用 CentOS 6 作为 docker 容器的 Ubuntu 主机,如何访问 iptables?【英文标题】:Ubuntu host with CentOS 6 as docker container, how do I access iptables? 【发布时间】:2015-02-03 17:59:00 【问题描述】:

在以 Ubuntu 为主机的 CentOS 6 容器内,服务 iptables 失败,错误代码如下

我已经在某处阅读过作为 cgroup ro 容器的停靠。如果我想做“服务 iptables 重启”,这是访问 iptables 的正确方法吗?

如果是这样,这是否也适用于 CentOS 7 主机?

参考资料: http://rhatdan.wordpress.com/2014/04/30/running-systemd-within-a-docker-container/ http://maci0.wordpress.com/2014/07/23/run-systemd-in-an-unprivileged-docker-container/

【问题讨论】:

您忘记包含错误代码,而您的问题在Server Fault 或Super User 中更贴切。 实际上没有——如果 OP 是开发人员,那么它属于这里。见meta.***.com/questions/276579/… 【参考方案1】:

“以 Ubuntu 为主机的 Centos 6 容器”没有 iptables 服务,因为 Ubuntu 没有 iptables 服务并且 Docker 没有虚拟化系统的这方面。所以你将无法做到service iptables restart

【讨论】:

【参考方案2】:

唯一的办法就是在ubuntu上安装iptable-persistent,然后通过容器访问centos主机重启iptables。

【讨论】:

docker创建支持ssh服务的容器和镜像

Docker创建支持ssh服务的容器和镜像这里使用的centos作为容器,所以首先下载centos的imagessudodockerpullcentos下载后运行一个centos的容器,这里使用centos6作为我测试的容器sudodockerrun--name=centos-ssh-i-tcentos:centos6/bin/bash安装openssh-server服务... 查看详情

与任何其他主机操作系统相比,CentOS 作为 Docker 主机会导致不同的容器行为

...时间】:2016-11-0917:18:24【问题描述】:我在不同的主机上使用Docker:RHEL7、SELS12和CentOS7,我发现在CentOS7上作为Docker主机运行的容器 查看详情

创建支持ssh服务的docker容器和镜像

http://www.kongxx.info/blog/?p=57 1.这里使用的centos作为容器,所以首先下载centos的imagessudodockerpullcentos2.下载后运行一个centos的容器,这里使用centos6作为我测试的容器sudodockerrun--name=centos-ssh-i-tcentos:centos6/bin/bash3.安装opens 查看详情

docker——安装部署(代码片段)

...erCE即社区免费版,DockerEE即企业版,强调安全,但需付费使用。Docker官方要求要CentOS7.0及以上系统版本,本文介绍DockerCE在CentOS下的安装使用。  1.前提条件1.1.内核 Docker运行对内核要求比较高,因此一般建议直接在Ubun... 查看详情

在 Centos 6.6 docker 容器中安装厨师服务器

...tainer【发布时间】:2015-05-0714:40:45【问题描述】:我正在使用最新版本的docker运行centos6.5minimum。我从centos6.6映像创建了一个容器,并且运行良好。然后我将chefserver12安装到容器上,但是当我运行reconfigure时出错:[ 查看详情

云原生之使用docker部署centos系统测试环境(代码片段)

云原生之使用docker部署centos系统测试环境一、检查本地服务器系统版本二、检查docker版本三、检查docker状态四、下载centos镜像五、创建centos容器1.运行cnentos容器2.进入容器内六、centos容器内部测试1.安装ifconfig命令的软件包2.查看... 查看详情

centos7安装与卸载docker虚拟化容器(代码片段)

...E和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09... 查看详情

docker容器中使用rsyslogd

rsyslogd作为CentOS:7系统自带的日志管理工具,为很多服务提供了便捷的日志管理接入方案,然而 CentOS:7的官方镜像 默认是不支持rsyslogd的。我们做个实验:1)启动测试容器dockerrun-it--name=test-syslogcentos:7/bin/bash2)安装rsyslogdy... 查看详情

docker容器扫盲(代码片段)

Centos6.5安装和使用docker基于本人一贯的习惯,关于“某某某是什么”这样的问题,请百度吧,会有更专业的人士,会比我说的更详细更深,这里我只给出本人亲历的安装和使用过程。1.安装先检查服务器环境,docker要求操作系统C... 查看详情

docker搭建ambarihdp(代码片段)

...拟机上搭建3个docker容器作为安装HDP的环境,虚拟机环境centos7.6docker环境为centos7.6https://hub.docker.com/_/centos在此网站查询想要的版本号一、在虚拟机上准备工作1.1安装dockeryum-yinstalldocker 1.2下载镜像dockersearchcentos    //搜索... 查看详情

centos8安装docker容器

...ora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm推荐使用下面方式:如果下载慢,可以先去官网下载https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm再上传到centos8系统里面yuminstallcontainerd.io-1... 查看详情

使用docker搭建centos7容器

参考技术A最近想试试用docker搭一个使用起来跟一般的centos7虚拟机差不多的容器。3.dockerexec-itcentos-testbash这样子搭起来的centos7容器,使用起来应该权限功能等都更完整一些。不过在最近几天用docker的体验中,觉得最让人有担心的... 查看详情

docker容器扫盲

Centos6.5安装和使用docker基于本人一贯的习惯,关于“某某某是什么”这样的问题,请百度吧,会有更专业的人士,会比我说的更详细更深,这里我只给出本人亲历的安装和使用过程。1.安装先检查服务器环境&#x... 查看详情

无法在 CentOS 上运行的 Docker 容器中使用 yum

】无法在CentOS上运行的Docker容器中使用yum【英文标题】:Can\'tuseyuminsideDockercontainerrunningonCentOS【发布时间】:2016-11-0304:23:58【问题描述】:我无法在我的Docker容器中运行任何yum命令而不会出现以下错误:ovl:ErrorwhiledoingRPMdbcopy-up:[... 查看详情

docker-2-安装(代码片段)

安装之前确定Centos的相关问题:CentOSDocker安装Docker支持以下的CentOS版本:CentOS7(64-bit)CentOS6.5(64-bit)或更高的版本 前提条件目前,CentOS仅发行版本中的内核支持Docker。Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以... 查看详情

使用podman创建debian/centos/ubuntu系统容器

Podman 是一个无守护程序、开源的Linux原生工具,旨在使用OpenContainersInitiative轻松查找、运行、构建、共享和部署应用程序(OCI) Containers 和 ContainerImages 。Podman提供了任何使用过Docker的人都熟悉的命令行界面(CLI&nb... 查看详情

使用podman创建debian/centos/ubuntu系统容器

Podman 是一个无守护程序、开源的Linux原生工具,旨在使用OpenContainersInitiative轻松查找、运行、构建、共享和部署应用程序(OCI) Containers 和 ContainerImages 。Podman提供了任何使用过Docker的人都熟悉的命令行界面(CLI&nb... 查看详情

centos7安装docker

一、安装docker  1、安装    yuminstalldocker  2、查看版本    dockerversion  3、操作docker    (1)启动      systemctlstartdocker    (2)重启      systemctlrestartdocker    (3)停止     ... 查看详情