ubuntu使用阿里源下载安装docker并使用docker安装rabbitmq

在Ubuntu系统中切换数据源为阿里云,主要涉及到修改APT的软件源列表文件(/etc/apt/sources.list),以便从阿里云的镜像服务器下载软件包。以下是一个详细的步骤指南:

一、准备工作

  1. 查看Ubuntu的Codename
    打开终端,输入以下命令来查看你的Ubuntu版本的Codename(如focal、bionic等):

    lsb_release -a | grep Codename | awk '{print $2}'
  2. 这将输出你的Ubuntu版本的Codename,例如focal对应于Ubuntu 20.04。

  3. 备份现有的sources.list文件
    在修改之前,最好备份当前的sources.list文件,以防万一需要恢复。可以使用以下命令:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    

二、编辑sources.list文件

  1. 打开sources.list文件进行编辑
    你可以使用任何文本编辑器来编辑这个文件,例如使用nanovi。以下vi:

    sudo vi /etc/apt/sources.list
  2. 替换或添加阿里云的源
    在打开的sources.list文件中,你可以删除或注释掉原有的源(通过在行首添加#),然后添加阿里云的源。阿里云的源通常如下所示(以Ubuntu 20.04为例,即Codename为focal):

    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse 
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse 
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse 
    deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse 
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse 
    # 源码仓库(可选) 
    deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse 
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse 
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse 
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse 
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

    请注意,你需要将focal替换为你自己的Ubuntu版本的Codename。

  3. 保存并关闭文件
    如果你使用的是nano,可以通过按下Ctrl + O保存文件,然后按Enter确认文件名,最后通过按下Ctrl + X退出编辑器。

三、更新软件包列表

完成上述步骤后,你需要更新软件包列表,以便APT知道新的源。在终端中运行以下命令:

sudo apt upgrade

四、(可选)升级已安装的软件包

如果你希望升级所有已安装的软件包到最新版本,可以运行以下命令:

sudo apt upgrade

五、验证

你可以通过查看/etc/apt/sources.list文件或使用apt-get命令来验证源是否已成功更改为阿里云。例如,你可以运行以下命令来列出所有可用的软件包,并检查输出中是否包含阿里云的源地址:

apt-cache policy

以上步骤应该能帮助你在Ubuntu系统中成功切换数据源为阿里云。如果在过程中遇到任何问题,建议检查阿里云的官方文档或寻求Ubuntu社区的帮助。

1.安装依赖包

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release


2.添加阿里云镜像源和密钥

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg


3.添加阿里云镜像源

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


4.更新然后安装

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

5.使用docker -v查看是否成功

docker -v

6. 使用docker查询rabbitmq的镜像

docker search rabbitmq

7.修改docker的镜像为aliyun

vim /etc/docker/daemon.json
{
        "registry-mirrors":["https://pee6w651.mirror.aliyuncs.com"]
}

 7.1分别使用如下命令进行重启
systemctl daemon-reload  #重新加载systemd守护进程的配置
systemctl restart docker #重启docker

8.安装镜像

安装name为rabbitmq的这里是直接安装最新的,如果需要安装其他版本在rabbitmq后面跟上版本号即可

docker pull rabbitmq

或者

docker pull rabbitmq:3.7.7-management

9.运行mq

需要注意的是-p 5673:5672 解释:-p 外网端口:docker的内部端口 ,你们可以改成自己的外网端口号,我这里映射的外网端口是5673那么程序连接端口就是用5673

docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5673:5672 rabbitmq:3.7.7-managemen

通过docker ps -a查看部署的mq容器id,在通过 docker exec -it 容器id /bin/bash 进入容器内部在
运行:rabbitmq-plugins enable rabbitmq_management

现在可以通过访问http://linuxip:15672,访问web界面,这里的用户名和密码默认都是guest
输入命令:exit退出容器目录.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨会停rain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值