亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

Docker容器常見問題

2023-10-27 07:01:29
27
0

一. Docker容器內部無法訪問宿主機網絡(No Route to host)

解決辦法
  • 關閉防火墻(局域網內推薦)
# centos 7
systemctl stop firewalld
  • 在防火墻上開放指定端口
# 添加端口
firewall-cmd --zone=public --add-port=7001/tcp --permanent
firewall-cmd --reload

二. Docker啟動報錯 : iptables failed

錯誤提示
Error response from daemon: driver failed programming external connectivity on endpoint gloomy_kirch : iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 32810 -j DNAT --to-destination 172.17.0.2:80 ! -i docker0: iptables: No chain/target/match by that name.
原因分析

在Docker Daemon服務啟動之后, 修改了防火墻配置(修改/關閉等), 此時啟動Docker容器會造成防火墻網絡配置有問題

解決辦法
  • 重啟
# 先重啟防火墻
systemctl restart firewalld
# 再重啟Docker 服務
systemctl restart docker

三. Docker掛載的目錄, 在容器內無讀寫權限(Permission denied)

環境&現象

CentOS 7.4 環境, 啟動Docker時volume容器和宿主機的掛載目錄, 但是在容器內部無權限對此目錄進行操作

# 錯誤現象
ls: cannot open directory '.': Permission denied
解決辦法
  • 關閉CentOS7中安全模塊selinux
# 臨時關閉selinux
setenforce 0
  • 運行容器時, 給容器增加特權
docker run -i -t -v /soft:/soft --privileged=true 637fe9ea94f0 /bin/bash
0條評論
作者已關閉評論
華****裕
14文章數
0粉絲數
華****裕
14 文章 | 0 粉絲
原創

Docker容器常見問題

2023-10-27 07:01:29
27
0

一. Docker容器內部無法訪問宿主機網絡(No Route to host)

解決辦法
  • 關閉防火墻(局域網內推薦)
# centos 7
systemctl stop firewalld
  • 在防火墻上開放指定端口
# 添加端口
firewall-cmd --zone=public --add-port=7001/tcp --permanent
firewall-cmd --reload

二. Docker啟動報錯 : iptables failed

錯誤提示
Error response from daemon: driver failed programming external connectivity on endpoint gloomy_kirch : iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 32810 -j DNAT --to-destination 172.17.0.2:80 ! -i docker0: iptables: No chain/target/match by that name.
原因分析

在Docker Daemon服務啟動之后, 修改了防火墻配置(修改/關閉等), 此時啟動Docker容器會造成防火墻網絡配置有問題

解決辦法
  • 重啟
# 先重啟防火墻
systemctl restart firewalld
# 再重啟Docker 服務
systemctl restart docker

三. Docker掛載的目錄, 在容器內無讀寫權限(Permission denied)

環境&現象

CentOS 7.4 環境, 啟動Docker時volume容器和宿主機的掛載目錄, 但是在容器內部無權限對此目錄進行操作

# 錯誤現象
ls: cannot open directory '.': Permission denied
解決辦法
  • 關閉CentOS7中安全模塊selinux
# 臨時關閉selinux
setenforce 0
  • 運行容器時, 給容器增加特權
docker run -i -t -v /soft:/soft --privileged=true 637fe9ea94f0 /bin/bash
文章來自個人專欄
文章 | 訂閱
0條評論
作者已關閉評論
作者已關閉評論
0
0