1. 程式人生 > >訪問遠程的docker

訪問遠程的docker

多個 res 服務器 也有 1.5 com ubun 訪問 start

docker version vim /etc/default/docker DOCKER_OPTS=“ -Label name=dockerserver2” docker info sudo service docker restart 修改服務器配置,追加OPTS 默認-H unix:///var/run/docker.sock tcp://host:port -H 可指定多種連接方式 sudo service docker restart 切到另一臺機器上 curl http://10.211.55.5:2375/info 修改客戶端配置 與服務器端類似,客戶端參數也有-H docker -H tcp://10.211.55.5:2375 info 可以配置默認的DOCKER_HOST export DOCKER_HOST=“tcp://10.211.55.5:2375” 置空就會訪問本機守護進程 docker info ls -l /var/lib/docker/aufs ls -l /var/lib/docker/aufs/mnt # 鏡像 docker images -a repository tag image-id 倉庫名 標簽 唯一id repository 倉庫,一個一個鏡像 registory 包含多個倉庫 默認tag docker images -a 返回所有 《none》中間層 docker images centos docker inspect 查看鏡像,容器信息 docker inspect ubuntu:14.04 刪除鏡像 docker rmi ubuntu:14.04 多標簽會只刪一個標簽 指定id可刪所有標簽 docker rmi $( docker images -q) docker rmi $( docker images -q ubuntu ) 構建docker鏡像-打包分發 docker commit - 通過容器構建 docker build - 通過dockerfile docker commit -a --author= -m --message=“” -p --pause=true docker run -it -p 80 --name commit_test ubuntu /bin/bash apt-get update apt-get install nginx exit ps -l docker commit -a tom -m ‘nginx‘ commit_test tom/commit_test1 docker images tom/commit_test1 前臺方式啟動容器,指定前臺運行 docker run -d --name nginx_web -p 80 tom/commit_test1 nginx -g “daemon off;” 創建dockfile # FROM ubuntu:14.04 MAINTAIN tom “[email protected]
” RUN apt-get update RUN apt-get install -y nginx EXPOSE 80 docker build -t=‘tom/commit_test‘ 中間層鏡像 docker images 前臺方式啟動容器,指定前臺運行 docker run -d --name nginx_web -p 80 tom/commit_test nginx -g “daemon off;” docker ps #查找端口映射 curl http://127.0.0.1:49156

訪問遠程的docker