自有主机Docker部署Java应用(搭配云效自动部署为例)

1、 登录主机

2、 在docker里新建ubuntu容器

下载Docker镜像:docker pull ubuntu

新建ubuntu容器:ip

3、 进入容器并初始化

由于docker ubuntu的镜像非常轻量化,很多基本工具都没有,需要另外安装。

进入ubuntu容器:docker exec -it ubuntu /bin/bash

更新下载资源:apt-get update

安装vim:apt-get install vim

安装curl:apt-get install curl

安装wget:apt-get install wget

安装python:apt-get install python2.7

配置python为全局使用:

update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

如果有两个版本的python分别执行并选择需要的版本作为默认版本:

update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

update-alternatives --install /usr/bin/python python /usr/bin/python3 2

update-alternatives --config python


安装过程相同,没有一一截图


配置python
配置python

4、 运行云效脚本(配置云效待编写)

运行成功


自有主机添加成功

5、 安装Java8并设置UTF-8字符集

安装Java:apt-get install openjdk-8-jdk

查看字符集:locale

修改字符集:vim /etc/profile

(Vim使用方法待编写)

在最后添加:

export LC_ALL="zh_CN.UTF-8"

export LANG="zh_CN.UTF-8"

刷新资源:source /etc/profile

安装locales:apt-get install locales

下载UTF-8:locale-gen zh_CN.UTF-8

6、 云效配置部署脚本

cd /home/admin/app

rm -rf target

tar zxvf /home/admin/app/package.tgz

cd target

java -jar ebai_cloud_service-0.0.1-SNAPSHOT.jar

7、 运行流水线

8、 完成后检查项目是否启动

9、 结束进程

查询进程:ps -ef

进程过多可筛选关键词:ps -ef | grep 'java -jar'

结束进程:kill -9 8129


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容