一、制作启动U盘
查看挂载盘的情况
diskutil list
卸载需要制作启动盘的U盘
diskutil unmountDisk /dev/disk2
制作镜像
sudo dd if=~/Downloads/CentOS-7-x86_64-Minimal-2207-02.iso of=/dev/disk2 bs=1m
等待几分钟后制作完成,会自动卸载;
二、安装Centos7到电脑
进入BIOS界面调整成U盘启动,自行百度
安装提示安装系统即可
系统安装完成
联网(WI-FI)
nmtui
进入连接设置自己的Wi-Fi连接即可,前提是有无线网卡
联网之后就可以配置yum源了;
配置yum源
备份yum源文件
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
下载阿里云的yum源文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除yum缓存,重建缓存
yum clean all
yum makecache
yum源切换完成
安装网络连接工具,netstat和ifconfig等命令
yum install net-tools -y
安装yum工具
yum install -y yum-utils
安装docker和配置
配置dokcer库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum install docker-ce
启动docker
systemctl start docker
更换docker镜像库
如果文件不存在,手动创建即可
vi /etc/docker/daemon.json
内容如下:
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://registry.aliyuncs.com",
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
重启docker
systemctl daemon-reload
systemctl restart docker
安装python3和pip3
查看python版本
python -V
小于版本3的重新安装python
安装依赖
yum install -y openssl-devel openssl-static zlib-devel lzma tk-devel xz-devel bzip2-devel ncurses-devel gdbm-devel readline-devel sqlite-devel gcc libffi-devel
创建下载目录
mkdir /root/downloads
cd /root/downloads
下载3.7版本
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
解压
tar -xvf Python-3.7.0.tgz
移动安装包
mv Python-3.7.0 /usr/local
进入目录
cd /usr/local/Python-3.7.0
执行配置
./configure prefix=/usr/local/python3
编译并安装
make
make install
创建软连接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
Python安装完成
安装docker- compose
下载最新版本docker-compose脚本,选择最新版本下载
https://github.com/docker/compose/releases
远程下载好后上传到服务器
scp docker-compose-Linux-x86_64 root@xxx.xxx.xxx /usr/local/bin/docker-compose
或者本地下载移动到指定目录
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
脚本授权
chmod +x /usr/local/bin/docker-compose
创建软连接
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
验证安装
docker-compose --version
Centos7最小系统部署docker及docker-compose完成!