![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker项目
文章平均质量分 66
运维贼船
喜欢折腾各种软硬件的90后运维老司机,搜索「运维贼船」有惊喜!
展开
-
免费的异地组网神器Docker搭建教程-ZeroTiger
ZeroTiger是一个国外的服务商所提供的基于P2P的组网方案,它可以通过软件的形式实现将我们需要组网的设备加入到一个虚拟的局域网中,从而实现数据的交换。组网逻辑:1.组网设备接入Zerotier,并通过ID加入指定的虚拟网络。2.当设备之间发生数据交换时,网络调度设备间尝试P2P直连。3.失败时,从网络中寻找moon服务器作为中转。我们使用自己的云服务自建Moon服务器加入Zerotier网络,当P2P失败时,数据始终通过我们自建的私有根服务器作为中转。私有网络需要认证才可以加入,具有一定的安全性。依然原创 2022-05-31 21:41:34 · 1380 阅读 · 0 评论 -
部署一个安全、可靠、快速的企业云盘
Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。服务器端主要支持: Debian 10 Ubuntu 18.04, 20.04 基于Docker的版本也可以在其它发行版本中运行。我这里依然以docker的形式来搭建,默认你已经准备好了docker的环境,并安装了docker-compose工具。创建一个目录用于存放配置文件:mk原创 2022-05-21 23:03:08 · 1065 阅读 · 0 评论 -
解决docker部署应用后端口直接通过防火墙的问题
1.针对新建立的docker有效vim /etc/default/docker #修改文件,此处设置等同于在创建容器时手动指定iptables=false参数DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 -iptables=false"2.针对所有的配置生效vim /etc/docker/daemon.json{"iptables": false}#此处对更改设置之前创建的容器也有效,编辑后需重启docker服务...原创 2022-05-08 14:45:50 · 765 阅读 · 0 评论 -
可视化代理神器,动动手指轻松配置Nginx
1.背景对于想自己搭建网站的朋友,使用自己个性化域名的朋友,使用Nginx的不在少数,可能也会使用Apache来管理自己的网站,但Nginx轻量又好用,还支持正向/反向代理,谁不喜欢呢?但喜欢是一回事,跟"爱"还是有一定区别的,Nginx的配置就是一大难点,对于才入门又想配置好一个自己的网站着实要花费很大的功夫,但是我们广大和程序员就是做着一件事的-把事情简单化!难的东西总有简单化的工具。Nginx Proxy Manager就是一款让你能通过网页的一些设置,完成网站的代理配置,无需自己再手原创 2022-02-19 20:22:04 · 1663 阅读 · 0 评论 -
怎么解决内网机器的网络访问问题?常用方法汇总
为什么会有这个问题呢?是因为作为一名开发人员或是运维人员会遇到这样一种情况,公司经常会有一些不联网的内网服务器,工作中需要在这些服务器上部署一部分业务,但这部分业务呢,又需要联网下载一些依赖项目才能使用(离线部署又很麻烦),怎么破?上面的阐述似乎有点绕,但一句话就是:怎么解决内网机器的网络访问问题?!方法一有人说那还不简单,找一根能联网的网线插上去,配置个IP地址,完事!这种情况也是最简单直接的方法,直击要害。如果有条件,可以这样操作,但通常是不允许的,或者你根本在机房中找不到能联网的网口。(记原创 2022-01-15 13:39:31 · 1919 阅读 · 0 评论 -
玩容器必会,Harbor的配置与简单使用
Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能,具有web管理功能,有了它之后能够很方便的管理容器镜像,搭配Jenkins使用很是方便。1.环境准备提前准备好docker和docker-compose环境,自行使用脚本安装。下面是我使用的版本:[root@mxharbor]#docker-compose--versionDockerComp...原创 2021-12-27 20:18:02 · 592 阅读 · 0 评论 -
Jenkins 持续交付安装部署全教程
JenkinsJenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。Jenkins 正如它的图标一样是一个优雅的绅士,使用它可以让你的工作更加的专注,因为它把开发-集成-交付打造成高效的流水线作业,管理员只需要前期建立好合适的项目生成方案即可。部署过程我这里使用 docker 来部署,需要提前准备好 docker 环境。dockerpulljenkins/jenkins:..原创 2021-12-20 20:20:32 · 665 阅读 · 0 评论 -
绝了,这款P2P全平台的文件同步工具,开源且不依赖中心服务器
最近在研究一些好玩的开源软件,似乎有些沉迷。发现这样一款软件可以支持多平台的同步软件,可以在Windows上、各种Linux发行版、MacOS是和Android上,甚至你可以在你的群晖或是OpenWRT甚至树莓派上使用它,可以使多个平台的文件保持一致,非常适合企业或是个人文件的多端同步。经测试同步时差在10s左右,即一方客户端删除、增加或修改文件,另一端开始产生同步效果的时间,效果极佳!环境准备话不多说,开始搭建,首先需要一个docker的环境,我这里依然使用一键脚本。#CentOS,.原创 2021-10-27 22:28:26 · 1214 阅读 · 0 评论 -
利用Docker 10分钟搭建朋友圈超火的盲盒交友小程序
前言最近有不少粉丝私信,反馈交友盲盒的项目版本搭建起来会遇到各种各样的问题,总是不成功。为了让大家都正常运行起来这个应用,特制作了基于docker的版本,此版本将大部分工作量封装成了镜像,只需要少量的操作步骤就能完美运行盲盒版本的交友软件,能让大家快速使用起来。安装docker运行环境安装docker环境,使用以下一键脚本。#CentOS,版本需在7或7以上curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliy...原创 2021-10-19 15:44:54 · 868 阅读 · 0 评论 -
Linux部署教程,把vscode放在网页上运行,随时随地编写代码
作为一名优秀的程序员,一个合格的代码编辑器能帮助我们更好地完成项目的开发,Visual Studio Code(简称 VSCode) 是开源免费的 IDE 编辑器,成为了不少人心中的首选。但你有没有想过,我可不可以随时使用vscode工作,而摆脱电脑的束缚?其实,这种想法还真可以,因为其开源的特性(为Microsoft拥有的格局点赞),我们可以将其运行于docker之中,最终以web方式呈现。 下面将演示如何将vscode的web版本利用docker部署在CentOS 7服务器上,Ubuntu或其它Li..原创 2021-10-11 10:35:24 · 1192 阅读 · 0 评论