docker 基础命令大全
更新环境
apt update -y && apt upgrade -y && apt install -y curl wget sudo socat
官方安装更新docker
curl -fsSL https://get.docker.com | sh && ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin
查看 Docker 版本
docker --version
查看 Docker Compose 版本
docker-compose --version
镜像
查看本地镜像列表
docker image ls
下载更新镜像
docker pull nginx
下载更新compose中所有镜像
docker-compose pull
删除compose中所有镜像
docker-compose down --rmi all
删除镜像
docker image rm -f nginx
容器
docker ps -a 查看已经创建的容器
docker ps -s 查看已经启动的容器
docker start con_name 启动容器名为con_name的容器
docker stop con_name 停止容器名为con_name的容器
docker rm con_name 删除容器名为con_name的容器
启动所有容器
sudo docker start $(sudo docker ps -a -q)
暂停所有容器
docker pause $(docker ps -q)
开机自启动容器
开启:docker update --restart=always 容器名称
关闭:docker update --restart=no 容器名称
进入容器
docker exec -it 容器名 bash
网络
查看网络
docker network ls
添加网络
docker network create my_network
深度清理
清理无用镜像,容器,网络,卷,配置等
docker system prune -af --volumes
删除
删除所有容器,镜像,网络
docker rm $(docker ps -a -q) && docker rmi $(docker images -q) && docker network prune
删除docker系统
sudo apt-get remove docker
sudo apt-get remove docker-ce
sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker
rm /usr/local/bin/docker-compose
评论
发表评论