docker容器繫結外部IP和埠 容器間互聯

2021-09-17 01:26:44 字數 550 閱讀 5966

通過-p或-p引數來指定埠對映,使用-p(大寫)標記時,docker會隨機選擇乙個埠對映到容器內部開放的網路埠

-p(小寫)則可以指定要對映的埠,並且在乙個指定埠上只可以繫結乙個容器

()支援3中形式:ip:hostport:containerport 、ip::containerport 、hostport:containerport

通過--name來制定,若不指定,docker會隨機生成乙個容器的名稱

docker inspect可以檢視容器的很多資訊。檢視容器名稱可以使用

docker inspect -f "}" db1

每次執行都會產生容器,沒指定--name就會分配乙個名字,可以加上--rm,執行完成之後要自動刪除容器

連線兩個容器:

docker 繫結固定ip 跨主機容器互訪

之前使用pipework 分配靜態ip是暫時的,重啟之後就會失效,並且使用pipework繫結的ip 物理機,虛擬機器,docker容器的ip都在同一網段,這在生產環境是很困難的,下面使用docker自帶的network實現固定ip分配,並且重啟不會消失。伺服器ip 容器分配網段 啟動容器的id 1...

docker連線容器外部的mysql

centos上面部署了docker容器 並且將原來的服務放到的docker的tomcat映象上 但是現在服務服務連線mysql資料庫 mysql.url jdbc mysql localhost 3306 jsclub但是現在localhost預設的是docker容器這個虛擬主機的ip 但是在doc...

DOCKER容器無法連線外部ORACLE

docker部署spring boot服務,容器啟動過程中,無法連線docker外部oracle資料庫。dockerfile配置如下 from jdk1.8 maintainer admin add jar jar expose 50001docker容器內部預設時區為美國時間,與容器的宿主機時間不...