目录
1、首先,为了方便镜像传输,我们需要把本地镜像push到公有云镜像上
2、 Xshell登录centos机器,从公有云上拉取镜像运行
3、测试镜像启动后,服务访问
经过之前的一番折腾,终于在windows上打包项目的镜像,并在windows环境里验证了该镜像的有效性,下一步,就可以正式的“上线部署”了。(虽然距离实际的项目还差很多,这里只是模拟)。
1、首先,为了方便镜像传输,我们需要把本地镜像push到公有云镜像上
我这里使用的是腾讯云容器镜像服务(登录 - 腾讯云),申请账号环节略。
根据上面的快捷指令引导,我们来传docker镜像。
知道怎么做了,我们就开始执行镜像推送:
推送完成以后,我们就可以去腾讯云上看下了:
果然上面已经有了。
2、 Xshell登录centos机器,从公有云上拉取镜像运行
执行拉取命令:docker pull ccr.ccs.tencentyun.com/com.cullinan/web_cullinan:web_cullinan
拉取成功后,执行docker容器:
docker run -p 8080:8080 ccr.ccs.tencentyun.com/com.cullinan/web_cullinan:web_cullinan
可以看到服务已经成功启动了。
不过,有一个小问题,上面启动时有一个警告:
WARNING: IPv4 forwarding is disabled. Networking will not work.
这个是说启动后端口不会对外部开放,解决方案如下:
修改配置文件:
vim /usr/lib/sysctl.d/00-system.conf
追加
net.ipv4.ip_forward=1
接着重启网络
[root@localhost mytomcat]# systemctl restart network
然后将之前错误的docker删掉,重新创建启动即可



