- 博客(27)
- 收藏
- 关注
原创 【Ubuntu】Ubuntu编译安装Nginx
安装依赖依次安装以下依赖:sudo apt-get updatesudo apt-get install build-essentialsudo apt-get install libtoolsudo apt-get install libpcre3 libpcre3-devsudo apt-get install zlib1g-devsudo apt-get install libssl-dev下载Nginx压缩包执行如下命令下载最新的Nginx压缩包:wget http://ngi
2022-03-29 19:29:25
6444
原创 【Gitlab】Ubuntu服务器升级Gitlab-ce版本
下载要更新的版本安装包https://packages.gitlab.com/gitlab/gitlab-ce?page=2[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rnZOLbu7-1644373822633)(https://shayucs.com/sunny-prod/web/image_1644372601553.png)]找到适合自己服务器的版本的安装包例如我的服务器Ubuntu系统就选择如下的安装包[外链图片转存失败,源站可能有防盗链机制,建议将图片保
2022-02-09 10:33:20
1920
原创 【Docker】Centos7安装Docker Compose
Centos7安装Docker ComposeDocker Compose 简介Docker Compose 是一种用于通过使用单个命令创建和启动 Docker 应用程序的工具。我们可以使用它来配置应用程序的服务。它是开发,测试和升级环境的利器。它提供以下命令来管理应用程序的整个生命周期:启动,停止和重建服务查看运行服务的状态流式运行服务的日志输出在服务上运行一次性命令要实现 docker compose,需要包括以下步骤:将应用程序环境变量放在 Docker 文
2021-02-06 10:13:55
286
原创 【Docker】Centos7安装Docker
Centos7安装DockerDocker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 使用客户端-服务器 (C/S) 架构模式 使用远程API来管理和创建Docker容器。Docker 容器(Container)通过 Docker 镜像(Image)来创建,二者之间的关系类似于面向对象编程中的对象与类那Docker由什么组成呢
2021-02-06 10:12:23
134
原创 【Docker】Docker Compose部署Nginx
Docker Compose部署Nginx为什么要使用Docker Compose安装Nginx,因为Docker方便管理及配置环境等只需要一次即可发布多个环境例如:开发环境、测试环境、生产环境等。接下来我们需要登录服务器并创建docker-compose.yml及目录:本 Nginx 部署的是带 HTTPS 的需要创建 cert 证书目录在 root 目录下创建即可(当然不一定要在root目录下创建可以在其他路径创建后面再docker-compose.yml文件内指定即可)这里默认登录的是root
2021-02-06 10:11:24
1379
原创 【Docker】Docker Compose部署Tomcat
Docker Compose安装Tomcat登录服务器并创建 conf docker-compose.yaml conf是目录Tomcat的配置文件目录后一个是文件。mkdir tomcatmkdir conftouch docker-compose.yamlcd conftouch server.xml配置文件docker-compose.yaml配置文件version: "3"services: tomcat: image: "daocloud.io
2021-02-06 10:10:01
1569
原创 【Docker】Docker Compose部署Redis
Docker Compose部署Redis登录服务器并创建redis目录及redis配置文件mkdir rediscd redistouch docker-compose.yamltouch redis.conf配置文件docker-compose.yml配置文件version: "3.3"services: redis: image: "redis:latest" container_name: redis-pord res
2021-02-06 10:08:16
802
原创 【Docker】Docker Compose部署MySQL
Docker Compose部署MySQL这里我们安装的MySQL是5.7.30版本的当然你也可以安装其他版本的只需要改下Docker镜像的MySQL版本即可需要创建所需要的目录mkdir mysqlcd mysqltouch docker-compose.yamlmkdir data配置文件docker-compose.yaml配置文件version: '3.3'services: mysql: hostname: mysql # 启动容器名称mysql con
2021-02-06 10:04:53
151
原创 【Docker】Docker Compose部署jenkins
Docker Compose部署jenkins登录服务器并创建jenkins所需要的目录mkdir jenkinscd jenkinstouch docker-compose.yamlmkdir data配置文件docker-compose.yml配置文件jenkins: image: jenkins/jenkins:lts volumes: - ./data/jenkins/:/var/jenkins_home
2021-02-06 10:03:11
290
原创 【Docker】Docker Compose部署Gitlab
Docker Compose部署GitlabGitlab总共有两个版本一个是社区版一个是企业版,两个版本功能上基本没区别但企业版要去Gitlab官方买授权证书要花钱所以我们选择社区版已经够用了的基本上满足中小型企业及个人我们登录服务器创建Gitlab目录及docker-compose.ymlmkdir gitlabcd gitlabtouch docker-compose.yaml配置文件docker-compose.yml配置文件version: '3.3'services:
2021-02-05 19:02:31
1045
原创 【Docker】给Docker配置加速Push/Pull镜像
加速拉取镜像在国内拉取Docker注册表上的镜像时考虑到国内的互联网环境(网络因素,被墙等)会拉取失败或者贼慢的情况我们需要给Docker配置一下pull加速配置加速第一种是使用国内阿里云提供的容器服务里的加速针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF
2021-02-05 19:00:59
3327
2
原创 【Docker】简单了解下Dockerfile
Dockerfile什么是 DockerfileDockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。Dockerfile的作用安装dockerfile中的指令定义docker容器或者容器中的应用程序以及服务Dockerfile制作一个镜像模板安装模板统一生成容器Dockerfile的基础结构# 开头的表示注释行,说明dockerfile中的指令维护者的信息镜像操作指令容器操作指令基础镜像信息Dockerfile中常见的操作指令和
2021-02-05 19:00:02
87
原创 【Docker】Dockerfile制作镜像
Dockerfile简介使用 Docker 中的docker image build命令会读取 Dockerfile,并将应用程序容器化。Dockerfile 由一行行命令语句组成,并支持以 # 开头的注释行。例如:# Test web-app to use with Pluralsight courses and Docker Deep Dive book# Linux x64FROM alpineMAINTAINER MQTian "hi@mqtian.com"# Install No
2021-02-05 18:59:16
117
原创 【Linux】Centos7防火墙开放端口、删除端口、查看已开放的端口等
Centos7防火墙开放端口、删除端口、查看已开放的端口等Centos7默认安装了firewalld,如果没有安装的话,则需要YUM命令安装;firewalld真的用不习惯,与之前的iptable防火墙区别太大,但毕竟是未来主流讲究慢慢磨合它的设置规则;安装Firewall命令:yum install firewalld firewalld-configFirewall开启常见端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanen
2021-02-05 14:00:35
704
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人