Docker相關(guān)命令應(yīng)用匯總
Docker命令
1.命令格式:
docker run -it --name mydocker1 [image1] bash #對(duì)image1取個(gè)別名為mydocker1
docker run -it --link mydocker1:mydocker1 [image2] bash 把兩個(gè)image連通,使得image1和image2可以互相通訊
2.命令功能:
把兩個(gè)container相互連通通信
3.命令參數(shù):
-it --name 先對(duì)第一個(gè)image1取名稱
-it --link 連接到第一個(gè)image,相互之間可以通訊
4.命令實(shí)例:
首先打開(kāi)一個(gè)窗口輸入以下命令,打開(kāi)一個(gè)docker窗口1
[root@docker ~]# docker run -it --name node1 node bash
root@f2765d5fd9c8:/#
再次打開(kāi)另一個(gè)窗口2,輸入以下命令:
[root@docker ~]# docker run -it --link node1:node1 node bash
root@e85d11098482:/#
在第二個(gè)docker窗口下輸入以下命令:
root@e85d11098482:/# ping node1 顯示node1的ip地址是172.16.0.16
PING node1 (172.17.0.16): 56 data bytes
64 bytes from 172.17.0.16: icmp_seq=0 ttl=64 time=0.110 ms
64 bytes from 172.17.0.16: icmp_seq=1 ttl=64 time=0.073 ms
64 bytes from 172.17.0.16: icmp_seq=2 ttl=64 time=0.075 ms
64 bytes from 172.17.0.16: icmp_seq=3 ttl=64 time=0.094 ms
^C--- node1 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.073/0.088/0.110/0.000 ms
在第一個(gè)docker窗口下輸入以下命令,查看該窗口的IP地址正是node1的IP地址
root@f2765d5fd9c8:/# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
34: eth0@if35: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:ac:11:00:10 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.16/16 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::42:acff:fe11:10/64 scope link
valid_lft forever preferred_lft forever
- 詳解使用docker搭建hadoop分布式集群
- 詳解基于docker 如何部署surging分布式微服務(wù)引擎
- Docker簡(jiǎn)單安裝與應(yīng)用入門教程
- Docker搭建簡(jiǎn)單的應(yīng)用棧與容器Hello World訪問(wèn)詳解
- 詳解如何在 Docker 中設(shè)置 Go 并部署應(yīng)用
- Docker 實(shí)現(xiàn)瀏覽器里開(kāi)發(fā)Android應(yīng)用的功能
- Docker 搭建lamp應(yīng)用實(shí)例詳解
- 在Docker上開(kāi)始部署Python應(yīng)用的教程
- 在Docker快速部署Node.js應(yīng)用的詳細(xì)步驟
- 詳解在Docker容器中運(yùn)行Spring Boot應(yīng)用
- Docker實(shí)現(xiàn)分布式應(yīng)用功能教程
相關(guān)文章
docker搭建php+nginx+swoole+mysql+redis環(huán)境的方法
這篇文章主要介紹了docker搭建php+nginx+swoole+mysql+redis環(huán)境的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-03-03pod調(diào)度將 Pod 指派給節(jié)點(diǎn)
這篇文章主要為大家介紹了pod調(diào)度將Pod指派給節(jié)點(diǎn) 示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11用Docker快速構(gòu)建LEMP環(huán)境的方法示例
這篇文章主要介紹了用Docker快速構(gòu)建LEMP環(huán)境的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-02-02Docker部署Spring-boot項(xiàng)目的示例代碼
這篇文章主要介紹了Docker部署Spring-boot的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12Docker搭建持續(xù)集成平臺(tái)Jenkins的最簡(jiǎn)教程分享
Jenkins 是一個(gè)廣泛使用的開(kāi)源持續(xù)集成工具,它能夠自動(dòng)化構(gòu)建、測(cè)試和部署軟件項(xiàng)目,本文我們將使用 Docker 搭建一個(gè)基于 Jenkins 的持續(xù)集成平臺(tái),感興趣的可以了解下2024-03-03如何在docker中運(yùn)行springboot項(xiàng)目過(guò)程圖解
這篇文章主要介紹了如何在docker中運(yùn)行springboot項(xiàng)目過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06