一、安装
Docker需要64的操作系统,kernel内核至少在3.10版本之上。
检测当前的kernel版本:
uname -r
安装Docker命令:
wget -qO- https://get.docker.com/ | sh
docker -v
# ===> Docker version 1.12.6, build 78d1802
二、安装
开启进程:
sudo service docker start
检测是否安装成功:
sudo docker run hello-world //打印测试镜像信息
三、创建docker组
docker进程使用的Unix的socket而不是TCP端口,而Unix的socket属于用户root。可以使用sudo命令。如果不想使用sudo,创建一个Unix组名为docker添加当前用户。
sudo groupadd docker
sudo usermod -aG docker $USER
退出重新登录,再测试:
docker run hello-world
四、命令
卸载docker,不会删除镜像和容器,需手动删除:
rm -rf /var/lib/docker
查看容器密码:
docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1
查看运行的容器:
docker ps
docker ps -a 包括已经停止的。
容器的启动,停止,kill:
docker stop <容器名orID>
docker start <容器名orID>
docker kill <容器名orID>
删除容器:
docker rm <容器名orID> 单个
docker rm $(docker ps -a -q) 所有
查看所有镜像:
docker images
拉取镜像:
docker pull malaohu/ssr-with-net-speeder
删除所有镜像:
docker rmi $(docker images | grep none | awk '{print $3}' | sort -r)
构建自己的镜像:
docker build -t <镜像名> <file路径>
迁移镜像:
docker save aaaa > /aaaa.tar 保存
docker load < /aaaa.tar 载入