Ubuntu 下使用 Docker 的常用命令包括以下几类:
安装 Docker
sudo apt update
sudo apt install docker.io
卸载 Docker
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
启动 Docker 服务
sudo systemctl start docker
停止 Docker 服务
sudo systemctl stop docker
重启 Docker 服务
sudo systemctl restart docker
设置 Docker 开机自启
sudo systemctl enable docker
拉取镜像
docker pull <image-name>
列出所有镜像
docker images
删除镜像
docker rmi <image-id>
保存镜像为 tar 文件
docker save -o <filename.tar> <image-name>
从 tar 文件加载镜像
docker load -i <filename.tar>
运行容器
docker run -d --name <container-name> <image-name>
列出所有运行中的容器
docker ps
列出所有容器(包括停止的)
docker ps -a
停止容器
docker stop <container-name-or-id>
删除容器
docker rm <container-name-or-id>
进入正在运行的容器
docker exec -it <container-name-or-id> /bin/bash
查看容器日志
docker logs <container-name-or-id>
列出所有网络
docker network ls
创建网络
docker network create <network-name>
删除网络
docker network rm <network-name>
列出所有卷
docker volume ls
创建卷
docker volume create <volume-name>
删除卷
docker volume rm <volume-name>
查看 Docker 版本
docker --version
查看 Docker 系统信息
docker info
搜索镜像
docker search <image-name>
构建镜像
docker build -t <image-name> .
提交容器为新的镜像
docker commit <container-name-or-id> <new-image-name>
这些命令涵盖了 Docker 在 Ubuntu 上的基本操作,可以根据需要进行组合使用。