ERROR: Rancher must be ran with the --privileged flag when running outside o

docker 启动rancher,无法访问,报错

问题描述
如下
ERROR: Rancher must be ran with the --privileged flag when running outside outside of Kubernetes

问题解决

启动时添加 --privileged

如下

# --privileged 的作用其实就是启动的 container内的root拥有真正的root权限!!!
docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 \
-v /water/runfile/docker_volume/rancher_home/cni:/var/lib/cni \
-v /water/runfile/docker_volume/rancher_home/kubelet:/var/lib/kubelet \
-v /water/runfile/docker_volume/rancher_home/rancher:/var/lib/rancher \
-v /water/runfile/docker_volume/rancher_home/log:/var/log/log \
--name rancher -e JAVA_OPTS="-Xmx1024m" rancher/rancher
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是部署三个WordPress的docker-compose.yml脚本: ```yaml version: '3' services: db1: image: mysql:5.7 volumes: - db1-data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: example MYSQL_DATABASE: wordpress1 MYSQL_USER: wordpress1 MYSQL_PASSWORD: password wordpress1: depends_on: - "8001:80" restart: always environment: WORDPRESS_DB_HOST: db1:3306 WORDPRESS_DB_NAME: wordpress1 WORDPRESS_DB_USER: wordpress1 WORDPRESS_DB_PASSWORD: password volumes: - wp1-data:/var/www/html db2: image: mysql:5.7 volumes: - db2-data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: example MYSQL_DATABASE: wordpress2 MYSQL_USER: wordpress2 MYSQL_PASSWORD: password wordpress2: depends_on: - "8002:80" restart: always environment: WORDPRESS_DB_HOST: db2:3306 WORDPRESS_DB_NAME: wordpress2 WORDPRESS_DB_USER: wordpress2 WORDPRESS_DB_PASSWORD: password volumes: - wp2-data:/var/www/html db3: image: mysql:5.7 volumes: - db3-data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: example MYSQL_DATABASE: wordpress3 MYSQL_USER: wordpress3 MYSQL_PASSWORD: password wordpress3: depends_on: - "8003:80" restart: always environment: WORDPRESS_DB_HOST: db3:3306 WORDPRESS_DB_NAME: wordpress3 WORDPRESS_DB_USER: wordpress3 WORDPRESS_DB_PASSWORD: password volumes: - wp3-data:/var/www/html volumes: db1-data: wp1-data: db2-data: wp2-data: db3-data: wp3-data: ``` 以上的脚本通过Docker Compose来部署三个WordPress实例,每个实例都有一个MySQL数据库进行支持,并且每个实例的端口都不同(8001、8002和8003)。在使用时,可以将上面的脚本保存为docker-compose.yml文件,然后在该文件所在目录执行 `docker-compose up -d` 命令即可启动三个WordPress实例。注意需要提前安装好DockerDocker Compose。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值