侧边栏壁纸
  • 累计撰写 22 篇文章
  • 累计创建 14 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker 基础命令大全

空空如也
2023-05-04 / 0 评论 / 1 点赞 / 189 阅读 / 379 字 / 正在检测是否收录...

更新环境

apt update -y  && apt upgrade -y && apt install -y curl wget sudo socat

官方安装docker

curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh

curl -L "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 

chmod +x /usr/local/bin/docker-compose

更新Docker和Docker Compose

sudo apt-get update && sudo apt-get upgrade docker-ce && sudo apt-get upgrade docker-compose

查看版本

查看 Docker 版本

docker --version

查看 Docker Compose 版本

docker-compose --version

镜像

查看本地镜像列表

docker image ls

删除镜像

docker image rm 镜像ID

docker image rm 8a5e4e3ec91f

更新compose中所有镜像

docker-compose pull

容器

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 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
1

评论区