使用docker-compose創(chuàng)建網(wǎng)橋過程
1.docker-compose創(chuàng)建網(wǎng)橋
通過安裝hello-world鏡像來實(shí)現(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運(yùn)行完成便會退出,不會保留容器,但網(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)前沒有任何容器在運(yùn)行
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)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
- docker-compose創(chuàng)建網(wǎng)橋,添加子網(wǎng),刪除網(wǎng)卡的實(shí)現(xiàn)
- docker?build?和compose?學(xué)習(xí)筆記
- 使用docker compose一鍵部署項(xiàng)目到服務(wù)器過程
- Docker swarm集群部署過程詳解(包含compose.yml文件詳情)
- Centos7安裝docker、docker-compose實(shí)踐過程
- docker?compose重啟單個服務(wù)和所有服務(wù)的方法
- Docker?Compose+Nginx+Certbot自動化部署HTTPS的詳細(xì)指南
相關(guān)文章
docker部署golang http服務(wù)時端口無法訪問的問題解決
本文主要介紹了docker部署golang http服務(wù)時端口無法訪問的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
Docker卸載清除報錯rm:Device or resource busy問題及解決
本文介紹了如何卸載已安裝的Docker,并解決了在刪除Docker數(shù)據(jù)目錄時遇到的Deviceorresourcebusy錯誤,提出了解決方案,即取消掛載目錄或根據(jù)提示進(jìn)行操作2026-04-04
Docker?+?jenkins項(xiàng)目打包鏡像部署詳細(xì)步驟(親測有效)
這篇文章主要介紹了Docker?+?jenkins項(xiàng)目打包鏡像部署的相關(guān)資料,包括Jenkins的安裝、項(xiàng)目搭建、Dockerfile的設(shè)置以及遇到的一些問題和解決方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-04-04

