安装docker和docker-compose以及docker常用命令总结

发布于:2025-03-30 ⋅ 阅读:(19) ⋅ 点赞:(0)

1. 安装docker

1.1 卸载旧版本

sudo apt remove docker docker-engine docker.io containerd runc

1.2 安装

sudo apt update

sudo apt install docker-ce docker-ce-cli containerd.io

1.3 启动

sudo systemctl enable docker

sudo systemctl start docker

1.4 查看版本

sudo docker -v

2. 安装docker-compose

2.1 离线安装

2.1.1 下载

https://github.com/docker/compose/releases

2.1.2 安装

sudo mv  docker-compose-linux-x86_64  /usr/local/bin/docker-compose

sudo chmod  +x  /usr/local/bin/docker-compose

2.2 在线安装

sudo apt-get install docker-compose

2.3 查看版本

sudo docker-compose  version

3. docker常用命令总结

  • 启动一个新的容器并运行命令

        docker run

  • 列出当前正在运行的容器

        docker ps

  • 列出所有容器(包括已停止的容器)

        docker ps -a

  • 使用 Dockerfile 构建镜像

        docker build

  • 列出本地存储的所有镜像

        docker images

  • 从 Docker 仓库拉取镜像

        docker pull

  • 将镜像推送到 Docker 仓库

        docker push

  • 在运行的容器中执行命令

        docker exec

  • 停止一个或多个容器

         docker stop

  • 启动已停止的容器

        docker start

  • 重启一个容器

        docker restart

  • 删除一个或多个容器

        docker rm

  • 删除一个或多个镜像

        docker rmi

  • 查看容器的日志

        docker logs

  • 获取容器或镜像的详细信息

        docker inspect

  • 进入容器的交互式终端

        docker exec -it

  • 列出所有 Docker 网络

        docker network ls

  • 列出所有 Docker 卷

        docker volume ls

  • 启动多容器应用(从 docker-compose.yml 文件)

        docker-compose up

  • 停止并删除由 docker-compose 启动的容器、网络等

        docker-compose down

  • 显示 Docker 系统的详细信息

        docker info

  • 显示 Docker 客户端和守护进程的版本信息

        docker version

  • 显示容器的实时资源使用情况

        docker stats

  • 登录 Docker 仓库

        docker login

  • 登出 Docker 仓库

        docker logout