ubuntu

ubuntu中docker命令有哪些常用

小樊
40
2025-09-29 12:20:21
栏目: 智能运维

在Ubuntu中,Docker是一个非常流行的容器化平台,它允许你打包、分发和运行应用程序在一个隔离的环境中。以下是一些常用的Docker命令:

安装与卸载

  1. 安装Docker

    sudo apt update
    sudo apt install docker.io
    
  2. 启动Docker服务

    sudo systemctl start docker
    
  3. 设置Docker开机自启

    sudo systemctl enable docker
    
  4. 停止Docker服务

    sudo systemctl stop docker
    
  5. 卸载Docker

    sudo apt-get purge docker.io
    sudo apt-get autoremove
    

基本操作

  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] .
    

网络操作

  1. 查看Docker网络

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

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

    docker network connect [NETWORK_NAME] [CONTAINER_ID]
    

卷操作

  1. 创建一个卷

    docker volume create [VOLUME_NAME]
    
  2. 列出所有卷

    docker volume ls
    
  3. 删除一个卷

    docker volume rm [VOLUME_NAME]
    

其他常用命令

  1. 搜索镜像

    docker search [IMAGE_NAME]
    
  2. 导出容器

    docker export [CONTAINER_ID]
    
  3. 导入容器

    cat [FILE_NAME] | docker import - [IMAGE_NAME]:[TAG]
    
  4. 清理未使用的资源

    docker system prune
    

这些命令涵盖了Docker在Ubuntu中的大部分基本操作。根据具体需求,你可能还需要探索更多高级功能和命令。

0
看了该问题的人还看了