docker使用


docker run -t -i --mount type=bind,source=/c/workspace/gopath,target=/go -p 8080:8080 golang:1.11-stretch

docker start -i CONTAINER ID

docker exec -i -t CONTAINER ID /bin/bash

volumes寫dockerfile的時候無法掛載本地目錄,使用 --volumes-from=容器id 來做基於volume互聯

基於link互聯,跨主機用connectable,實際應用不多。

基於網絡互聯。

1.是docker-proxy,新版本移除,容器內生成虛擬網卡

2.是 --net=host,共享主機網卡。 缺陷是物理機的端口有限並且不能重複佔用

3.多容器共用一個IP網絡。-net=container:xxxserver 同一臺機器裏用localhost訪問

4.docker容器裏的ip讓其他主機都能訪問。

linux路由機制打通網絡

namespace

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章