Docker/Docker compose
安装docker
更新apt包管理器:
sudo apt-get update安装必要的依赖包
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh验证 Docker 是否成功:
sudo docker run hello-world如果Docker已经正确安装,您将看到一条消息,大意是这样的:"Hello from Docker! This message shows that your installation appears to be working correctly."
卸载Dokcer
在 Ubuntu/Debian上卸载 Docker
停止 Docker 服务
sudo systemctl stop docker
卸载 Docker 引擎、CLI 和容器运行时
sudo apt-get purge -y docker-ce docker-ce-cli containerd.io
删除 Docker 的相关文件和目录
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
删除 Docker 的 APT 源
sudo rm /etc/apt/sources.list.d/docker.list
sudo rm /usr/share/keyrings/docker-archive-keyring.gpg镜像操作
拉取镜像:
docker pull image_name:tag查看本地镜像列表:
docker images删除本地镜像:
docker rmi image_name:tag容器操作
运行容器:
docker run [options] image_name:tag查看运行中的容器:
docker ps查看所有容器(包括停止的):
docker ps -a停止容器:
docker stop container_id_or_name启动已停止的容器:
docker start container_id_or_name删除容器:
docker rm container_id_or_name重启容器:
docker restart <container_id>查看容器日志:
docker logs container_id_or_name进入运行中的容器:
docker exec -it container_id_or_name /bin/bash网络操作
查看 Docker 网络:
docker network ls创建自定义网络:
docker network create network_name卷(Volumes)
查看卷列表:
docker volume ls创建卷:
docker volume create volume_name其他常用指令
查看 Docker 版本:
docker version查看 Docker 信息:
docker info查看 Docker 帮助:
docker --help