更新时间:2019-04-19 00:12
本章介绍如何在Linux 系统下使用Tomcate+Java+MySQL对托管应用进行部署
CentOS:7
Debian:7.7(Wheezy LTS)、8.0(Jessie LTS)、9(Stretch)
Fedora:24、25
Ubuntu:16.04(Xenial LTS)、14.04(Trusty LTS)、17.04(Zesty)
您可以通过阿里云的Docker CE 镜像源站进行安装。
# step 1: 以ubuntu:16.04作为基础镜像
FROM ubuntu:16.04
# step 2: 安装jdk8
RUN apt-get update && apt-get install -y openjdk-8-jdk
# step 3:安装MySQL Client环境
RUN apt-get update && apt-get -y install mysql-client
# step 4: 安装中文显示环境,在终端操作时,确保能正确的显示中文内容
RUN apt-get update && apt-get install -y locales
ENV LANG C.UTF-8
# step 5: 将从源目录中的指定路径下的文件复制到新的镜像内的指定路径之下
COPY Linuxtest.jar /Linuxtest.jar
# step 6: 执行命令
ENTRYPOINT ["/bin/bash","-c","java -jar /Linuxtest.jar --server.port=8081"]
docker build -t javademo:v1 .
docker images
CREATE TABLE `user` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`gmt_create` datetime NOT NULL COMMENT '创建时间',
`gmt_modified` datetime NOT NULL COMMENT '修改时间',
`name` varchar(256) NOT NULL COMMENT 'name',
`phone` varchar(64) NOT NULL DEFAULT '' COMMENT 'phone',
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
应用托管
>镜像管理
。将打包完成的镜像文件上传至阿里云,具体操作您可以参照镜像仓库。应用托管
>应用管理
。管理
,进入应用管理页面
,在节点列表
中可查看部署的所有节点状态,单击外部端口
,将进入到您部署的应用中。
在文档使用中是否遇到以下问题
更多建议
匿名提交