使用docker-compose創(chuàng)建網(wǎng)橋過程
1.docker-compose創(chuàng)建網(wǎng)橋
通過安裝hello-world鏡像來實現(xiàn)網(wǎng)橋的創(chuàng)建。
version: '3'
networks:
ubuntu-network:
name: ubuntu-network
ipam:
config:
- subnet: "192.168.3.0/24"
gateway: "192.168.3.1"
services:
hello-world:
image: hello-world
container_name: hello-world
networks:
- ubuntu-network
容器hello-world運行完成便會退出,不會保留容器,但網(wǎng)橋還保留。
test@test:~/network# docker compose up -d [+] Running 1/2 ? Network ubuntu-network Created 0.5s ? Container hello-world Started
查詢當(dāng)前網(wǎng)絡(luò),可以看到已經(jīng)創(chuàng)建了一個名為ubuntu-network的網(wǎng)橋。
test@test:~/network# docker network ls NETWORK ID NAME DRIVER SCOPE e66ea9b6eb57 bridge bridge local 8948e1300549 host host local 5f8cdd39b77a none null local 5f4d025d0ce2 ubuntu-network bridge local
查詢當(dāng)前容器,可以看到當(dāng)前沒有任何容器在運行
test@test:~/network# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2.刪除網(wǎng)橋
使用docker-compose down刪除網(wǎng)橋
test@test:~/network# docker compose down [+] Running 2/2 ? Container hello-world Removed 0.0s ? Network ubuntu-network Removed
查詢網(wǎng)絡(luò),便會發(fā)現(xiàn)網(wǎng)橋已刪除
test@test:~/network# docker network ls NETWORK ID NAME DRIVER SCOPE e66ea9b6eb57 bridge bridge local 8948e1300549 host host local 5f8cdd39b77a none null local
3.其他容器使用網(wǎng)橋
version: '3'
services:
nginx:
restart: always
container_name: nginx
image: nginx
ports:
- 80:80
- 443:443
networks:
- ubuntu-network
networks:
ubuntu-network:
name: ubuntu-network
external: true
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker?Compose+Nestjs構(gòu)建Dapr?Redis發(fā)布訂閱分布式應(yīng)用
這篇文章主要為大家介紹了Docker?Compose+Nestjs構(gòu)建Dapr?Redis發(fā)布訂閱分布式應(yīng)用步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
docker安裝部署jumpserver?2.25.5的方法
這篇文章主要介紹了docker安裝部署jumpserver?2.25.5的方法,本文通過圖文實例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09
docker-compose快速搭建docker私有倉庫的步驟
這篇文章主要介紹了docker-compose快速搭建docker私有倉庫的步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
Docker部署Python應(yīng)用的方法實現(xiàn)
在云服務(wù)使用越來越普及的趨勢下,很多應(yīng)用在考慮成本和、可部署性、維護(hù)性方面,選擇docker方案部署是一個不錯的選擇,本文主要介紹了Docker部署Python應(yīng)用的方法實現(xiàn),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
Docker通過容器生成鏡像提交DockerCommit詳解
這篇文章主要介紹了Docker通過容器生成鏡像提交DockerCommit的詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2021-09-09
Docker中Java基礎(chǔ)鏡像OpenJDK和OracleJDK使用方法
OpenJDK是Java社區(qū)的核心項目,由全球各地的開發(fā)者共同參與開發(fā)和維護(hù),OracleJDK在OpenJDK的基礎(chǔ)上添加了一些商業(yè)功能和工具,這篇文章主要給大家介紹了關(guān)于Docker中Java基礎(chǔ)鏡像OpenJDK和OracleJDK使用方法的相關(guān)資料,需要的朋友可以參考下2024-06-06

