將容器連接到默認橋接網絡

1.列出當前已有的網絡

[root@host1 ~]# docker network ls
NETWORK ID     NAME      DRIVER    SCOPE
db2f3a6af212   bridge    bridge    local
4251d9be020b   host      host      local
ba96ad98e029   none      null      local

2.啟動兩個 ash ( Alpine 操作系統默的認 Shell )的?Alpine 容器

[root@host1 ~]# docker run -dit --name alpine1 alpine ash
Unable to find image 'alpine:latest' locally
latest: Pulling from library/alpine
9824c27679d3: Pull complete 
Digest: sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1
Status: Downloaded newer image for alpine:latest
416a7a0cc2472bc5b19cdd4d176f794e42f9f0ccb597a1a5ff0ec3102b45550c
[root@host1 ~]# docker run -dit --name alpine2 alpine ash
3af02021ac727a3eb6bc2d7a62c25abceb812e02af41ec3dd5882b3ec45a1e9f

3.檢查兩個容器是否已經啟動

[root@host1 ~]# docker container ls
CONTAINER ID   IMAGE      COMMAND                   CREATED              STATUS              PORTS                                         NAMES
3af02021ac72   alpine     "ash"                     23 seconds ago       Up 22 seconds                                                     alpine2
416a7a0cc247   alpine     "ash"                     About a minute ago   Up About a minute                                                 alpine1
0dbf7ea2178e   registry   "/entrypoint.sh /etc…"   32 hours ago         Up 3 minutes        0.0.0.0:5000->5000/tcp, [::]:5000->5000/tcp   myregistry

4.查看橋接網絡的詳細信息

[root@host1 ~]# docker network inspect bridge
[{"Name": "bridge","Id": "db2f3a6af212de490f7bd8a74d205b3b17c75a9dad474e7295061a27fd46c681","Created": "2025-09-11T23:15:23.257609948+08:00","Scope": "local","Driver": "bridge","EnableIPv4": true,"EnableIPv6": false,"IPAM": {"Driver": "default","Options": null,"Config": [{"Subnet": "172.17.0.0/16","Gateway": "172.17.0.1"}]},"Internal": false,"Attachable": false,"Ingress": false,"ConfigFrom": {"Network": ""},"ConfigOnly": false,"Containers": {"0dbf7ea2178e94893974afab55dec16b2682c9b8038c4dfcd6c6a94f2e01845d": {"Name": "myregistry","EndpointID": "04a0e63ecd2e9df4f9229a590a1eb225b8ffa20a61bf34cf59b7028b370da02d","MacAddress": "ba:c1:c7:1e:98:8f","IPv4Address": "172.17.0.2/16","IPv6Address": ""},"3af02021ac727a3eb6bc2d7a62c25abceb812e02af41ec3dd5882b3ec45a1e9f": {"Name": "alpine2","EndpointID": "e52a58ee004da45342e30e622323cdf978ae2ac2551bc45755ca3fea790d289a","MacAddress": "5e:ef:46:89:98:ad","IPv4Address": "172.17.0.4/16","IPv6Address": ""},"416a7a0cc2472bc5b19cdd4d176f794e42f9f0ccb597a1a5ff0ec3102b45550c": {"Name": "alpine1","EndpointID": "70010907049ba7b00ae110451a17111a2dde18bebd86a7a46c555142acf5e2a8","MacAddress": "42:dc:75:72:f7:6c","IPv4Address": "172.17.0.3/16","IPv6Address": ""}},"Options": {"com.docker.network.bridge.default_bridge": "true","com.docker.network.bridge.enable_icc": "true","com.docker.network.bridge.enable_ip_masquerade": "true","com.docker.network.bridge.host_binding_ipv4": "0.0.0.0","com.docker.network.bridge.name": "docker0","com.docker.network.driver.mtu": "1500"},"Labels": {}}
]

5.連接 alpine1 容器

[root@host1 ~]# docker attach alpine1
/ # ip addr show        (顯示 alpine1 容器的網絡接口)
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: eth0@if5: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP link/ether 42:dc:75:72:f7:6c brd ff:ff:ff:ff:ff:ffinet 172.17.0.3/16 brd 172.17.255.255 scope global eth0valid_lft forever preferred_lft forever

6.連接外網

/ # ping -c 2 www.baidu.com
PING www.baidu.com (110.242.69.21): 56 data bytes
64 bytes from 110.242.69.21: seq=0 ttl=127 time=50.401 ms
64 bytes from 110.242.69.21: seq=1 ttl=127 time=52.453 ms--- www.baidu.com ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 50.401/51.427/52.453 ms

7.嘗試 ping alpine2 容器

/ # ping -c 2 172.17.0.4
PING 172.17.0.4 (172.17.0.4): 56 data bytes
64 bytes from 172.17.0.4: seq=0 ttl=64 time=0.052 ms
64 bytes from 172.17.0.4: seq=1 ttl=64 time=0.072 ms--- 172.17.0.4 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.052/0.062/0.072 ms
/ # ping -c 2 alpine2
ping: bad address 'alpine2'

表示 ping 不通,不能通過容器名來訪問

8.擺脫 alpine1 容器而不要讓他停止

Ctrl + P + Q

9.停止并刪除這兩個容器

[root@host1 ~]# docker container stop alpine1 alpine2
alpine1
alpine2
[root@host1 ~]# docker container rm alpine1 alpine2
alpine1
alpine2

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/96620.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/96620.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/96620.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

安全審計-Ubuntu防火墻ufw

文章目錄 一、為什么運維需要使用防火墻? 二、Ubuntu 上常用的防火墻工具 三、UFW 常用命令及運維使用示例 1. 安裝 UFW(如果尚未安裝) 2. 查看防火墻狀態 3. 設置默認策略(強烈建議) 4. 允許必要服務(常見運維場景) ? 允許 SSH(遠程管理,最重要!) ? 允許 HTTP / …

iPhone 17系列包含哪些版本,各版本又有哪些配置,硬件、功能、性能、價格詳細介紹

文章目錄版本信息配置信息版本信息 iPhone 17系列提供了四個版本&#xff1a;iPhone 17 (標準版)、iPhone 17 Air、iPhone 17 Pro 和 iPhone 17 Pro Max。它們在設計、性能、影像等方面各有側重&#xff0c;下面是一個快速概覽表格&#xff0c;幫助你直觀了解它們的核心區別&a…

Go模塊自動導入教學文檔

目錄 概述核心概念實現原理項目結構代碼實現高級特性最佳實踐常見問題 概述 Go語言作為一門靜態類型語言&#xff0c;沒有像Python那樣的動態import機制。但是&#xff0c;我們可以通過設計模式和架構設計來實現"自動導入模塊"的功能。這種模式特別適合微服務架構…

深入解析Spring AOP核心原理

一 Spring-AOP1.對SpringAOP理解AOP是OOP的延續&#xff0c;是軟件開發中的一個熱點&#xff0c;也是Spring框架中的一個重要內容&#xff0c;是函數式編程的一種衍生泛型。利用AOP可以對業務邏輯的各個部分進行隔離&#xff0c;從而使得業務邏輯各部分之間的耦合度降低&#x…

大數據與AI:一場“數據盛宴”與“智能大腦”的奇妙邂逅

在當今這個信息爆炸的時代&#xff0c;大數據和AI&#xff08;人工智能&#xff09;就像一對熱戀中的情侶&#xff0c;天天黏在一起&#xff0c;形影不離。它們的結合&#xff0c;不僅改變了我們的生活方式&#xff0c;還讓這個世界變得更加有趣和奇妙。今天&#xff0c;就讓我…

解決window下共享資源報“不允許一個用戶使用一個以上用戶名與服務器或共享資源的多重連接“問題

問題現象&#xff1a; 使用不同samba共享賬號登錄同一服務器ip共享文件夾資源時會報錯誤提示解決辦法&#xff1a; 1.使用net use命令查看已保存的網絡連接 C:\Users\Administrator>net use 會記錄新的網絡連接。狀態 本地 遠程 網絡----…

SciKit-Learn 全面分析分類任務 wine 葡萄酒數據集

背景 wine 葡萄酒數據集&#xff0c;提供了對三種不同品種的意大利葡萄酒的化學分析結果 主要特點&#xff1a; 數據集規模&#xff1a;總共有 178 個樣本特征數量&#xff1a;每個樣本有 13 個化學特征&#xff0c;包括酒精、蘋果酸、灰分、鎂等類別數量&#xff1a;總共有 3 …

【論文閱讀】Far3D: Expanding the Horizon for Surround-view 3D Object Detection

標題&#xff1a; Far3D: Expanding the Horizon for Surround-view 3D Object Detection motivation 作者覺得市面上的方法對遠處的long-range 的3d-od檢測沒有深入研究&#xff0c;于是作者提出FAR3D. 基于環視圖像的3D物體檢測取得了顯著進展&#xff0c;且其部署成本較低。…

Redis分布式鎖的try-with-resources實現

Redis分布式鎖的try-with-resources實現 在Java中&#xff0c;try-with-resources是一種自動資源管理機制&#xff0c;適用于實現了AutoCloseable接口的類。通過結合Redis分布式鎖和try-with-resources&#xff0c;可以確保鎖的自動釋放&#xff0c;避免因異常或忘記釋放鎖導致…

上傳文件接口設計,SpringBoot + MinIO/S3 文件服務實現:FileService 接口與 FileServiceImpl 詳解

在企業項目中&#xff0c;文件上傳和管理是非常常見的需求。本文基于 芋道源碼 的實現&#xff0c;介紹如何封裝一個通用的 文件服務 FileService&#xff0c;支持&#xff1a;文件上傳&#xff08;保存數據庫記錄 存儲文件到 S3/MinIO 等對象存儲&#xff09;文件下載與刪除文…

MVC 依賴注入(DI)與服務全解析(附避坑實戰)

依賴注入的核心概念 依賴注入&#xff08;DI&#xff09;是一種設計模式&#xff0c;通過將對象的依賴關系從內部創建轉移到外部傳遞&#xff0c;實現解耦。在 MVC 框架中&#xff0c;DI 容器負責管理對象的生命周期和依賴關系&#xff0c;開發者只需聲明依賴&#xff0c;容器…

【實證分析】上市公司經營風險數據集-含代碼(2000-2022年)

數據簡介&#xff1a;上市公司經營風險涉及多維度、多層次的復雜因素&#xff0c;本文章參考王竹泉-經營風險與營運資金融資決策對上市公司經驗風險進行測算&#xff0c;經營風險是該公司息稅折舊攤銷前利潤率的標準差&#xff0c;經營風險是該公司息稅折舊攤銷前利潤率的標準差…

領碼方案|Windows 下 PLT → PDF 轉換服務超級完整版:異步、權限、進度

摘要 面向 Windows 平臺&#xff0c;使用 ASP.NET Core Web API 結合 Ghostscript.NET 庫&#xff0c;實現 PLT&#xff08;HPGL&#xff09;→PDF 的純庫調用轉換&#xff0c;無需外部進程。支持同步與異步模式&#xff0c;采用 JWTRBAC 進行權限治理&#xff0c;任務狀態存儲…

瀏覽器兼容性問題全解:CSS 前綴、Grid/Flex 布局兼容方案與跨瀏覽器調試技巧

1. 瀏覽器兼容性與前綴問題 不同瀏覽器&#xff08;尤其是老版本 IE、Edge、Safari&#xff09;對新特性&#xff08;比如 CSS 變量、Grid、Flex 等&#xff09;的支持程度不一&#xff0c;需要使用廠商前綴&#xff08;-webkit-、-moz- 等&#xff09;或降級方案。新手往往忽…

【Android View】事件分發機制

參考文獻 https://juejin.cn/post/6844904041487532045https://juejin.cn/post/6844903894103883789#heading-12https://www.jianshu.com/p/dea72779a6b7 文章目錄

【大數據相關】ClickHouse命令行與SQL語法詳解

ClickHouse命令行與SQL語法詳解一、ClickHouse命令行與SQL語法詳解第一部分&#xff1a;ClickHouse SQL 命令行客戶端 (clickhouse-client)1. 基礎連接2. 核心命令行參數3. 數據導入與導出實戰第二部分&#xff1a;ClickHouse SQL 語法詳解1. DDL (數據定義語言)2. DML (數據操…

學習日記-CSS-day53-9.11

1.CSS介紹知識點核心內容重點CSS定義層疊樣式表&#xff0c;用于內容修飾和樣式展現英文全稱cascading style sheetsCSS作用實現HTML內容與樣式分離&#xff0c;提高開發效率對比傳統HTML元素單獨設置樣式的低效方式學習建議掌握常用功能即可&#xff0c;重點在打通前后端數據通…

Maven中optional的作用

目的&#xff1a; 控制依賴傳遞 &#xff1a;將依賴標記為可選&#xff0c;這樣當其他模塊依賴common-component時&#xff0c;不會自動繼承Elasticsearch依賴。這遵循了"依賴最小化"原則&#xff0c;避免不必要的庫被引入到不需要它們的模塊中。模塊化設計 &#xf…

藍橋杯算法之基礎知識(7)---排序題的快排和歸并排序

一、快排》快排方法&#xff0c;就三步1.隨便選一個值作為基準值x2.拿選中的這個x值劃分隊列為左右兩個區間&#xff08;左邊的都小于x&#xff0c;右邊的都大于x&#xff09;3.然后遞歸左區間和右區間就行》代碼舉例&#xff1a;#qs排序#1 6 7 8 6 5 4 #先找比較點&#xff0c…

緩存未命中

緩存未命中&#xff08;Cache Miss&#xff09; 發生在 CPU 訪問某塊內存時&#xff0c;該地址不在當前緩存&#xff08;L1/L2/L3&#xff09;中&#xff0c;導致程序被迫從更慢的內存&#xff08;RAM&#xff09;讀取數據&#xff0c;嚴重拖慢程序執行速度。 &#x1f4cd; 一…