File Name | Description | 备注 |
---|---|---|
cloud | 已废弃 | [ReadMe](cloud/README.md) |
conf | 已废弃 | [ReadMe](conf/README.md) |
docker | 自动部署脚本 | [ReadMe](docker/README.md) |
env | Lims Cloud 部署脚本 | [ReadMe](env/README.md) |
image | 图片资源. | |
lims | Lims产品创建脚本. | [ReadMe](lims/README.md) |
LIMS产品容器化方案.md | [查看](LIMS产品容器化方案.md) | |
LIMS产品容器化方案.pdf | ||
mylims | 开发环境容器创建脚本, 已废弃. | [ReadMe](mylims/README.md) |
mysql | Mysql 初始化指南, 已废弃 | [ReadMe](mysql/README.md) |
三维天地云平台系统.png | ||
部署指南.pdf |
接口文档
填入: http://118.190.153.23/limscloud/v2/api-docs
https://github.com/docker-library/mysql/blob/7a850980c4b0d5fb5553986d280ebfb43230a6bb/8.0/Dockerfile
https://github.com/mysql/mysql-docker
mkdir -p /root/data/mysql
docker run --name mysql -e MYSQL_ROOT_PASSWORD=sunway123# -d -p 3306:3306 -v /root/data/mysql:/var/lib/mysql mysql
docker container exec -it mysql bash
mysql -u root -p
密码: sunway123#
Then you can start to use the db.
mkdir -p /root/mysql/user1/data
mkdir -p /root/mysql/user1/initsql
mkdir -p /root/mysql/user1/conf
copy your create_db.sql into folder /docker-entrypoint-initdb.d, the sql script will be executed on container start.
docker run --name mysql -e MYSQL_ROOT_PASSWORD=sunway123# -d -p 3306:3306 \
-v /root/mysql/user1/data:/var/lib/mysql \
-v /root/mysql/user1/initsql:/docker-entrypoint-initdb.d \
-v /root/mysql/user1/conf:/etc/mysql/conf.d mysql
docker container exec -it mysql bash
mysql -u root -p
密码: sunway123#
mysqladmin -u root -p variables | grep "case"
mysqladmin -u root -p --default-character-set=utf8 create dbs_dev
mysql -u root -p --default-character-set=utf8 -D dbs_dev </var/lib/mysql/dbs_dev.sql
or
mysql -u root -p --default-character-set=utf8
CREATE DATABASE IF NOT EXISTS dbs_dev DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
use dbs_dev;
source /var/lib/mysql/dbs_dev.sql
docker container run --name tomcat -d -p 8080:8080 tomcat
docker exec -it tomcat bash
生成环境容器启动即可,里面已经包含LIMS:
-
启动lims:
docker container run --name lims -d -p 8080:8080 sunway/lims:1
#Create a LIMS image based on tomcat8
FROM tomcat:latest
COPY iframework /usr/local/iframework
COPY server.xml /usr/local/tomcat/conf/server.xml
docker image rm sunway/lims:1
docker image build -t sunway/lims:1 .
docker container run --name lims -d -p 8080:8080 sunway/lims:1
docker exec -it lims bash
http://192.168.1.30:8080/iframework
docker container stop lims
docker container prune -f
docker image rm sunway/lims:1
docker image build -t sunway/lims:1 .
docker container stop lims
docker container rm lims
docker container prune -f
docker container run --name lims -d -p 8080:8080 sunway/lims:1
开发版容器使用步骤如下:
1. 把LIMS复制到:/home/docker/mylims/iframework
2. 启动定制化的tomcat容器。
docker container run --name mylims -d -P \
-v /home/docker/mylims/logs:/usr/local/tomcat/logs \
-v /home/docker/mylims/iframework:/usr/local/iframework sunway/mylims
3. 到这个目录查看日志:
/home/docker/mylims/logs
4. 查看运行在哪个端口:
docker port mylims
# Setup a tomcat 8 as a development environment.
FROM tomcat:latest
VOLUME /usr/local/iframework /usr/local/tomcat/logs
COPY server.xml /usr/local/tomcat/conf/server.xml
docker image rm sunway/mylims
docker image build -t sunway/mylims .
mkdir -p /home/docker/mylims/logs
docker container run --name mylims -d -P \
-v /home/docker/mylims/logs:/usr/local/tomcat/logs \
-v /home/docker/mylims/iframework:/usr/local/iframework sunway/mylims
docker exec -it mylims bash
http://192.168.1.30:<port>/iframework
docker container stop mylims
docker container prune -f
docker image rm sunway/mylims
docker image build -t sunway/mylims .
docker container stop mylims
docker container rm mylims
docker container prune -f
docker container run --name mylims -d -P \
-v /home/docker/mylims/logs:/usr/local/tomcat/logs \
-v /home/docker/mylims/iframework:/usr/local/iframework sunway/mylims
docker port mylims
docker exec -it mysql mysql -uroot -psunway123#
drop database lims_cloud ;
CREATE DATABASE IF NOT EXISTS lims_cloud DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
/home/docker/env/deploycloud.war.sh
docker restart limsqijunbo1 && docker attach limsqijunbo1
docker exec -it limsqijunbo1 bash
Refer to this link You can check this with:
SELECT host FROM mysql.user WHERE User = 'root';
If you only see results with localhost and 127.0.0.1, you cannot connect from an external source. If you see other IP addresses, but not the one you're connecting from - that's also an indication.