网站 使用 Docker 部署服务器(CentOS7)

avatar
作者
筋斗云
阅读量:5

目录

1、购买服务器(需要有公网IP)、配置服务器

安装Docker

拉取镜像

Nginx 配置文件参考

Docker 配置文件参考

使用 DockerFile 创建 SpringBoot程序镜像

构建镜像

Docker 其他可能用到的命令

2、购买域名、解析域名

2.1、购买域名

2.2、解析域名



1、购买服务器(需要有公网IP)、配置服务器

1.1、从市面常见云服务厂商租用云服务器(以阿里云为例)

云小站_专享特惠_云产品推荐-阿里云上云优惠聚集地,新人专享优惠价格,可叠加专享代金券购买价格更低。icon-default.png?t=N7T8https://www.aliyun.com/minisite/goods?userCode=b6jnhnh61.2、配置服务器

1.2.1、云服务器配置

配置服务器安全组(开放需要的端口)、修改 root 密码

1.2.2、安装软件

安装Docker

官方安装教程(英文):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.icon-default.png?t=N7T8https://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  # 运行当前容器操作命令

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!