centos7 安装docker docker-compose


* 网盘资源来源于网络,此文章记录使用步骤、踩坑

安装centos7.9

百度网盘资源: https://pan.baidu.com/s/13BAfdn1-T5YkxLJ1IpwQyw

提取码: bqyg

centos和ubuntu对比

centosubuntu
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

验证安装完成

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值