docker:網路基礎配置
1.1 埠對映實現訪問容器
從外部訪問容器應用
-P或-p引數來指定埠對映
對映到指定地址的指定埠
docker run -d -p 127.0.0.1:5000:5000 traing/webapp python app.py
對映到指定地址的任意埠
檢視對映埠配置:docker port
docker port nostalgic_morse 5000
1.2容器互聯實現容器間通訊
自定義容器別名
--name標記可以為容器自定義命名
docker run -d -P --name web training/webapp python app.py
也可以用docker inspect來檢視容器的名字:docker inspect -f "{{.Name}}" 容器ID
容器互聯
視窗一個新的資料庫容器:
docker run -d --name db training/postgres
刪除之前建立的web容器
docker rm -f web
建立新的web容器,並將它連線到db容器
docker run -d -P --name web --link db:db training/webapp python app.py
此時db容器和web容器建立了互聯關係
--link引數格式為--link name:alias 其中name為要連結的容器的名稱,alias是這個連線的別名
docker通過兩種方式為容器公開連線資訊:
(1)環境變數 (2)更新/etc/hosts檔案
用env命令來檢視web容器的環境變數
docker run --rm --name web2 --link db:db training/webapp env
----------------------------------------------------------------------------------------------------------------------
Dockerfile建立映象
相關文章
- Docker 網路基礎配置一(埠對映)Docker
- Docker 網路基礎介紹Docker
- Linux網路基礎設施配置Linux
- 網路基礎
- 網路基礎(一)
- 網路基礎概念
- Docker 基礎 : 網路配置Docker
- 18作 網路基礎
- HTTP之網路基礎HTTP
- 網路基礎總結
- 網路基礎學習
- 神經網路基礎篇神經網路
- 網路基礎知識1
- 網路基礎CCNP|OSPF(7)
- Linux網路基礎(轉)Linux
- 計算機網路基礎計算機網路
- 計算機基礎-網路基礎計算機
- Linux網路基本網路配置Linux
- 網路基礎之網路協議協議
- Linux網路管理(網路基礎)Linux
- 網路基礎與網路分層
- Docker網路配置基礎知識Docker
- 網路基礎必備知識
- 網路基礎之HTTP協議HTTP協議
- 【網路基礎】資料包生命
- 八個網路基礎知識
- 計算機網路基礎-Socket計算機網路
- 網路基礎 : OSI參考模型模型
- 《圖解HTTP》— Web網路基礎圖解HTTPWeb
- iOS網路基礎 HTTP協議iOSHTTP協議
- 神經網路基礎知識神經網路
- 網路基礎-常用網路測試工具
- 網路基礎CCNP篇|如何接入公網
- 網路基礎之網路協議篇協議
- 網路基礎和 TCP、IP 協議TCP協議
- 計算機網路基礎(1)——概述計算機網路
- 網路基礎:TCP(3):TCP沾包TCP
- 網路基礎學習---各種概念