首页主机资讯ubuntu上docker命令大全

ubuntu上docker命令大全

时间2026-01-15 12:16:06发布访客分类主机资讯浏览1368
导读:Ubuntu 上的 Docker 命令非常丰富,以下是一些常用的 Docker 命令及其简要说明: 安装与卸载 安装 Docker sudo apt update sudo apt install docker.io 卸载 Doc...

Ubuntu 上的 Docker 命令非常丰富,以下是一些常用的 Docker 命令及其简要说明:

安装与卸载

  1. 安装 Docker

    sudo apt update
    sudo apt install docker.io
    
  2. 卸载 Docker

    sudo apt-get purge docker-ce docker-ce-cli containerd.io
    sudo rm -rf /var/lib/docker
    sudo rm -rf /var/lib/containerd
    
  3. 启动 Docker 服务

    sudo systemctl start docker
    
  4. 停止 Docker 服务

    sudo systemctl stop docker
    
  5. 重启 Docker 服务

    sudo systemctl restart docker
    
  6. 设置 Docker 开机自启

    sudo systemctl enable docker
    

基本操作

  1. 查看 Docker 版本

    docker --version
    
  2. 运行一个容器

    docker run hello-world
    
  3. 列出所有运行中的容器

    docker ps
    
  4. 列出所有容器(包括停止的)

    docker ps -a
    
  5. 停止一个正在运行的容器

    docker stop [CONTAINER_ID]
    
  6. 删除一个容器

    docker rm [CONTAINER_ID]
    
  7. 查看容器的日志

    docker logs [CONTAINER_ID]
    
  8. 进入一个正在运行的容器

    docker exec -it [CONTAINER_ID] /bin/bash
    

镜像操作

  1. 拉取镜像

    docker pull [IMAGE_NAME]
    
  2. 列出所有本地镜像

    docker images
    
  3. 删除一个镜像

    docker rmi [IMAGE_ID]
    
  4. 构建镜像

    docker build -t [IMAGE_NAME]:[TAG] .
    
  5. 导出容器为 tar 文件

    docker export [CONTAINER_ID] >
         [FILE_NAME].tar
    
  6. 导入 tar 文件为镜像

    cat [FILE_NAME].tar | docker import - [IMAGE_NAME]:[TAG]
    

网络操作

  1. 查看网络列表

    docker network ls
    
  2. 创建一个新的网络

    docker network create [NETWORK_NAME]
    
  3. 连接到网络

    docker network connect [NETWORK_NAME] [CONTAINER_ID]
    
  4. 断开与网络的连接

    docker network disconnect [NETWORK_NAME] [CONTAINER_ID]
    

卷操作

  1. 列出所有卷

    docker volume ls
    
  2. 创建一个新的卷

    docker volume create [VOLUME_NAME]
    
  3. 删除一个卷

    docker volume rm [VOLUME_NAME]
    

其他常用命令

  1. 查看 Docker 系统信息

    docker info
    
  2. 查看 Docker 帮助文档

    docker help
    
  3. 搜索 Docker 镜像

    docker search [IMAGE_NAME]
    
  4. 清理未使用的镜像、容器、卷和网络

    docker system prune
    
  5. 清理所有未使用的资源

    docker system prune -a
    

这些命令涵盖了 Docker 在 Ubuntu 上的大部分基本操作。根据具体需求,还可以进一步探索更多高级功能和选项。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu上docker命令大全
本文地址: https://pptw.com/jishu/779926.html
docker在ubuntu上的资源限制怎么设 ubuntu上docker启动失败怎么办

游客 回复需填写必要信息