Docker 清理命令

杀死所有正在运行的容器

docker kill $(docker ps -a -q)

删除所有已经停止的容器

docker rm $(docker ps -a -q)

删除所有未打 dangling 标签的镜像

docker rmi $(docker images -q -f dangling=true)

通过镜像的id来删除指定镜像

docker rmi 

删除所有镜像

docker rmi $(docker images -q)

为这些命令创建别名

# ~/.bash_aliases
# 杀死所有正在运行的容器.

alias dockerkill='docker kill $(docker ps -a -q)'

# 删除所有已经停止的容器.

alias dockercleanc='docker rm $(docker ps -a -q)'
# 删除所有未打标签的镜像.

alias dockercleani='docker rmi $(docker images -q -f dangling=true)'
# 删除所有已经停止的容器和未打标签的镜像.
alias dockerclean='dockercleanc || true && dockercleani'

ubuntu

#安装docker命令

#安装速度过慢的可以添加一下源

#可以添加一个国内的docker源

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://9uxjn0e3.mirror.aliyuncs.com"]
}
EOF


#运行安装命令

#更新源到最新
apt-get update
#安装docker
apt-get install docker docker-compose -y
#启动docker
systemctl start docker
#开机启动docker
systemctl enable docker
#查看docker版本
docker version

centos使用官方安装脚本自动安装

安装命令如下:

yum -y install docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

可以选择国内的一些源地址:

阿里云

$ sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

卸载旧版本

较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

启动 Docker。

$ sudo systemctl start docker

关闭docker

service docker stop

重启

systemctl restart docker

你可能感兴趣的:(docker)