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

手机版网站制作模板咸宁网站建设网络公司

手机版网站制作模板,咸宁网站建设网络公司,手机英文网站,手机版crm免费的环境准备 配置虚拟机安装docker 前提安装 步骤命令效果图 安装docker-compose 前提安装 步骤效果图 安装gitea 步骤命令效果图 执行docker-compose命令浏览器初始gitea配置浏览器登录gitea创建组织创建仓库 Drone安装 步骤效果图 非自动化部署 nginx安装redis安装jdk安装… 环境准备 配置虚拟机安装docker 前提安装 步骤命令效果图 安装docker-compose 前提安装 步骤效果图 安装gitea 步骤命令效果图 执行docker-compose命令浏览器初始gitea配置浏览器登录gitea创建组织创建仓库 Drone安装 步骤效果图 非自动化部署 nginx安装redis安装jdk安装 自动化部署 tmocat安装nginx 环境准备 配置虚拟机 安装docker 前提 确保系统内核版本在3.10以上确保系统已经安装了docker 离线安装 准备安装包 docker-18.06.1-ce.tgz 下载地址https://download.docker.com/linux/static/stable/x86_64/ “本项目需要安装 docker建议使用 docker-18.06.1-ce.tgz 版本你可以从 docker 官方网站获取安装包。” tar -zxvf docker-18.06.1-ce.tgz 解压安装包cp docker/* /usr/bin/ 将解压出来的docker文件复制到 /usr/bin/ 目录下vi /etc/systemd/system/docker.service 新增docker.service文件复制进docker配置文件这样可以将docker注册为service服务 docker配置文件如下 [Unit] DescriptionDocker Application Container Engine Documentationhttps://docs.docker.com Afternetwork-online.target firewalld.service Wantsnetwork-online.target[Service] Typenotify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers run by docker ExecStart/usr/bin/dockerd ExecReload/bin/kill -s HUP $MAINPID # Having non-zero Limit*s causes performance problems due to accounting overhead # in the kernel. We recommend using cgroups to do container-local accounting. LimitNOFILEinfinity LimitNPROCinfinity LimitCOREinfinity # Uncomment TasksMax if your systemd version supports it. # Only systemd 226 and above support this version. #TasksMaxinfinity TimeoutStartSec0 # set delegate yes so that systemd does not reset the cgroups of docker containers Delegateyes # kill only the docker process, not all processes in the cgroup KillModeprocess # restart the docker process if it exits prematurely Restarton-failure StartLimitBurst3 StartLimitInterval60s[Install] WantedBymulti-user.targetchmod x /etc/systemd/system/docker.service 给docker.service文件添加执行权限systemctl daemon-reload 重新加载配置文件每次有修改docker.service文件时都要重新加载下systemctl start docker 启动dockerdocker -v 查看docker版本 systemctl status docker 查看docker状态 显示如上图则表示docker启动成功 daemon.json配置文件 - sudo mkdir -p /etc/docker - vim daemon.jsondaemon.json的配置文件内容如下 { “registry-mirrors”: [ “https://docker.1ms.run”, “https://do.nark.eu.org”, “https://hub.geekery.cn”, “https://docker.linkedbus.com”, “https://docker.cloudlayer.icu”, “https://a.ussh.net”, “https://docker.5z5f.com” ] } 这里特别提醒一下 该配置文件为镜像加速文件如已经无法使用可去网站查找其他的镜像加速网址例如阿里云镜像加速网址等等 - systemctl daemon-reload - systemctl restart docker安装docker-compose 前提 注意版本号 安装 上传docker-compose到 /usr/local/bin目录下面 (可以从docker-compose官网下载也可以从github上下载) 下载地址https://github.com/docker/compose/releases 步骤 cd /usr/local/binchmod x /usr/local/bin/docker-composedocker-compose -v 效果图 安装gitea 步骤 上传docker-compose-gitea.yml到/usr/local/bin目录 # docker-compose-gitea.yml内容示例如下 version: 3 networks:gitea:external: false services:server:image: gitea/gitea:1.19container_name: giteaenvironment:- USER_UID1000- USER_GID1000restart: alwaysnetworks:- giteavolumes:- /home/local/gitea/data:/data- /home/local/gitea/timezone:/etc/timezone:ro- /home/local/gitea/localtime:/etc/localtime:roports:- 8081:3000- 8082:22 执行docker-compose命令打开浏览器输入ip:8081端口8081是yml配置文件里面指定好的初始gitea配置创建组织创建仓库上传代码拉取代码提交分支查看更新状态 命令 cd /usr/local/bin docker-compose -f docker-compose-gitea.yml up -d效果图 执行docker-compose命令 接下来打开浏览器输入linux本机的ip地址加上8081端口就可以看到gitea的页面了然后按照提示进行配置即可。 浏览器登录gitea 例如本机ip地址为http://192.168.xxx.xxx:8081/(xxx为自定义ip地址本例子隐藏所以用xxx) 浏览器初始gitea配置 如下为样本示例 登录之后创建组织创建仓库上传代码拉取代码提交分支查看更新状态等操作。 创建组织 创建仓库 Drone 安装 步骤 上述新令牌先保存好只会出现一次下次就看不到了。然后再进行创建应用。 进入这个页面之后先保持不动切换到linux操作命令行执行如下命令 cd /usr/local/bin docker-compose -f docker-compose-gitea.yml up -d然后回到浏览器页面点击创建应用然后复制应用地址回到linux命令行 执行如下命令 cd /usr/local/bin将docker-compose-drone.yml从网站上下载出来移动到/usr/local/bin目录下如图 然后执行如下命令 vim docker-compose-drone.yml# docker-compose-drone.yml文件示例内容如下 version: 3 services:drone-server:restart: alwaysimage: drone/drone:2.13.0container_name: drone-serverports:- 8083:80volumes:- /home/local/drone/server/drone:/var/lib/drone/- /home/local/drone/server/data:/data/environment:- DRONE_GITEA_SERVERhttp://192.168.126.130:8084- DRONE_GITEA_CLIENT_ID3b972c45-59ab-4e9b-800e-8c436cd37b59- DRONE_GITEA_CLIENT_SECRETgto_m3omsxcricdv5pngfmvsddks5zczs37l5tyw25zlbpesebca4q5q- DRONE_SERVER_HOST192.168.126.130:8083- DRONE_SERVER_PROTOhttp- DRONE_RPC_SECRETeebf4781aa0d19a63aaac1ad9706e1ecbf3d8f6e- DRONE_GIT_ALWAYS_AUTHtrue- DRONE_GIT_USERNAMEadminwl- DRONE_GIT_PASSWORDlinks123- DRONE_USER_CREATEusername:root,admin:truedrone-runner:restart: alwayscontainer_name: drone-runnerimage: drone/drone-runner-docker:1.2volumes:- /var/run/docker.sock:/var/run/docker.sock:rwenvironment:- DRONE_RPC_PROTOhttp- DRONE_RPC_HOSTdrone-server- DRONE_RPC_SECRETeebf4781aa0d19a63aaac1ad9706e1ecbf3d8f6e- DRONE_RUNNER_NAMEdrone-runner- DRONE_RUNNER_CAPACITY2docker-compose-drone.yml文件内容操作如下图 docker-compose -f docker-compose-drone.yml up -d这个地方特别提醒一下 在我修改了一次docker-compose-drone.yml文件之后执行docker-compose -f docker-compose-drone.yml up -d命令时出现如下报错 下面附上解决方法 sysctl net.ipv4.ip_forward sudo sysctl net.ipv4.ip_forward1 vim /etc/sysctl.confsysctl.conf中加入net.ipv4.ip_forward1这个为上述vim里面的操作 sudo sysctl -p systemctl restart docker进行防火墙开放8081 与 8083 端口操作如图 firewall-cmd --zonepublic --add-port8081/tcp --permanent firewall-cmd --zonepublic --add-port8083/tcp --permanent firewall-cmd --reload访问drone的页面http://ip:8083 效果图 例如本机ip地址为http://192.168.xxx.xxx:8083/(xxx为自定义ip地址本例子隐藏所以用xxx) 如图填写注册信息 进去之后效果图如图 实现多用户共享文件如图 非自动化部署 nginx安装 安装nginx配置环境 yum -y install gcc yum install -y gcc-c yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel下载nginx安装包 wget http://nginx.org/download/nginx-1.21.2.tar.gzmkdir nginx #创建nginx解压之后的文件 cp nginx-1.21.2.tar.gz nginx #将压缩包移入nginx文件 tar -xzvf nginx-1.21.2.tar.gz nginx #解压压缩包 cd nginx-1.21.2 输入一下命令进行编译 ./configure \ --prefix/usr/local/nginx \ --pid-path/var/run/nginx.pid \ --lock-path/var/lock/nginx.lock \ --error-log-path/var/log/nginx/error.log \ --http-log-path/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path/var/temp/nginx/client \ --http-proxy-temp-path/var/temp/nginx/proxy \ --http-fastcgi-temp-path/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path/var/temp/nginx/uwsgi \ --http-scgi-temp-path/var/temp/nginx/scgimake || make install cd /usr/local/nginx/sbin然后运行它 redis安装 下载redis的安装包 下载地址Index of /releases/ 可自行选择版本本例选择图中红框中的版本下载到/usr/local/software目录下 tar -zxvf redis-7.2.3.tar.gz #解压redismv redis-7.2.3 /usr/local/ #移动到/usr/local目录下cd /usr/local/redis-7.2.3 #进入到redis-7.2.3的目录 make install #编译安装 ls #查看redis-server是否安装成功 vim redis.conf #修改配置文件注释掉bind 127.0.0.1 添加如下代码 找到daemonize 将no后面改为yes 将protected-mode 设置成no 启动redis systemctl start redis #启动redis systemctl enable redis #设置开机自启 systemctl status redis #查看redis状态firewall-cmd --zonepublic --add-port6379/tcp --permanent #开放6379端口 firewall-cmd --reload #重新加载防火墙which redis-server #查看redis-server的安装路径 ./redis-server #启动redisjdk安装 从官网上下载jdk 下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 将安装包移动到/usr/local/software目录下 解压安装包 tar -zxvf jdk-8u161-linux-x64.tar.gz mv jdk-8u161-linux-x64.tar.gz jdk #重命名效果图如下 配置环境变量 vim /etc/profile在文件末尾添加如下内容 export JAVA_HOME/usr/local/software/jdk export PATH$JAVA_HOME/bin:$PATH export CLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HEMO/lib/tools.jarjava -version得到如上图则表示jdk安装成功 自动化部署 tomcat docker pull tomcat #拉取tomcat镜像 cd root mkdir tomcat || cd tomcat docker run -id --namec_tomcat -p 8090:8080 -v $PWD:/usr/local/tomcat/webapps tomcat #$PWD表示宿主机的当前目录在这里表示/root/tomcat docker start tomcat mkdir test把xyj.zip上传到/root/tomcat/test下面并解压缩 用浏览器访问ip:8090/test/xyj.html nginx docker pull nginx docker run -d --name nginx01 -p 3344:80 nginx curl localhost:3344打开浏览器访问页面 ip:3344
http://www.hkea.cn/news/14478128/

相关文章:

  • 旅游门户网站有哪些现在电商做的设计用的什么网站
  • 长沙网站推广合作做的怎样 英文网站
  • 邯郸网站开发公司在线建设房屋设计网站
  • 个人网站名称怎么取容易备案网站制作可能出现的问题
  • 河南省级住房城乡建设主管部门网站电子商务网站推广策略主要内容
  • 天津滨海新区小程序网站建设优秀设计案例
  • 网站主体负责人不是法人公司网站开发需求文档
  • 小程序开发哪家好关键词排名优化流程
  • 网站添加站长统计代码营销管理系统
  • 咨询北京国互网网站建设优化推广seo
  • 广州公司网站centos wordpress 空白
  • 移动端网站如何建设新赣州房产网
  • 百度商桥代码怎么加到网站上免费空间和域名
  • 网站建设虚线的代码增城网站建设
  • 民兵信息化网站建设企业展厅设计公司虎
  • 商丘网站建设推广公司地址wordpress安装卡住了
  • 网站建设常用模板下载dede网站地图栏目如何上传文件
  • 泸州网站制作微信引流获客软件
  • 南通做网站的花云快速申请免费个人网站
  • 做网站前端后端ui什么意思上海市住房和城乡建设厅网站
  • 山东网站空间汕头招聘网官网登录
  • 交互 网站小广告尺寸
  • 自己做网站上传视频广东网站开发公司电话
  • 温州平阳县营销型网站建设自己做的网站如何包装
  • 网站开发一般会使用框架吗怎么制作网站详细教程视频
  • 秦皇岛做网站汉狮网络做美容一般在哪个网站团购比较好
  • 网站开发有什么工作内容做钢材的网站有哪些
  • 广州做网页的公司企业网站优化的原则
  • 公司网站市场价如何做好阿里巴巴企业网站建设
  • 个人网站可以做经营性的吗做网站视频存储在哪里