1、Docker需要安装在Linux 3.10以上,注意可能过groupadd docker,再用 sudo usermod -aG docker <当前用户名> 把用户加在这个docker组里,以避免每次都要用sudo运行docker命令。
2、docker直接pull是不行的,因为防火墙缘故,不能取到外面的数据。因此,可以通过网上下载已经有的镜像进行第一次试验。http://openvz.org/Download/template/precreated 该网站有大量已有镜像。
3、通过已经有镜像导入命令如下,注意centos:6中的centos不能写成Centos大写。
cat centos.tgz | sudo docker import - centos:6
直接docker import 镜像文件 会没有名称和tag显示。
可用docker images显示当前镜像情况。
4、每一次运行都会产生一个容器,可以通过docker ps -a显示。
5、删除所有容器,docker rm $(docker ps -aq)
6、通常exit退出容器会停止容器。通过CTRL+ P+ Q,可以通过而不停止容器。不过,返回后会有些卡。
7、开启端口映射的命令是:docker run -itd -p 50001:22 <刚才提交的镜像ID> /bin/bash