Docker
1、安装DOCKER和DOCKER-COMPOSE
首先我们需要安装GCC相关的环境
1 2
| yum -y install gcc yum -y install gcc-c++
|
安装Docker需要的依赖软件包:
1
| yum install -y yum-utils device-mapper-persistent-data lvm2
|
设置国内的镜像(提高速度)
1
| yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
|
更新yum软件包索引:
安装DOCKER CE(注意:Docker分为CE版和EE版,一般我们用CE版就够用了.)
1
| yum -y install docker-ce
|
启动Docker:
下载回来的Docker版本::
运行以下命令以下载 Docker Compose 的当前稳定版本:
1 2 3 4 5
| sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose or sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
将可执行权限应用于二进制文件:
1
| sudo chmod +x /usr/local/bin/docker-compose
|
创建软链:
1
| sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
测试是否安装成功:
1
| docker-compose --version
|
2、docker镜像仓库及代理配置
解决:Get “https://registry-1.docker.io/v2/“: net/http: request canceled while waiting for connection
1、配置docker镜像仓库地址
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| vim /etc/docker/daemon.json
{ "registry-mirrors": [ "https://xx4bwyg2.mirror.aliyuncs.com", "http://f1361db2.m.daocloud.io", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn", "https://w14ki3ju.mirror.aliyuncs.com" ] }
systemctl daemon-reload systemctl restart docker
|
解决:VMware、Docker - 让虚拟机走主机代理,解决镜像封禁问题
2、配置docker代理
192.168.136.10是安装vmware的宿主机
7890是科学上网的clash for window的端口
1 2 3 4 5 6 7 8 9 10 11 12
| vim /etc/systemd/system/docker.service.d/proxy.conf
[Service] Environment="HTTP_PROXY=http://192.168.136.10:7890" Environment="HTTPS_PROXY=http://192.168.136.10:7890"
systemctl daemon-reload
systemctl restart docker
systemctl show --property=Environment docker
|
3、docker compse 安装zookeeper、kafka、kafka-manager
kafka manager添加集群报错:KeeperErrorCode = Unimplemented for /kafka-manager/mutex Try again
https://www.jianshu.com/p/9d7f64b49d51