linux安装docker和docker-compose

叶少卿 Lv1

一. 卸载docker

1
2
3
4
5
6
7
8
9
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

二. 安装docker

1. 安装依赖包

1
2
3
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

2. 设定仓库

1
2
3
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

3. 安装稳定docker引擎

1
yum install docker-ce docker-ce-cli containerd.io

4. 启动docker

1
systemctl start docker

三. 安装docker-compose

1. 获取最新稳定版

1
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

2. 授予权限

1
sudo chmod +x /usr/local/bin/docker-compose
1
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

四. 修改镜像和配置文件

1. 修改daemon.json

1
vim /etc/docker/daemon.json

2. 修改daemon.json

1
2
3
4
5
6
7
8
9
10
{
"registry-mirrors": ["https://"], #个人阿里云进行加速地址
"data-root": "/usr/local/docker-continer" #镜像存放地址
"log-driver": "json-file",
"dns": ["223.5.5.5","202.93.128.86"], #DNS解析机器
"log-opts": {
"max-size": "5m",
"max-file": "3"
}
}

3. 重启docker

1
2
3
$ systemctl daemon-reload
# 重启docker守护进程
$ systemctl restart docker
  • 标题: linux安装docker和docker-compose
  • 作者: 叶少卿
  • 创建于 : 2024-03-20 10:54:43
  • 更新于 : 2024-03-20 11:16:03
  • 链接: https://nby.life/2024/03/20/linux安装docker和docker-compose/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论