01 第一次玩Docker的实操步骤

本文详细介绍了在Centos7系统中修改yum镜像、安装与配置Docker,以及使用阿里云镜像加速的过程。同时,指导如何下载并启动Zookeeper镜像,实现本地测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、修改Centos 7 的Linux系统yum软件镜像地址,修改成阿里的镜像

参考地址: https://www.cnblogs.com/fanlinglong/p/8176870.html

备份镜像文件:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载新的CentOS-Base.repo 到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

运行yum makecache生成缓存

yum clean all
yum makecache

2、安装Docker(采用最简单的安装方式,直接从Docker源安装最新版本的Docker,安装指定版本可以参考下方的官方地址)

参考地址:https://docs.docker.com/install/linux/docker-ce/centos/

第一步:检查机器是否已经安装了Docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

第二步:安装所需的软件包。yum-utils 提供了 yum-config-manager  功能, device-mapper-persistent-data lvm2 是 devicemapper 需要的存储驱动程序

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

第三步: 设置Docker的软件yum镜像地址

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

第四步: 安装Docker相关程序

yum install docker-ce docker-ce-cli containerd.io

第五步:启动Docker

systemctl start docker

第六步:启动hellow-world,验证docker的可用性(hello-world为官方库中的测试images)

docker run hello-world

3、修改Docker镜像仓库地址为阿里的镜像仓库

参考地址:https://www.jianshu.com/p/1a4025c5f186

按照该步骤,可以申请好自己的阿里Docker镜像仓库地址

查看自己的镜像地址信息: https://cr.console.aliyun.com/undefined/instances/mirrors 

配置镜像地址:

[root@192 docker]# vim /etc/docker/daemon.json
{
  "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}

保存退出

加载配置,重启docker

systemctl daemon-reload
systemctl restart docker

4、下载一个官方的zookeeper镜像到本地,启动测试下

官方镜像仓库地址: https://hub.docker.com/

拉取镜像 

docker pull zookeeper

启动镜像,并设置端口映射

参考地址: https://www.jianshu.com/p/8ed7cb3da787

单机:

docker run --name 容器的名字  -d zookeeper  -p 2181:2181  --restart always

-p:要暴露出去的端口,不写外部访问不到docker里的zookeeper

--restart always  : 自动启动,你随便,写就写不写就拉倒

之前没有设置重启的也可以修改,设置上

docker update xxxx名字 --restart always

docker run --name e15p01-local-zookeeper -p 2181:2181 --restart always -d zookeeper

远程连接测试下:

如本windows没有开启telnet命令,到控制面板中可以开启telnet客户端即可:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值