基于 Docker 内网部署 Java 项目

张开发
2026/6/8 19:12:12 15 分钟阅读
基于 Docker 内网部署 Java 项目
目录1、下载与配置 Docker1.1 docker下载(这里使用的是Ubuntu,Centos命令可能有不同)1.2 配置 Docker 代理对象2、打包当前 Java 项目3、进行编写DockerFile,并将对应文件传输到 Linux 中3.1 编写 dockerfile 文件3.2 使用 WinSCP 进行两端的文件传输4、进行创建镜像,运行容器,并加入到同一网络中4.1 创建镜像4.2 运行容器4.3 统一网络4.4 使用 DockerCompose 进行部署项目(具体自行了解)5、测试当前项目的接口,是否能正确访问docker 部署 java 项目前言:📜置顶有 Docker 的最全最易懂的配套 pdf 文件搜索镜像的网站(推荐):Docker DocsDocker Documentation is the official Docker library of resources, manuals, and guides to help you containerize applications.https://docs.docker.com/进行【重新部署项目】的注意事项:需要使用 Maven 将项目进行 clear - packge,以重新获得 .jar 文件,然后覆盖重新传入服务器中将服务器中的关于该项目的剩余文件都删除(dockerfile、docker-compose等)将服务器中之前使用 compose 进行部署后的 “镜像” “容器” 也一并删除最后再使用 compose 或其他方式进行部署若进行重新部署完后,依然有部分服务模块未启动,可能是由于服务启动的先后顺序导致的,此时可以使用 docker start 命令,将未启动服务模块依次启动1、下载与配置 Docker1.1 docker下载(这里使用的是Ubuntu,Centos命令可能有不同)以下命令,默认不是 root 用户操作,若是,可去除 sudo 命令前缀更新软件包索引:sudo apt update安装必要的依赖项(如果需要的话):sudo apt install apt-transport-https ca-certificates curl software-properties-common添加Docker的官方GPG密钥(如果从官方仓库安装):curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -设置Docker的稳定版仓库:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"再次更新软件包索引:sudo apt update安装Docker CE:sudo apt install docker-ce docker-ce-cli containerd.io验证安装:sudo docker --version启动Docker服务:sudo systemctl start docker设置Docker开机自启动(可选):sudo systemctl enable docker1.2 配置 Docker 代理对象将以下信息复制到服务器上进行运行,然后 vim 进入/etc/docker/daemon.json配置文件进行查看其配置,确保是否已经进行写入,最后进行重启 Docker

更多文章