在空白的 Linux 系统中,安装常用的服务生产环境及相关工具
概要
安装
切换国内安装源
1
2
3
4
5
6
7
8
9
10
11
|
cd /etc/yum.repos.d
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum update
|
内置工具更新
1
2
3
4
5
6
7
8
9
10
|
yum update -y
yum install -y wget
yum install -y curl
yum install -y unzip
yum update
|
Docker
教程:Install Docker Engine on CentOS | Docker Docs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 如果以上镜像源无法访问,则使用国内镜像源:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl start docker
sudo systemctl enable docker
sudo docker run hello-world
echo "{
\"default-address-pools\" : [
{
\"base\" : \"172.80.0.0/16\",
\"size\" : 24
}
],
\"insecure-registries\":[\"192.168.9.30\"]
}" > /etc/docker/daemon.json
systemctl daemon-reload
systemctl restart docker
|
docker-compose
1
2
3
4
5
6
7
8
9
10
|
yum install docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose version
|
Preview: