ubuntu上docker命令大全
导读:Ubuntu 上的 Docker 命令非常丰富,以下是一些常用的 Docker 命令及其简要说明: 安装与卸载 安装 Docker sudo apt update sudo apt install docker.io 卸载 Doc...
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 上的大部分基本操作。根据具体需求,还可以进一步探索更多高级功能和选项。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu上docker命令大全
本文地址: https://pptw.com/jishu/779926.html
