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