# Docker
# 安装Docker
# 1. 获取最新版本的 Docker 安装包
wget -qO- https://get.docker.com/ | sh # 脚本安装
docker -v # 查看版本号 是否成功安装
# 2. 非root用户运行docker
sudo usermod -aG docker runoob # 需要重新登入
sudo service docker start #启动docker
# 3. 配置docker镜像
vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
sudo systemctl daemon-reload
sudo service docker restart
# 卸载已安装的Docker版本
# 1. 卸载Docker
sudo apt-get purge docker-engine
# 2. 卸载Docker及其依赖的不再需要的包
sudo apt-get autoremove --purge docker-engine
# 3. 删除所有的镜像、容器和数据卷
rm -rf /var/lib/docker
# 使用docker
docker ps
docker run -d xx:xx -p xxx:xxx image_id
# 清理镜像
#停止容器
docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')
#删除容器
docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')
#删除镜像
docker rmi $(docker images | grep "none" | awk '{print $3}')
#删除名称或标签为none的镜像
docker rmi -f `docker images | grep '<none>' | awk '{print $3}'`
#删除异常停止的docker容器
docker rm `docker ps -a | grep Exited | awk '{print $1}'`