1.创建或覆盖 阿里云专属加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https:/*****.mirror.aliyuncs.com"]
}
EOF
2. 删除旧服务
docker service rm mysql
3. 重新创建(关键:加上 -p 3306:3306)
git clone https://gitee.com/PrivateLikeCode_admin/JavaEEPlatform-master.git
docker service create \
--name mysql \
--constraint node.labels.database==mysql \
--mount type=bind,source=/root/JavaEEPlatform-master/5.MyBatis/productdemo/mysql/sql,destination=/sql,readonly \
--mount type=bind,source=/root/JavaEEPlatform-master/5.MyBatis/productdemo/mysql/conf.d,destination=/etc/mysql/conf.d,readonly \
--network my-net \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=*****\
mysql:8.0
``
4.登录MySQL
docker ps
docker exec -it **** sh
mysql -uroot -p
服务器内部TCP登录:mysql -h 127.0.0.1 -P 3306 -u root -p
远程登录:mysql -h【ip地址】 -P3306 -uroot -pH*****
java安装
apt-get install openjdk-17-jdk
maven安装
wget https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.zip
解压文件
unzip 文件名
将maven加入到环境变量
ls -a
vim .profiles
FROM openjdk:17-jre
MAINTAINER mingqiu mingqiu@xmu.edu.cn
WORKDIR /app
ARG JAR_FILE
ADD ${JAR_FILE} /app/app.jar
EXPOSE 8080
ENTRYPOINT [“java”, “-jar”, “app.jar”]
CMD [“–spring.datasource.url=jdbc:mysql://mysql:3306/oomall_demo?serverTimezone=Asia/Shanghai”,“–spring.datasource.username=demouser”, “–spring.datasource.password=*****”]
mvn编译项目
mvn pre-integration-test -Dmaven.test.skip=true
1059

被折叠的 条评论
为什么被折叠?



