Docker-Compose安装

安装Centos7

安装

设置SSH可用

vi /etc/ssh/sshd_config

1、找到#Port 22这行,把前面的 # 号去掉,设置 22 作为 SSH 的端口;

2、找到#ListenAddress 0.0.0.0,把前面的 # 号去掉;

3、找到#ListenAddress :: ,把前面的 # 号去掉;

4、找到#PermitRootLogin yes ,允许开启远程登录;

5、找到PasswordAuthentication yes ,把前面的 # 号去掉,开启使用用户名密码来作为连接验证;

6、修改无误后输入 :wq 回车,保存退出;

service sshd start
systemctl enable sshd

设置静态IP

cd /etc/sysconfig/network-scripts/

修改:

IPADDR=192.168.10.10 #静态IP  
GATEWAY=192.168.10.1 #默认网关  
NETMASK=255.255.255.0 #子网掩码  
DNS1=192.168.10.1 #DNS 配置  

重启网络服务使得生效

service network restart

安装Docker

使用官方安装脚本自动安装
安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

也可以使用国内 daocloud 一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

安装Docker-Compose

Shell中执行:

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

设置并启动

systemctl enable docker
systemctl start docker

测试是否安装成功:

 $ docker compose version

将可执行权限应用于二进制文件:

 sudo chmod +x /usr/local/bin/docker-compose

创建软链:

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 

测试是否安装成功:

 docker-compose --version

上传安装包

上传myapps安装包(安装包可以联系技术支持群中天翎工作人员获得
或直接从天翎官网下载地址)

http://office.teemlink.com:9000

解压

7z x docker-myapps-tomcat-R69713.7z -r -o/usr/myapps

或(根据平台安装的7z软件版本,可自行百度)

7za x docker-myapps-tomcat-R69713.7z -r -o/usr/myapps

注:文件名中R69713为版本号,根据不同的下载文件会有不同,需要用下载的文件具体版本号替换。

修改目录权限

chmod 755 -R /usr/myapps/nginx/html/
chmod 755 -R /usr/myapps/mysql/init/

启动

进入到目录

cd /usr/myapps

先启动mysql完成数据库的初始化。

docker-compose up mysql

启动完成后按ctrl-c终止

再启动所有服务

docker-compose up -d

启动成功,用户浏览器访问

前台用户(admin1/123456)

http://服务器IP:8080/static/signon

管理员(admin/teemlink)

http://服务器IP:8080/manager

开发者(admin/teemlink)

http://服务器IP:8080/developer
文档更新时间: 2023-07-01 01:29   作者:admin