從鏡像中心下載rancher鏡像,如果是1.x系列的,鏡像名為rancher/server,而2.x是rancher/rancher
拉取鏡像
docker pull rancher/rancher
#查看鏡像
docker images
#查看鏡像詳情
docker inspect rancher/rancher:lates
鏡像詳情中有從中可以環境變量Env,以及數據卷Volumes等一般在Dockerfile構建中的參數.里面有默認兩個目錄使用掛載卷的方式.我們可以通過-掛載到本地指定的目錄下
#創建本地兩個目錄 mkdir -p /docker/volume/rancher mkdir -p /docker/volume/auditlog
啟動rancher
docker run -d --restart=unless-stopped -p 9090:80 -p 4443:443 -v /docker/volume/rancher:/var/lib/rancher -v /docker/volume/auditlog:/var/log/auditlog rancher/rancher:v2.3.6
# --restart=always 容器如果異常停止自動重啟
# -p 開放容器內的80到外網訪問的9090 443端口(https)到4443 注意:rancher 1.x系列默認是8080 2.x系列默認是80
訪問 IP地址:端口