Virtulbox虚拟机Ubuntu18.04 用docker安装rancher 解决443端口映射无效问题
Virtulbox虚拟机信息Ubuntu 18.04 LTS内存:4G网络设置:桥接模式,为了和宿主机同一个网段。docker安装# rancher官方提供的安装docker脚本curl https://releases.rancher.com/install-docker/19.03.sh | sh# 必填的国内加速镜像地址vim /etc/docker/daemon.json{"registr
·
Virtulbox虚拟机信息
- Ubuntu 18.04 LTS
- 内存:4G
- 网络设置:桥接模式,为了和宿主机同一个网段。
docker安装
# rancher官方提供的安装docker脚本
curl https://releases.rancher.com/install-docker/19.03.sh | sh
# 必填的国内加速镜像地址
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn/"
]
}
# 更新配置,设置开机自动,启动,查看运行状态
systemctl daemon-reload
systemctl enable docker.service
systemctl restart docker.service
systemctl status docker.service -l
rancher安装
docker拉取rancher的镜像,并映射端口。需要一定的下载时间。
官网方法是 -p 80:80 -p 443:443
即虚拟机80端口映射到容器的80端口,虚拟机443端口映射到容器443端口。
但该方法实际使用时发现端口映射无效,提示 404 page not found
。
因此将虚拟机的端口换成其他端口来映射,不使用http和https的80和443端口。
docker run -d --privileged --restart=unless-stopped \
-p 880:80 -p 8443:443 \
rancher/rancher:latest
查看rancher容器运行状态,并验证该容器是否成功开启了https服务
docker ps
# 1e8382618916 rancher/rancher:latest "entrypoint.sh" 19 minutes ago Up 19 minutes 0.0.0.0:880->80/tcp, 0.0.0.0:8443->443/tcp quirky_ishizaka
curl 127.0.0.1:8443
# 返回 Client sent an HTTP request to an HTTPS server.
在宿主机上打开浏览器,访问https://192.168.31.65:8443/
的登录界面
更多推荐
已为社区贡献1条内容
所有评论(0)