初始 Linux 系统环境该安装什么,怎么安装?

在空白的 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

Comments
  • Latest
  • Oldest
  • Hottest
No comment yet.
Powered by Waline v2.15.8
Gear(夕照)的博客。记录开发、生活,以及一些不足为道的思考……