文章目录
* 网盘资源来源于网络,此文章记录使用步骤、踩坑
安装centos7.9
百度网盘资源: https://pan.baidu.com/s/13BAfdn1-T5YkxLJ1IpwQyw
提取码: bqyg
centos和ubuntu对比
centos | ubuntu | |
---|---|---|
ssh | 默认安装 | 单独安装 |
体积 | 较小 | 较大,容易卡死 |
界面 | 命令行界面 | 可视化界面 |
持久化 | 默认持久化 | 默认不持久化 |
命令行复制粘贴 | 能在主机和虚拟机间复制粘贴,应该是默认安装了相关工具 | 不能 |
安装docker
# 步骤1:卸载旧版本(如有)
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 步骤2:安装依赖工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 步骤3:添加Docker官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 步骤4:安装Docker引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io
# 步骤5:启动Docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
# 步骤6:验证安装
sudo docker version
验证安装完成
如果第二部报错 mirrorlist.centos.org 找不到
centos7官方不再维护,需要调整下
修改url地址
sudo bash -c 'cat > /etc/yum.repos.d/CentOS-Base.repo' << 'EOF'
[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
EOF
相关资料: https://serverfault.com/questions/904304/could-not-resolve-host-mirrorlist-centos-org-centos-7
设置开机启动
sudo systemctl enable docker
当前用户添加docker用户组
当前用户没有加入用户组,不加sudo(变root),是看不了doker server信息、跑不了docker server命令
sudo usermod -aG docker $USER // -a追加 -G到指定组 $USER是环境变量,表示当前用户
使添加用户组配置生效
重新登录当前用户
修改账号密码
* 登出前确保你知道账号密码
passwd // 修改当前账号密码,如果是第一次,不需要输入旧密码,直接输入新密码
sudo passwd 用户名 // 忘记${用户名}密码,强制修改
whoami // 查看用户名
检查用户组
groups | grep docker
临时生效
newgrp docker
不添加用户组,使用root用户
su - // 转root账号,需要输入密码
sudo passwd root // 更新root账号密码
下载docker-compose
# 步骤1:下载Docker Compose二进制文件
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 步骤2:赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 步骤3:创建软链接(可选)
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 步骤4:验证安装
docker-compose version