本文主要是介绍Mac上使用Docker安装Rancher并管理Docker,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
MacOS版本: 10.15.3
DockerDesktop版本:2.4.0
有些我很顺利的步骤简单描述下.可以查看其他文章
-
安装rancher:
docker run -d --name rancher-server --restart=always -p 8181:8080 rancher/server -
打开rancher http://localhost:8181 配置一下access control .
-
首次add host,或者首次没设置的话可以在admin—>settings 设置Host Registration URL ,填自己机器的ip地址
-
add host ,第四步要填上自己的局域网ip,同上一步的
-
copy上图中步骤5的命令做一些修改再执行,否则会报一些错误
sudo docker run -e CATTLE_AGENT_IP="192.168.1.79" --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.11 http://192.168.1.79:8181/v1/scripts/1FCA7516501EE22CF263:1577750400000:ckjfu3ucUlilLsfm4BaQLBbomuY
修改为
docker run -e CATTLE_AGENT_IP="192.168.1.79" --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v ${HOME}/docker/rancher:/var/lib/rancher rancher/agent:v1.2.11 http://192.168.1.79:8181/v1/scripts/1FCA7516501EE22CF263:1577750400000:ckjfu3ucUlilLsfm4BaQLBbomuY
去掉了sudo
/var/lib/rancher:/var/lib/rancher ===> ${HOME}/docker/rancher
注意加粗的部分
遇到的主要问题.
- /var/lib: Operation not permitted
- Cannot connect to the Docker daemon. Is the docker daemon running on this host?
成功的截图
参考:
https://www.cnblogs.com/duwamish/p/10944914.html
这篇关于Mac上使用Docker安装Rancher并管理Docker的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!