目录
1、购买服务器(需要有公网IP)、配置服务器
安装Docker
拉取镜像
Nginx 配置文件参考
Docker 配置文件参考
使用 DockerFile 创建 SpringBoot程序镜像
构建镜像
Docker 其他可能用到的命令
2、购买域名、解析域名
2.1、购买域名
2.2、解析域名
1.1、从市面常见云服务厂商租用云服务器(以阿里云为例)
云小站_专享特惠_云产品推荐-阿里云上云优惠聚集地,新人专享优惠价格,可叠加专享代金券购买价格更低。
https://www.aliyun.com/minisite/goods?userCode=b6jnhnh61.2、配置服务器
1.2.1、云服务器配置
配置服务器安全组(开放需要的端口)、修改 root 密码
1.2.2、安装软件
官方安装教程(英文):Install Docker Engine on CentOS | Docker DocsLearn how to install Docker Engine on CentOS. These instructions cover the different installation methods, how to uninstall, and next steps.
https://docs.docker.com/engine/install/centos/查看系统的内核版本是否高于 3.10(Docker 要求)
uname -r 更新 yum 包
yum -y update 安装 Docker 依赖包,更改阿里源
yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装 Docker
yum install -y docker-ce 设置开机自启并运行 Docker
#设置Docker开机自启 systemctl enable docker #运行Docker systemctl start docker Docker 拉取 Jdk:8 镜像
docker pull openjdk:8 (注意创建容器后面的换行符“ \”和前面的文件路径要有空格,或者不要换行符全写一行,空格连接就行)
(挂载目录是方便修改文件,卸载容器重新创建新容器就不需要重新写配置文件,只需要修改挂在到本机的文件即可
或者使用如下命令进入容器后,按照当前组件本身命令操作即可)
# 查看运行中的容器,查看容器ID docker ps # 进入容器 e99b9aab8765 为容器ID docker exec -it e99b9aab8765 bash # 运行当前容器操作命令