站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        Docker實(shí)戰(zhàn)中從Ubuntu系列換到CentOS7.X系列應(yīng)該避免的地方

        一、背景

        在生產(chǎn)環(huán)境中部署、使用Docker已經(jīng)有很長(zhǎng)一段時(shí)間了。學(xué)習(xí)的時(shí)候大部分環(huán)境、資料都是在Ubuntu14.04、16.04及18.04中實(shí)現(xiàn)的。由于某些原因,需要在生產(chǎn)環(huán)境中的CentOS7.2和7.4中部署使用Docker。在這個(gè)過程中踩了不少坑,花了很多時(shí)間,走了很多彎路。

        二、一些常見的坑及解決方案

        2.1 SELinux

        在Ubuntu系列系統(tǒng)中默認(rèn)是沒有SELinux的。因此也無需配置,如果安裝了SELinux的話,禁用或者進(jìn)行相關(guān)配置那是必須的。在CentOS7.2和7.4中,SELinux默認(rèn)是啟用的,如果不進(jìn)行相關(guān)配置,那么在Docker卷掛載時(shí)是無法正常使用的。查看SELinux狀態(tài)及關(guān)閉SELinux可以使用以下命令:

        [root@linuxidc ~]# getenforce
        Enforcing
        [root@linuxidc ~]# sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config
        [root@linuxidc ~]# reboot
        [root@linuxidc ~]# getenforce
        Disabled

        操作過程中,重啟是必須的。不禁用也是可以的,permissive也可以。

        2.2 防火墻

        CentOS7.2及7.4默認(rèn)情況下使用的firewalld動(dòng)態(tài)防火墻,并且CentOS7.4防火墻默認(rèn)開機(jī)啟動(dòng)。Ubuntu系列使用iptables多一些。如果不用的話建議關(guān)閉,一般大型系統(tǒng)都有硬件防火墻,建議關(guān)閉。如果個(gè)人小規(guī)模使用就按照最小化原則進(jìn)行配置。關(guān)閉及禁用開機(jī)啟動(dòng)命令可以參考如下:

        [root@linuxidc ~]# systemctl stop firewalld
        [root@linuxidc ~]# systemctl disable firewalld

        2.3 IP轉(zhuǎn)發(fā)

        默認(rèn)情況下,CentOS7.4的ip轉(zhuǎn)發(fā)是關(guān)閉的,需要格外注意,這是造成很多故障的原因之一。這個(gè)情況在Ubuntu14.04及以上版本是不存在的,Ubuntu默認(rèn)開啟了的。查看ip轉(zhuǎn)發(fā)是否開啟可以使用以下命令:

        [root@linuxidc ~]# sysctl net.ipv4.ip_forward
        net.ipv4.ip_forward = 0

        如果返回值是0,說明ip轉(zhuǎn)發(fā)是關(guān)閉了的,需要開啟。開啟命令可以參考以下內(nèi)容:

        [root@linuxidc ~]# sysctl net.ipv4.ip_forward=1
        net.ipv4.ip_forward = 1

        命令執(zhí)行后立即生效,重啟之后需要再次操作。如果需要永久生效,那么使用以下命令:

        [root@linuxidc ~]# echo “net.ipv4.ip_forward = 1”>>/etc/sysctl.conf
        [root@linuxidc ~]# sysctl -p
        net.ipv4.ip_forward = 1
        [root@linuxidc ~]# sysctl net.ipv4.ip_forward
        net.ipv4.ip_forward = 1

        三、總結(jié)

        3.1 Linux的各大發(fā)行版在細(xì)節(jié)方面差異較大,需要格外注意,不能按部就班的隨便套用。

        3.2 在使用的過程中需要發(fā)揮自己的思維變通能力,盡量做到觸類旁通。

        3.3 目前就發(fā)現(xiàn)這些問題了,其他問題希望諸位多多分享,交流。

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 亚洲精品无码久久久久| 国产精品久久久亚洲| 国产欧美精品一区二区三区| 国产精品国产三级在线高清观看 | 亚洲AV无码久久精品狠狠爱浪潮| 亚洲综合国产精品| 国产精品内射后入合集| 亚洲中文字幕久久精品无码喷水 | 人人妻人人澡人人爽人人精品电影| 国产午夜精品久久久久九九电影| freesexvideos精品老师毛多| 亚洲精品第一国产综合境外资源| 国产精品99久久久久久猫咪| 国产精品嫩草视频永久网址| 国产亚洲欧美精品久久久| 日韩精品系列产品| 中文字幕一区二区三区日韩精品| 久久精品人妻一区二区三区| 国产精品爱搞视频网站 | 小辣椒福利视频精品导航| 免费精品精品国产欧美在线欧美高清免费一级在线 | 国产成人AV无码精品| 久久精品视频网| 国产伦精品一区二区三区女 | 国产亚洲精品精品国产亚洲综合| 97精品在线播放| 亚洲日本精品一区二区| 亚洲第一精品福利| 成人精品一区二区三区电影黑人| 91精品国产综合久久香蕉| 91精品国产麻豆国产自产在线 | 99国产欧美精品久久久蜜芽| 国产精品成熟老女人视频| 久久夜色精品国产噜噜噜亚洲AV| 久久亚洲美女精品国产精品| 四虎国产精品永久在线观看| 日产精品99久久久久久| 国产精品区一区二区三在线播放| 国产午夜精品无码| 97精品国产福利一区二区三区| 99精品无人区乱码在线观看|