新服务器搭建docker跑mysql+java项目

参考:https://js.work/posts/1362ba443b35d(yum安装java17)

  • 踩了两个坑,一个前面的conf文件里监听80的配置没有删除掉,一个项目配置里面的路径还在用服务器的路径,应该要用镜像里的路径了
  • 开通安全组端口号
  • 我一个gradle项目现在打开idea识别不了了,然后我删除了.idea文件夹,然后清楚缓存重启,发现报错说gradle版本出问题了,如下gradle-7.4.1-bin.zip may be corrupted,然后我去gradle/wwrapper下修改了 的参数:distributionUrl,这个参数之前指定的是gradle7.4的

最近自己新买了个服务器,然后需要自己尝试跑下前端vue和后端springboot项目,小知识点记录如下

2023-09-20更新:因为前后端项目是在同一个服务器里面,不能同时使用两个docker,否则会报端口已被占用,so我才用的方式是java通过docker跑暴露端口出来,nginx就在外部跑,请求到的地址指向docker暴露出来的端口号就可以了

做了个草稿,怕别人文章删了,仅自己看,地址

首先记录用到的参考教程

  • 首先按照这个老哥的操作流程走的使用使用docker-compose安装nginx
    (https://blog.csdn.net/weixin_36755535/article/details/126928012)安装
  • 用docker跑java
    https://blog.csdn.net/m0_53464000/article/details/129799609
  • springboot使用bootstrap配置
    https://www.cnblogs.com/ming-blogs/p/16734428.html

再是遇到的坑

  • docker ps没有东西出来报错
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
解决:systemctl status docker
sudo systemctl start docker
  • docker安装了找不到,发现安装docker不能直接yum intall docker,而是其他命令
// 卸载podman软件(可以使用rpm -qa|grep docker)
yum remove docker
// 2,下载docker-ce源
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
// 3,安装docker-ce
yum install docker-ce -y
=====================

ps:centOs8使用的docker不是我们常说的docker,见链接

  • 之后docker没有启动起来查看原因是看的这个老哥的,见链接
  • 最后安装docker-compose需要安装pip,安装pip需要安装python参考
    https://blog.csdn.net/u011270458/article/details/106107171
  • git拉代码每次都要输入用户名和密码=>git config --global credential.helper store
  • 安装mysql8
    https://blog.csdn.net/dontYouWorry/article/details/129003734中间有需要禁用mysql模块
    yum module disable mysql最后在install community
  • 查看docker容器正在打印的日志
   docker logs -f  [容器id] 
  • 镜像会一直重启,找不到mime。nginx的文件types,需要拷贝一份过来就行了

常用命令:

systemctl start nginx

总结:

  1. java的docker-compose流程是先创建个镜像,然后自己run一个容器起来,而前端项目则是直接起来一个容器
  2. 证明了一下两个容器不可以同时使用一个端口号
  3. 自己yum安装的nginx
  4. docker下的dockerfile
docker build -t [镜像名称] .
docker run -p 12001:12001 --restart=always  [镜像id] 
posted @ 2023-09-08 16:25  蜗牛使劲冲  阅读(14)  评论(0编辑  收藏  举报  来源