docker 学习笔记

一、Docker须要安装在Linux 3.10以上,注意可能过groupadd docker,再用 sudo usermod -aG docker <当前用户名> 把用户加在这个docker组里,以免每次都要用sudo运行docker命令。docker

二、docker直接pull是不行的,由于防火墙缘故,不能取到外面的数据。所以,能够经过网上下载已经有的镜像进行第一次试验。http://openvz.org/Download/template/precreated 该网站有大量已有镜像。centos

三、经过已经有镜像导入命令以下,注意centos:6中的centos不能写成Centos大写。bash

cat centos.tgz | sudo docker import - centos:6

直接docker import 镜像文件  会没有名称和tag显示。网站

可用docker images显示当前镜像状况。code

四、每一次运行都会产生一个容器,能够经过docker ps -a显示。it

五、删除全部容器,docker rm $(docker ps -aq)class

六、一般exit退出容器会中止容器。经过CTRL+ P+ Q,能够经过而不中止容器。不过,返回后会有些卡。import

七、开启端口映射的命令是:docker run -itd -p 50001:22 <刚才提交的镜像ID>  /bin/bash容器