說明:docker容器裡,如果我們想測試兩個容器是否建立關係,我們可以用ping來測試。在預設情況下,docker的centenos映象由於做了精簡,去掉了ping命令,此時需要我們自己安裝
執行一下命令,這時會提示沒有找到ping命令
[root@localhost ~]# docker exec -it test1 /bin/bash
root@e0e5054c2593:/# ping test2
bash: ping: command not found
在容器內執行一下命令安裝ping
1、執行apt-get update命令檢查並更新
root@e0e5054c2593:/# apt-get update
get:1 focal-security inrelease [107 kb]
get:2 focal inrelease [265 kb]
get:3 focal-security/multiverse amd64 packages [1078 b]
get:4 focal-security/universe amd64 packages [66.4 kb]
get:5 focal-updates inrelease [111 kb]
get:6 focal-security/main amd64 packages [207 kb]
get:7 focal-backports inrelease [98.3 kb]
get:8 focal/multiverse amd64 packages [177 kb]
get:9 focal-security/restricted amd64 packages [39.1 kb]
get:10 focal/restricted amd64 packages [33.4 kb]
get:11 focal/main amd64 packages [1275 kb]
get:12 focal/universe amd64 packages [11.3 mb]
get:13 focal-updates/main amd64 packages [430 kb]
get:14 focal-updates/multiverse amd64 packages [17.3 kb]
get:15 focal-updates/universe amd64 packages [202 kb]
get:16 focal-updates/restricted amd64 packages [39.3 kb]
2、執行apt install inputils-ping命令安裝
root@e0e5054c2593:/# apt install iputils-ping
reading package lists... done
building dependency tree
reading state information... done
the following additional packages will be installed:
libcap2 libcap2-bin libpam-cap
the following new packages will be installed:
iputils-ping libcap2 libcap2-bin libpam-cap
0 upgraded, 4 newly installed, 0 to remove and 1 not upgraded.
need to get 90.5 kb of archives.
after this operation, 333 kb of additional disk space will be used.
do you want to continue? [y/n] y
get:1 focal/main amd64 libcap2 amd64 1:2.32-1 [15.9 kb]
get:2 focal/main amd64 libcap2-bin amd64 1:2.32-1 [26.2 kb]
get:3 focal/main amd64 iputils-ping amd64 3:20190709-3 [40.1 kb]
get:4 focal/main amd64 libpam-cap amd64 1:2.32-1 [8352 b]
fetched 90.5 kb in 5s (19.8 kb/s)
3、顯示以上資訊說明安裝成功,測試一下ping test2是否成功:
root@e0e5054c2593:/# ping test2
ping test2 (172.18.0.3) 56(84) bytes of data.
64 bytes from test2.test-net (172.18.0.3): icmp_seq=1 ttl=64 time=0.124 ms
64 bytes from test2.test-net (172.18.0.3): icmp_seq=2 ttl=64 time=0.089 ms
64 bytes from test2.test-net (172.18.0.3): icmp_seq=3 ttl=64 time=0.083 ms
64 bytes from test2.test-net (172.18.0.3): icmp_seq=4 ttl=64 time=0.566 ms
64 bytes from test2.test-net (172.18.0.3): icmp_seq=5 ttl=64 time=0.118 ms
Docker 教程(CentOS下安裝安裝)
docker支援以下的centos版本 目前,centos 僅發行版本中的核心支援 docker。docker 執行在 centos 7 上,要求系統為64位 系統核心版本為 3.10 以上。docker 執行在 centos 6.5 或更高的版本的 centos 上,要求系統為64位 系統核心版本...
docker安裝centos下安裝tomcat
docker pull centos 7 docker run d i t bin bash docker exec it bash2.根據rz等安裝tomcat,jdk,exit退出埠訪問及消失,需要將埠對映到外部 docker commit new映象名稱 tag3.執行新的映象容器 d 後台執...
CentOS下Docker的安裝
docker 最低支援 centos 7。docker 需要安裝在 64 位的平台,並且核心版本不低於 3.10。centos 7 滿足最低 核心的要求,但由於核心版本比較低,部分功能 如 overlay2 儲存層驅動 無 法使用,並且部分功能可能不太穩定。docker 官方為了簡化安裝流程,提供了...