http://wiki.jikexueyuan.com/project/docker-technology-and-combat/pull.html
https://blog.csdn.net/chszs/article/details/47122005
apt-get -y install docker.io
运行报错E: Sub-process /usr/bin/dpkg returned an error code (1)
非常不乐意用了以下办法
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //现将info文件夹更名
sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
sudo apt-get update
apt-get -f install docker.io
sudo mv /var/lib/dpkg/info.bak/* /var/lib/dpkg/info //把以前的info文件夹重新改回名字
rm -rf /var/lib/dpkg/info.bak/
这个还是慎用,至少前两天装的ssh又需要重装,感觉有可能软件什么的都有问题了
http://yanue.net/post-123.html这里其他方法也可以参考,第一个是解决了,我是虚拟机,啥也没装比较适合,搞坏了不打紧
docker verison 发现
FATA[0000] Get http:///var/run/docker.sock/v1.18/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
或者docker -d & 后面搞就docker -d这个不知道这一步应该没作用就crtl +c 了
docker service status 可以看见是docker stop/waiting
docker servise start 就好了
docker@docker:~$ docker version
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.2.1
Git commit (client): 7c8fca2
OS/Arch (client): linux/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.2.1
Git commit (server): 7c8fca2
OS/Arch (server): linux/amd64
最终样子,也不需要搞什么软连接
docker pull ubuntu
现在可以看到在Bash Shell下建立Ubuntu容器是非常简单的,只需运行一行命令即可。
-i选项:让输入输出都在标准控制台进行
-t选项:分配一个tty
docker run -i -t ubuntu /bin/bash
删除所有none的镜像
docker rmi $(docker images -f "dangling=true" -q)
删除所有容器
docker rm $(docker ps -aq)
停止所有容器
docker stop $(docker ps -a -q)