当前位置: 首页 > news >正文

建立网站成本qq钓鱼网站

建立网站成本,qq钓鱼网站,达州建设局网站,做网站在后台如何添加链接文章目录 3. docker安装常用软件3.1 安装nginx3.2 安装redis3.3 安装mysql3.4 部署springboot程序3.4.1 编写dockerfile3.4.2 构建镜像3.4.3 启动镜像 3. docker安装常用软件 3.1 安装nginx docker pull nginx#挂载启动 docker run -it -d \ --namenginx \ --networkpub_netw…

文章目录

  • 3. docker安装常用软件
    • 3.1 安装nginx
    • 3.2 安装redis
    • 3.3 安装mysql
    • 3.4 部署springboot程序
      • 3.4.1 编写dockerfile
      • 3.4.2 构建镜像
      • 3.4.3 启动镜像

3. docker安装常用软件

3.1 安装nginx

docker pull nginx#挂载启动
docker run -it -d \
--name=nginx \
--network=pub_network \
--ip=192.168.10.2 \
-p 80:80 \
-v /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /docker/nginx/html:/usr/share/nginx/html \
-v /docker/nginx/logs:/var/log/nginx \
--privileged nginx

3.2 安装redis

docker pull redis#配置下面内容
# 文件路径:/docker/redis/redis.conf
port 6379
bind * 
protected-mode no
daemonize no
pidfile /docker/redis/redis.pid# 启动docker run \
-p 6379:6379 \
--name redis \
--privileged=true \
-v /docker/redis/data:/data \
-v /docker/redis/redis.conf:/etc/redis/redis.conf \
-d redis \
redis-server /etc/redis/redis.conf

3.3 安装mysql

docker pull mysql:5.7#配置
#文件 /docker/mysql/conf/my.cnf
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve# 启动容器
docker run -d -p 3306:3306 \
--privileged=true \
-v /docker/mysql/log:/var/log/mysql \
-v /docker/mysql/data:/var/lib/mysql \
-v /docker/mysql/conf/:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=root \
--name mysql \
mysql:5.7#进入容器内部
docker exec -it mysql bash
mysql -uroot -proot#给root开远程权限
grant all privileges on *.* to root@"%" identified by "root";
flush privileges;#容器内部查看字符集编码
SHOW VARIABLES LIKE 'CHARACTER%';

这里在容器内部查看SHOW VARIABLES LIKE 'CHARACTER%';时要保证字符集编码是utf-8,否则插入中文会显示乱码。
在这里插入图片描述

3.4 部署springboot程序

3.4.1 编写dockerfile

文件名称固定是Dockerfile,不能随意改变,文件内容如下:

FROM openjdk:8  
# 第一行必须是FROM。。。,不能把这行注释移动到第一行。
# 如果镜像没有,则会自动下载# 作者
MAINTAINER 硅谷工具人# 挂载目录,宿主机目录,我这里是jar包目录
VOLUME /docker/erp
# 指定路径,docker容器里jar包的目录
WORKDIR /docker/erp# 将应用的配置文件也拷贝到镜像中。使用下面的ADD也可以
#COPY *.jar /app.jar# 将本地JAR包打包到容器中,并重命名(erp.jar是重命名后的jar)
ADD ruoyi-admin.jar erp.jar
ADD application-druid.yml application-druid.yml# 声明需要暴露的端口,在Dockerfile中声明了那些端口是需要开放的,
# 在构建容器时通过-p可以随机映射端口,如果EXPOSE没有指定端口,那么使用-p参数无效。
# 本配置只是声明,一般我们需要在构建docker容器时使用-p(小写的p)指定开放的端口。
EXPOSE 8080  #docker启动时,运行的命令,这里容器启动时直接运行jar服务。
ENTRYPOINT ["java","-jar","/docker/erp/erp.jar","--spring.config.additional-location=/docker/erp/application-druid.yml"]

注意点:
1、文件名必须是Dockerfile,大小写不能修改
2、maven项目先打包,然后将打包好的jar包和Dockerfile文件上传到服务器,并且放到相同的目录。
3、如果有外置配置文件application.yml,也需要放到上面相同的目录。

3.4.2 构建镜像

docker build -t erp:1.1 .#查看构建的镜像
docker images

3.4.3 启动镜像

docker run --network=pub_network --name erp -d  erp:1.1
http://www.yayakq.cn/news/255077/

相关文章:

  • 智能科技网站模板wordpress模板+免费
  • 网站编辑知识服装设计公司室内平面图
  • 无锡专业网站制作asp网站500错误iis7
  • 建站宝盒模板引流黑科技app
  • 假冒建设银行网站如何做淘宝商城网站设计
  • 福州开发网站公司wordpress 完全静态化
  • 企业电子商务网站的域名命名凡科网产品矩阵
  • 亳州公司做网站seo优化方案ppt
  • 网站用户界面设计网络推广的渠道有哪些
  • 做电影网站犯罪吗软件系统开发全网优惠
  • 兴义网站建设公司企业网站设计需求文档
  • 龙岗网站价格如何查询网站备案进度查询
  • 网站建设方式有哪些网站域名如何申请
  • 浏阳做网站推荐文登市住房和城乡建设局网站
  • 万网x3主机l系统放两个网站做首饰网站
  • 简述企业建设网站的必要性网站建设模板ppt
  • 网站建设和app开发成都网站建设网络
  • 人力资源网站怎么做山东知名网络传媒有限公司
  • 河北省建设机械协会网站首页wordpress大菜单
  • 做三盛石材网站的公司专门做2手手机的网站
  • wordpress链接乱码兰州关键词优化效果
  • 邯郸网站建设哪家好档案网站开发
  • 东莞网站建设方案报价如何建设一个双语的网站
  • 广州哪个大学做网站制作好些的百度小程序优化
  • 未来做哪些网站能致富方案解决网站
  • 广州企业建设网站备案 网站备注
  • 企业网站首页布局设计tp5企业网站开发百度云
  • 医院网站建设策划方案自己做电视视频网站吗
  • 网站解析多久郑州网站优化服务
  • iis 添加网站微信公众号seo