2.docker安装rancher再安装hitchhiker

版权声明:Don't trouble trouble until trouble troubles you. https://blog.csdn.net/JOJOY_tester/article/details/79182210

1.centos7安装docker。
2.配置镜像加速,使用阿里云加速器:
如何配置镜像加速器

针对Docker客户端版本大于1.10.0的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://vk6rs7sr.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
3.安装rancher
docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
3.添加主机
关闭防火墙,访问rancher地址:
CentOS 7.0默认使用的是firewall作为防火墙
1、直接关闭防火墙
systemctl stop firewalld.service #停止firewall
访问地址,Rancher运行成功
下面在rancher安装hitchhiker:
添加应用
输入docker-compose.yml文件的内容:这里之前一直失败,因为一直在宿主机使用命令行使用docker-compose 命令安装hitchhiker,和rancher一起时是需要把文件内容粘贴在rancher添加应用内,点击创建才行的。
docker-compose.yml文件中注意端口不能和rancher端口一样、mysql配置路径
下面是下载下来的docker-compose.yml的内容:
version: '2'
services:
hitchhiker:
image: brookshi/hitchhiker:v0.8
container_name: hitchhiker
environment:
- HITCHHIKER_DB_HOST=hitchhiker-mysql
#端口修改需要改所有的8080,比如想使用6666端口,可以这样写:把8080都改为6666
- HITCHHIKER_APP_HOST=http://192.168.82.128:6666/ # should change before deploying.
# add environment variable
ports:
#把8080都改为6666
- "6666:6666"
- "11010:11010"
links:
- hitchhiker-mysql:hitchhiker-mysql
hitchhiker-mysql:
image: mysql:5.7
container_name: hitchhiker-mysql
environment:
- MYSQL_ROOT_PASSWORD=hitchhiker888
- MYSQL_DATABASE=hitchhiker-prod
volumes:
#hitchhiker-mysql.cnf文件,写根路径,:后面是映射的文件根路径和文件
- /hitchhiker/hitchhiker-mysql.cnf:/etc/mysql/conf.d/hitchhiker.cnf
#/my/hitchhiker/sqldata会自动生成,:后是映射的文件根路径和文件名称
- /my/hitchhiker/sqldata:/var/lib/mysql












猜你喜欢

转载自blog.csdn.net/JOJOY_tester/article/details/79182210