1. 安装
①安装统信UOS
点击“立即安装”等待安装完成后点击“立即重启”。
首次登录需要设置登录密码,账号密码设置完成后输入账号密码登录系统。
会提示特效模式和普通模式,选择普通模式。
等待加载桌面,加载完桌面点击下方设置按钮再点击网络
然后点通用,进入开发者模式首次使用需要激活,激活之后需要登录union 账号(没有账号就注册一个),免责申明勾选同意点击确定,开发者模式需要重启,点击现在重启:
②系统桌面右键打开终端:
2. 离线安装docker
①将docker安装包复制到桌面
②解压安装包
1.输入命令 ls 查看安装包
2.解压安装包 tar -xvf docker-19.03.6.tgz
③移动解压后的文件
移动解压文件 cp docker/* /usr/bin/
输入命令 vim /etc/systemd/system/docker.service 进入编辑
将下方的代码复制到终端
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
the default is not to use systemd for cgroups because the delegate issues still
exists and systemd currently does not support the cgroup feature set required
for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
Having non-zero Limit*s causes performance problems due to accounting overhead
in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Uncomment TasksMax if your systemd version supports it.
Only systemd 226 and above support this version.
TasksMax=infinity
TimeoutStartSec=0
set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
kill only the docker process, not all processes in the cgroup
KillMode=process
restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
将内容复制进去后,此时状态是插入模式(左下角显示插入),按ESC键退出插入模式,输入 :wq 回车退出编辑(注意wq前面是有冒号的)
3.添加文件权限并启动docker,执行如下命令
chmod +x /etc/systemd/system/docker.service 添加文件权限
systemctl daemon-reload 重载unit配置文件
systemctl start docker 启动Docker
systemctl enable docker.service 设置开机自启
4. 验证docker安装是否成功
systemctl status docker 查看Docker状态
docker -v 查看Docker版本
到这一步,可以看到docker状态显示绿色为正常,按Ctrl+C退出查看。
5.安装镜像
①镜像文件 【union.tar】复制到桌面
使用命令 ls 查看镜像文件 ;
docker load -i union.tar 安装镜像
6. 启动各个镜像
① 启动tomcat: docker run --name tomcat -p 8080:8080 -v /mydata/tomcat/img/:/usr/local/tomcat/webapps/img -d tomcat
②启动mysql(将下方代码复制到终端)
sudo docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.5.62
配置信息(首次安装mysql需要配置信息,如果配置过就跳过此步骤直接去③)
cd /mydata/mysql/conf
vi my.cnf
编辑以下内容,将下方代码输入到终端,按ESC键输入 :wq 退出(注意wq前面是有冒号的)
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve
重启mysql
docker restart mysql
③启动redis
创建映射目录
mkdir -p /mydata/redis/conf 创建挂载文件夹
touch /mydata/redis/conf 创建挂载配置文件
vi redis.conf
编辑以下内容,将下方代码输入到终端,按ESC键输入 :wq 退出(注意:wq前面是有冒号的)
appendonly yes
daemonize no
将下方代码复制到终端按回车:
docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
7. 使用jdk运行jar包
8.回到终端输入以下命令:
cd /mydata/
mkdir java
cd java/
mkdir jar
上一步完成后,接着输入命令
mv /home/wzc/union.jar /mydata/java/jar (此命令红色部分的路径就是统信系统的账号名,需要改成本机的账号登录名)
ls 查看jar下文件
cd jar/ 切换路径到jar下
ls 查看jar 包
8.启动
docker run -d -p 8081:8081 -v /mydata/java/jar:/jar -v /mydata/tomcat/img/:/mydata/tomcat/img/ -v /mydata/yssoft:/mydata/yssoft --name union openjdk:8u252 java -jar /jar/union.jar
9. 设置各个服务开机自启动
docker update redis --restart=always
docker update mysql --restart=always
docker update tomcat --restart=always
docker update union --restart=always
6. 测试:localhost:8081
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!