首页 > 其他分享 >第三方docker镜像配置

第三方docker镜像配置

时间:2024-01-28 21:12:57浏览次数:28  
标签:sudo jar acs nginx mysql 镜像 docker 第三方 backend

①解压镜像docker load -i django_lesson_1_0.tar
docker run -p 20000:22 -p 443:443 -p 80:80 -p 3000:3000 -p 3001:3001 -p 3002:3002 -itd --name kob_server django_lesson:1.0
③创建用户acs:adduser acs
④授予acs权限:usermod -aG sudo acs
⑤挂载容器:ctrl+p,ctrl+q
⑥祖传文件:scp .bashrc .vimrc .tmux.conf [email protected]:
⑦安装mysql:sudo apt-get update sudo apt-get install mysql-server
⑧启动mysql:sudo service mysql start
⑨进入mysql:sudo mysql -u root
⑩给mysql设置密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpasswd';
以后要连接需输入:sudo mysql -u root -pyourpassword
⑪创建文件并粘贴数据库代码::set paste,进入编辑模式,shift+insert粘贴
⑫进入数据库并执行代码:source /home/acs/kob.sql;
⑬安装java:sudo apt-get install openjdk-8-jdk
⑭spring项目打包,每一个子项目的pom.xml文件都要做以下修改

    <groupId>com.kob.backend</groupId>
    <artifactId>backend</artifactId>
    <packaging>jar</packaging>                  <!--打包成jar包类型-->

添加以下代码:

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <!--这里写上main方法所在类的路径-->
                <configuration>
                    <mainClass>com.kob.backend.BackendApplication</mainClass>    <!--记得这里的路径要改成每个项目的启动类的路径-->
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

⑮清空springboot项目的maven依赖(maven中clean),然后点击package,将生成的jar包传到云服务器上
⑯云服务器上创建好项目的目录,执行java -jar backend-0.0.1-SNAPSHOT.jar,也就是将项目启动,这里只是启动了一个项目,还需将其它项目启动
⑰先去拿到域名,再配置Ngix
cd /etc/nginx sudo mkdir cert,配置三个文件acapp.key、acapp.pem、/etc/nginx.conf
启动nginx sudo /etc/init.d/nginx start,报错的话错误日志在/var/log/nginx/error.log中
⑱⑲⑳㉑㉒㉓㉔

标签:sudo,jar,acs,nginx,mysql,镜像,docker,第三方,backend
From: https://www.cnblogs.com/twinkler/p/17991009

相关文章

  • Docker
    专业词解释Docker守护进程:监听DockerAPI请求和管理Docker镜像,容器,网络和磁盘空间,也可以和其他Docker守护进程通信。Docker客户端是用户与Docker交互的主要方式。镜像是一个只能读的模板用来指示创建一个Docker容器。通常一个镜像是基于另一个镜像,也有定制化。例如,你可能构建一个基......
  • Docker学习笔记05:私有库
    DockerRegistry基本流程下载DockerRegistry镜像启动Registry容器推动镜像到自建Registry查看从自建Registry拉镜像。启动镜像dockerpullregistry#运行registry映射端口挂载映射容器卷开启特权模式dockerrun-d-p5000:5000-v/opt/registry:/tmp/registry--privilege......
  • docker-compose up -d和docker-compose up --build的补充
    docker-composeup-d和docker-composeup--build的补充:https://blog.csdn.net/yang2330648064/article/details/131333689?ops_request_misc=&request_id=&biz_id=102&utm_term=docker-compose%20up%20-d%E7%9A%84%E5%90%AB%E4%B9%89&utm_medium=distribute.pc......
  • docker初识
    一、认识docker1.docker诞生的意义Docker是基于Go语言实现的云开源项目,诞生于2013年初,最初发起者是dotCloud公司;Docker的主要目标是“Build,ShipandRunAnyApp,Anywhere”,即通过对组件的封装(packaging)、分发(Distribution)、部署(Deployment)、运行(Runtime)等生命......
  • npm淘宝镜像切换新域名
    前言今天做项目时,前端npm,yarn,pnpm都用不了,经过一番搜索后发现,原来的淘宝镜像换新域名了网址:npmmirror镜像站npm设置淘宝镜像npmconfigsetregistryhttps://registry.npmmirror.comyarn设置淘宝镜像yarnconfigsetregistryhttps://registry.npmmirror.com......
  • docker加载tar包
    Docker是一种容器化技术,可以快速构建、发布和部署应用程序。在Docker中,我们可以使用tar包进行构建或者导入镜像。下面我们来介绍如何在Docker中加载tar包。第一步,我们需要先将需要加载的tar包拷贝到Docker宿主机的目录下。我们以/home目录为例,将tar包命名为test.tar.gz,如下所示:c......
  • 通过docker构建基于LNMP的WordPress项目
    docker构建基于LNMP先创建nginx的镜像 #在opt下创建dockerfile文件夹 #在docekrfile文件下创建三个文件夹。分别配置mysql,nginx,php         #编写nginx应用镜像dockerfile文件FROMcentos:7#基于centos7镜像MAINTAINERthisisnginxofLN......
  • Docker 完整指南
    欢迎来到Docker的完整指南!在这个教程中,我们将深入研究Docker的各种特性,从基础的容器操作到高级的网络配置和数据管理。让我们一步步地探索Docker的丰富功能。1.安装Docker首先,确保您已经在系统上安装了Docker。可以在Docker官方网站上找到适用于您操作系统的安装说......
  • 第三方调用saltstack
    pythonapi使用实例及工作原理解析指定target函数,命令等等,就可以可以了。[root@mcw01~]#pythonPython2.7.5(default,Aug42017,00:39:18)[GCC4.8.520150623(RedHat4.8.5-16)]onlinux2Type"help","copyright","credits"or"license&quo......
  • 3_python第三方库
    ❓查看安装了哪些第三方库终端piplist❓更新第三方库版本pipinstall--upgrade第三方库名ERROR:pip'sdependencyresolverdoesnotcurrentlytakeintoaccountallthepackagesthatareinstalled.Thisbehaviouristhesourceofthefollowingdependencycon......