目录
安装Docker
- 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
- 开启Docker服务
sudo service docker start
安装完成输入 docker version 查看版本
镜像加速:官方镜像加速 - 容器镜像服务 ACR - 阿里云
安装Docker-Compose
官方文档:https://docs.docker.com/compose/install/#install-compose
- 运行命令下载 Docker Compose 的当前稳定版本1.29.2:
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 --version 查看版本信息:
常用命令
开机启动和启动docker
systemctl enable docker.service && systemctl start docker.service
重启docker
sudo service docker restart
关闭docker
service docker stop
构建
docker-compose up -d
重新构建
docker-compose up -d --build
查看镜像
docker images
查看容器
docker ps -a
查看容器日志:
docker logs [OPTIONS] CONTAINER
docker logs 非必填参数 容器ID
示例:
查看指定时间后的日志,只显示最后100行:
docker logs -f -t --since="2022-03-12" --tail=100 容器ID
docker logs -t --since="2022-03-12T13:23:37" 容器ID
查看某时间段日志:
docker logs -t --since="2022-03-11T13:23:37" --until "2022-03-12T12:23:37" 容器ID
查看最近30分钟的日志:
docker logs --since 30m 容器ID