宿主機與容器可以ping通實踐

2021-10-10 12:29:33 字數 1532 閱讀 5714

實驗來自於:

brctl show檢視主機與docker之間的網橋:預設都是docker0

docker runame 容器id ubuntu-test1

#檢視網橋,是否與ubuntu-test1連線

在宿主機下ping 上圖中ubuntu-test1的ip,是否宿主機和容器ubuntu-test1連線成功

同時宿主機ping ,github**是否聯網

再進入容器後,要先安裝使用ping的工具

apt-get update &&

apt-get

install -y iputils-ping

這一步就可以看出容器ubuntu-test1是聯網的

bridge模式:docker的預設模式,它會在docker容器啟動時候,自動配置好自己的網路資訊,同一宿主機的所有容器都在乙個網路下,彼此間可以通訊。

container模式: 新建立的容器間使用,使用已建立的容器網路,類似乙個區域網。 特點:容器和容器共享網路

none模式:不會做任何網路的配置,可以最大限度的定製化。 不提供網路服務,容器啟動後無網路連線。

虛擬機器可以ping主機,主機無法ping通虛擬機器

由於安裝一些軟體修改了windows的一些網路配置,導致有些軟體不能聯網,上網查詢後找到在ie瀏覽器internet選項 高階 重置 之後所有軟體都可以聯網了,但是xshell怎麼也連不上虛擬機器了,開始以為是22埠被占用,查詢之後發現並沒有,後來無意中發現主機無法ping通虛擬機器,虛擬機器卻可以...

Linux Docker 容器時間與宿主機同步

最近部署一套系統時,系統有個功能依賴容器時間來做判斷,發現容器與宿主機時間不一至.1.宿主機正常情況下,可以直接複製檔案解決.profile 增加 tz asia shanghai export tz複製檔案到容器 sudo docker cp etc localtime 064b2d54cd25 ...

docker 宿主機與容器間複製檔案

將當前目錄的test.txt檔案複製到container容器的 home目錄下 docker cp container home test.txt home 將container容器內檔案複製到宿主機 我使用的為centos7 docker 1.12.6,其他版本不確定是否提供該命令 示例 假設我有...