天天看點

端口映射與容器互聯

端口隐射實作端口通路

外部通路 -P (大P 随機外部49000~49900)

docker run -it -d -P training/webapp python app.py      

檢視運作日志

docker logs -f 容器名字      

外部通路 -p (小p指定端口)

docker run -it -d -p 1234:5000 training/webapp python app.py
docker run -it -d -p 0.0.0.0:1234:5000 training/webapp python app.py      

映射到指定位址的任意端口

docker run -it -d -p ::5000 training/webapp python app.py      

檢視映射端口配置

docker port nostalgic_franklin 5000      
互聯機制實作便捷通路

自定義容器名字

docker run -it -d -P --name testweb training/webapp python app.py      

建立一個資料庫容器

docker run -d --name db training/postgres      

建立一個web 容器

docker run -it -d -P --name web --link db:db training/webapp python app.py      

檢視環境變量資訊

docker run -it -d -P --name web --link db:db training/webapp python app.py env      

進入這個容器檢視配置

cat /etc/hosts      

檢視配置

docker inspect 容器名字      

檢視指定配置

docker inspect --format={{.XXX.xxx}} 容器名字