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客户端即可: