Ubuntu 上的 Docker 命令非常丰富,以下是一些常用的 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 版本
docker --version -
运行一个容器
docker run hello-world -
列出所有运行中的容器
docker ps -
列出所有容器(包括停止的)
docker ps -a -
停止一个正在运行的容器
docker stop [CONTAINER_ID] -
删除一个容器
docker rm [CONTAINER_ID] -
查看容器的日志
docker logs [CONTAINER_ID] -
进入一个正在运行的容器
docker exec -it [CONTAINER_ID] /bin/bash
镜像操作
-
拉取镜像
docker pull [IMAGE_NAME] -
列出所有本地镜像
docker images -
删除一个镜像
docker rmi [IMAGE_ID] -
构建镜像
docker build -t [IMAGE_NAME]:[TAG] . -
导出容器为 tar 文件
docker export [CONTAINER_ID] > [FILE_NAME].tar -
导入 tar 文件为镜像
cat [FILE_NAME].tar | docker import - [IMAGE_NAME]:[TAG]
网络操作
-
查看网络列表
docker network ls -
创建一个新的网络
docker network create [NETWORK_NAME] -
连接到网络
docker network connect [NETWORK_NAME] [CONTAINER_ID] -
断开与网络的连接
docker network disconnect [NETWORK_NAME] [CONTAINER_ID]
卷操作
-
列出所有卷
docker volume ls -
创建一个新的卷
docker volume create [VOLUME_NAME] -
删除一个卷
docker volume rm [VOLUME_NAME]
其他常用命令
-
查看 Docker 系统信息
docker info -
查看 Docker 帮助文档
docker help -
搜索 Docker 镜像
docker search [IMAGE_NAME] -
清理未使用的镜像、容器、卷和网络
docker system prune -
清理所有未使用的资源
docker system prune -a
这些命令涵盖了 Docker 在 Ubuntu 上的大部分基本操作。根据具体需求,还可以进一步探索更多高级功能和选项。
以上就是关于“ubuntu上docker命令大全”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm