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