docker笔记

安装...不说了

docker info 查看信息

docker pull ...拉取镜像

docker run -it [镜像名] 运行

docker ps查看当前运行的容器  docker ps -a 查看运行过的容器

docker commit -m "说明信息“  -a "docker上的用户名" container-id [REPOSITORY[:TAG]] 最后一个例如 charliewin/ubuntu-nginx:v1

http://dockone.io/article/102记录的一些命令

 

设置docekr私有仓库的一个大坑!

http://www.cnblogs.com/lienhua34/p/4922130.html步骤没毛病

按照一般的步骤来,但是都会有一个错误,应该是http和https的原因造成的

可能会出现无法push镜像到私有仓库的问题。这是因为我们启动的registry服务不是安全可信赖的。这是我们需要修改docker的配置文件/etc/default/docker(我是修改在/etc/init/docker.conf),添加下面的内容,

    DOCKER_OPTS="--insecure-registry xxx.xxx.xxx.xxx:5000"

然后重启docker后台进程,

$ sudo service docker restart

 报错:

FATA[0000] Error response from daemon: v1 ping attempt failed with error: Get https://***.***.***.55/v1/_ping: dial tcp ***.***.***.55:443: connection refused. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `--insecure-registry ***.***.***.55` to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/***.***.***.55/ca.crt

最关键的是要把修改修改在客户端(不是仓库端),如下图内

 

posted @ 2016-11-11 22:36  Charliewin  阅读(162)  评论(0编辑  收藏  举报