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
最关键的是要把修改修改在客户端(不是仓库端),如下图内