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








评论

此博客中的热门博文

科技lion官方一键脚本上线!VPS监控测试建站维护于一身的全能工具箱

CloudCone付费VPS分享 挺便宜的

新机到手我必做的10件事?让VPS飞速运行更安全!