Centos 7安装docker
错误:yum安装软件报Cannot find a valid baseurl for repo: base/7/x86_64
进入vim编辑器,输入如下指令
vim /etc/sysconfig/network-scripts/ifcfg-ens33
将IPADDR和GATEWAY的网段设置成虚拟机中虚拟网络编辑器的VMnet8的子网网段一样
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="bef2a54b-89cd-41dd-a241-0047dfa1ecc5"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.237.129"
PREFIX="24"
GATEWAY="192.168.237.2"
DNS1="192.168.237.2"
NETMASK="255.255.255.0"
IPV6_PRIVACY="no"
成功ping通www.baidu.com(配置可能还需要等一会才能生效,我就等了十分钟左右)
安装docker步骤
安装yum工具
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
设置Docker镜像源
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
安装docker(社区版)
yum install -y docker-ce
关闭虚拟机的防火墙
# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
配置阿里云镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://osskywtj.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
安装RabbitMQ
从阿里云仓库拉取RabbitMQ的镜像
docker pull rabbitmq:3-management
启动一个RabbitMQ容器,并配置参数
docker run \
-e RABBITMQ_DEFAULT_USER=root \
-e RABBITMQ_DEFAULT_PASS=root \
--name mq \
--hostname mq1 \
-p 15672:15672 \
-p 5672:5672 \
-d \
rabbitmq:3-management
启动之后登录虚拟机ip和端口启动RabbitMQ:http://192.168.237.129:15672/
参考:https://blog.csdn.net/qq_47733361/article/details/123581405