使用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)行完成便會(huì)退出,不會(huì)保留容器,但網(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)建了一個(gè)名為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ò),便會(huì)發(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é)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 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重啟單個(gè)服務(wù)和所有服務(wù)的方法
- Docker?Compose+Nginx+Certbot自動(dòng)化部署HTTPS的詳細(xì)指南
相關(guān)文章
docker部署golang http服務(wù)時(shí)端口無法訪問的問題解決
本文主要介紹了docker部署golang http服務(wù)時(shí)端口無法訪問的問題解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
Docker卸載清除報(bào)錯(cuò)rm:Device or resource busy問題及解決
本文介紹了如何卸載已安裝的Docker,并解決了在刪除Docker數(shù)據(jù)目錄時(shí)遇到的Deviceorresourcebusy錯(cuò)誤,提出了解決方案,即取消掛載目錄或根據(jù)提示進(jìn)行操作2026-04-04
教你使用Jenkins集成Harbor自動(dòng)發(fā)布鏡像
這篇文章主要介紹了Jenkins?集成?Harbor?自動(dòng)發(fā)布鏡像,主要包括Jenkins?腳本式發(fā)布鏡像及Jenkins?插件式發(fā)布鏡像的詳細(xì)過程,本文結(jié)合圖文實(shí)例給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04
Docker?+?jenkins項(xiàng)目打包鏡像部署詳細(xì)步驟(親測(cè)有效)
這篇文章主要介紹了Docker?+?jenkins項(xiàng)目打包鏡像部署的相關(guān)資料,包括Jenkins的安裝、項(xiàng)目搭建、Dockerfile的設(shè)置以及遇到的一些問題和解決方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-04-04

