Docker常用命令Top20

时间:2024-03-01 18:34:49
  • docker run: 运行一个容器。

    docker run <image_name>
    
  • docker ps: 列出正在运行的容器。

    docker ps
    
  • docker images: 列出本地镜像。

    docker images
    
  • docker pull: 从Docker仓库拉取镜像。

    docker pull <image_name>
    
  • docker build: 构建一个镜像。

    docker build -t <image_name> .
    
  • docker stop: 停止一个正在运行的容器。

    docker stop <container_id>
    
  • docker rm: 删除一个容器。

    docker rm <container_id>
    
  • docker rmi: 删除一个镜像。

    docker rmi <image_id>
    
  • docker exec: 在运行的容器中执行命令。

    docker exec -it <container_id> <command>
    
  • docker logs: 查看容器日志。

    docker logs <container_id>
    
  • docker inspect: 查看容器或镜像的详细信息。

    docker inspect <container_id>
    
  • docker network: 管理Docker网络。

    docker network ls
    
  • docker volume: 管理Docker卷。

    docker volume ls
    
  • docker-compose: 使用Docker Compose来管理多个容器应用。

    docker-compose up -d
    
  • docker tag: 给镜像打标签。

    docker tag <image_id> <new_image_name>
    
  • docker push: 将镜像推送到Docker仓库。

    docker push <image_name>
    
  • docker kill: 强制停止一个容器。

    docker kill <container_id>
    
  • docker restart: 重启一个容器。

    docker restart <container_id>
    
  • docker-compose down: 停止并删除由Docker Compose启动的容器。

    docker-compose down
    
  • docker login: 登录到Docker仓库。

    docker login