(原)docker安装

2018直接看这里: https://docs.docker.com/cs-engine/1.12/#install-on-ubuntu-1404-lts-or-1604-lts

 


 以下为原文:

网上的方法都转载兼扯蛋。。。一步一个坑。。官网的教程顺序也不对。。坑


1. ps:
这个命令下载的不是docker。。。
这个:sudo apt-get install docker
下的是啥我也不知道,于是卸载掉:
$ sudo apt-get remove docker && sudo apt-get autoremove

2. 参考自https://docs.docker.com/installation/ubuntulinux/,
但是只有这个方法靠谱:
$ curl -sSL https://get.docker.com/ubuntu/ | sudo sh

3. 装完了.
$ docker -h
$ ps aux | grep docker

4. 这时候还得启动docker先:
$ sudo docker -d
看能不能正常启动,正常则ctrl+c停掉,然后:
$ sudo service docker start
不能正常启动则看报什么错,如:
2014/11/03 16:56:56 Error loading docker apparmor profile: fork/exec /sbin/apparmor_parser: no such file or directory ()
这个问题解决方法是:
$ sudo apt-get install apparmor

怎么不用sudo即可使用docker?——sudo groupadd docker && sudo gpasswd -a ${USER} docker && sudo service docker restart
(远程需要断开重新登陆此user)

5. 下载一个ubuntu镜像:
$ sudo docker search ubuntu # 看看有哪些
$ sudo docker pull ubuntu # 下载

6. 命令
参考自http://www.cnblogs.com/linjiqin/p/3625609.html
见"5、docker常用命令"

$ sudo docker run ubuntu /bin/echo hello world
sudo docker run ubuntu pwd
sudo docker run ubuntu ps -a
sudo docker ps -a
sudo docker start 69154ae1b350
sudo docker logs 69154ae1b350

交互方式:
$ sudo docker run -i -t ubuntu

posted @ 2014-11-03 18:34  小鼬就是我  阅读(451)  评论(3编辑  收藏  举报