FAQ宝典之Rancher Server
1 Docker运行Rancher Server容器应该注意什么? 需要注意运行rancher server容器时,不要使用host模式。程序中有些地方定义的是localhost或者127.0.0.1,如果容器网络设置为host,将会去访问宿主机资源,因为宿主机并没有相应资源,rancher server容器启动就出错。 PS:docker命令中,如果使用了 --network host参数,那后面再使用-p 8080:8080 就不会生效。 docker run -d -p 8080:8080 rancher/server:stable 此命令仅适用于单机测试环境,如果要生产使用Rancher server,请使用外置数据库(mysql)或者通过 -v /xxx/mysql/:/var/lib/mysql -v /xxx/log/:/var/log/mysql -v /xxx/cattle/:/var/lib/cattle 把数据挂载到宿主机上。如果用外置数据库,需提前对数据库做性能优化,以保证Rancher运行的最佳性能。 2 如何导出Rancher Server容器的内部数据库? 你可以通过简单的Docker命令从Rancher Server容器导出数据库。 docker exec <CONTAINER_ID_OF_SERVER> mysqldump cattle >