docker安装1404

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? 

扫描二维码关注公众号,回复: 4663445 查看本文章

或者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)

猜你喜欢

转载自blog.csdn.net/jack_rose_l/article/details/84589532