Docker、Docker-compose安装与常用命令

以下是常见操作步骤:

更新系统环境

Ubuntu/Debian

apt-get update && apt-get install -y wget vim

CentOS/RHEL

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Docker

Docker 安装脚本

wget -qO- get.docker.com | bash

查看 Docker 安装版本等信息

docker version

启动 Docker 服务

systemctl start docker

重启docker服务 

systemctl restart docker

查看 Docker 运行状态

systemctl status docker

将 Docker 服务加入开机自启动

systemctl enable docker

Docker compose

安装 Docker compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

赋予执行权限

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

查看 docker-compose 版本

docker-compose --version

其他常用命令

常用 Docker 命令

  • 查看所有容器: docker ps -a
  • 启动容器: docker start <container_id>
  • 停止容器: docker stop <container_id>
  • 删除容器: docker rm <container_id>
  • 构建镜像: docker build -t <image_name> .
  • 运行容器: docker run -d --name <container_name> <image_name>
  • 查看容器日志: docker logs <container_id>
  • 进入容器: docker exec -it <container_id> /bin/bash

常用 Docker Compose 命令

  • 启动服务: docker-compose up -d
  • 停止服务: docker-compose down
  • 查看所有服务: docker-compose ps
  • 查看服务日志: docker-compose logs <service_name>
  • 进入服务容器: docker-compose exec <service_name> /bin/bash
 0