Linux
文章平均质量分 81
LeoSong121
知识来源于分享
展开
-
[Dokcer] 给已有镜像打补丁(更新已有镜像)
开发中,有时候不想通过Dockerfile重新构建镜像(如:构建所需文件暂时找不到;又或者制造开发基础镜像减少打包时间),想直接通过修改原有镜像来完成更新;这时候给镜像打补丁就很重要了。例如:我想更新init.sql脚本到基础镜像my-app:latest这里我通过docker cp命令来操作:这样,当下次运行myapp:latest镜像的时候,你会发现里边init.sql已经更改;docker run --name myapp -d my-app:latestdocker exec -it myapp /原创 2022-06-02 15:53:33 · 1466 阅读 · 0 评论 -
Nginx- 配置https证书方式访问
前言因为在做oauth2授权登录的时候,第三方授权服务器配置的回调地址需要使用https的方式,故总结一下如何通过nginx来完成自己生成证书并配置https访问;步骤原理通过OpenSSL工具生成证书; 将生成的证书配置在nginx;通过OpenSSL工具生成证书创建私钥$ openssl genrsa -des3 -out server.key 2048# server文件名,可根据需要命名根据提示输入密码注意,centos版本如果是CentOS Linu.原创 2021-03-31 14:47:31 · 3783 阅读 · 2 评论 -
Docker run -v 和VOLUME区别
docker run命令的-v标识创建的挂载点只能对创建的容器有效。 通过dockerfile的 VOLUME 指令可以在镜像中创建挂载点,这样只要通过该镜像创建的容器都有了挂载点。 还有一个区别是,通过VOLUME 指令创建的挂载点,无法指定主机上对应的目录,是自动生成的。VOLUME 默认会写到/var/lib/docker/volumes中 相同点是,两种方式挂载的目录,都可以在容器修改文件同步到宿主机,也可以从宿主机修改文件同步到容器我们通过docker inspect 查看通过该...原创 2020-12-15 18:08:08 · 1797 阅读 · 0 评论 -
【笔记】【踩坑】Docker + Nginx + Vue部署前端项目和跨域CORS解决
1. 前言由于项目使用的前后端分离结构,采用nginx作为服务器代理前端解决跨域问题。阅读本文之前,需要有了解过Docker、Vue、Nginx、CORS内容。文章之前,有必要介绍一下CORS:跨域资源共享(Cross-origin resource sharing)什么叫同源,必须同时满足以下三点:协议相同 域名相同 端口相同2. 部署2.1 使用Vue生成前端文件npm installnpm run build:dev注意:这里前端配置访问后端的BASE原创 2020-12-15 11:28:56 · 7770 阅读 · 7 评论 -
【笔记】Linux- 开发常用命令汇总
后台启动jar包nohup java -jar xxx.jar &查询端口号占用进程netstat -tunpl |grep 端口号根据名字查找文件find / -name mssql原创 2020-12-02 19:38:31 · 183 阅读 · 0 评论 -
Linux- 从0编写Docker镜像自动执行脚本.sh
前言最近在使用Jenkins + Docker做自动化构建的时候,发现有些需要在服务器上执行一些必不可少的Linux命令,而这些命令都是些重复的手工操作。故而想着通过脚本.sh文件来替代这些manual操作。在之前的工作中很少写sh脚本,所以将整理的在这里记录下来,一是好记性不如烂笔头,以防自己过几天就忘了,二也是希望可以帮到和我有同样需求的人。Shell基本知识Shell 脚本(shell script),是一种为 shell 编写的脚本程序。第一个简单的shell脚本:.原创 2020-12-01 17:26:19 · 2595 阅读 · 2 评论 -
Linux- 安装Jenkins 超细讲解
1. 安装SUN JDK参见我的博客:Linux CentOS- 安装Java2.添加Jenkins库到yum库,添加完成后将从这里下载安装。rpm安装参考Jenkins官方说明:https://pkg.jenkins.io/redhat-stable/sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https.原创 2020-11-23 16:45:34 · 262 阅读 · 0 评论 -
Linux CentOS- 安装Java
目录安装SUN公司的JAVA删除原有安装的java安装SUN公司的JAVA1. 下载安装SUN的安装包,下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html注意这里选择Linux x64安装包,对应自己的系统,否则安装完成后有另外的一些问题。2. 创建安装目录,一般将安装的内容放到/usr/local目录下。cd /usr/localmkdirjava.原创 2020-11-23 15:30:46 · 793 阅读 · 0 评论