首页 > 代码库 > 访问远程的docker
访问远程的docker
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 “lshengqi@netease.com”
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。