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