首页 文章 精选 留言 我的

精选列表

搜索[搭建],共10000篇文章
优秀的个人博客,低调大师

Docker入门-搭建docker私有仓库

Docker Hub 目前Docker官方维护了一个公共仓库Docker Hub,其中已经包括了数量超过15000个镜像。大部分需求都可以通过在Docker Hub中直接下载镜像来使用。 注册登录 可以在https://hub.docker.com 免费注册一个Docker账号。在命令行执行docker login输入用户名及密码来完成在命令行界面登记Docker Hub。你可以通过docker logout退出登录。 拉取镜像 可以通过docker search命令来查找官方仓库中的镜像,并利用docker pull命令来将它下载到本地。 推送镜像 用户也可以在登录后通过docker push命令来将自己的镜像推送到Docker Hub。 修改本地镜像的名字为账号名/镜像名 上传镜像到公共仓库 上传过后,查看远程公共仓库 私有仓库 有时候使用Docker Hub这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。比如,基于公司内部项目构建的镜像。docker-registry是官方提供的工具,可以用于构建私有的镜像仓库。 安装运行docker-registry 可以通过获取官方registry镜像来运行。默认情况下,仓库会被创建在容器的/var/lib/registry目录下。可以通过-v参数来将镜像文件存放在本地的指定路径。 docker run --name registry -d -p 5000:5000 --restart=always -v /opt/data/registry:/var/lib/registry registry 在私有仓库上传、搜索、下载镜像 创建好私有仓库之后,就可以使用docker tag来标记一个镜像,然后推送它到仓库。先在本机查看已有的镜像。 docker image ls 使用docker tag将session-web:latest这个镜像标记为127.0.0.1:5000/session-web:latest格式为docker tag IMAGE:TAG/]REPOSITORY[:TAG] docker tag session-web:latest 127.0.0.1:5000/session-web:latest 使用docker push上传标记的镜像 docker push 127.0.0.1:5000/session-web:latest 用curl查看仓库中的镜像 curl 127.0.0.1:5000/v2/_catlog 如果可以看到{"repositories":["session-web"]},表明镜像已经被成功上传了。 先删除已有镜像,再尝试从私有仓库中下载这个镜像。 docker image rm 127.0.0.1:5000/session-web:latest docker pull 127.0.0.1:5000/session-web:latest 注意事项 如果不想使用127.0.0.1:5000作为仓库地址,比如想让本网段的其他主机也能把镜像推送到私有仓库。你就得把例如192.168.1.1:5000这样的内网地址作为私有仓库地址,这时你会发现无法成功推送镜像。 可以用下面方式解决 对于使用systemd的系统,请在/etc/docker/daemon.json中写入如下内容(如果文件不存在请新建该文件) { "registry-mirror":[ "http://hub-mirror.c.163.com" ], "insecure-registries":[ "192.168.1.1:5000" ] }

优秀的个人博客,低调大师

阿里云入门搭建小细节

前言实习生涯还在继续,这两天倒腾了一下阿里云。下面来分享一下。 云服务器我觉得就是一台电脑,只不过你可以用,但是不能摸到,拿来挂QQ,挂个人网站,等等都行。 所以接下来开始入云端吧。 一、云服务器ECS购买 首先是买服务器,由于我还是学生,所以可以在阿里云便宜的买到一个服务器(配置比较低)。 名词解释:预装环境: 就是你买的服务器给你装什么系统(谨慎选择貌似后期无法更换), 图中,CentOS,Ubuntu 都是Linux系统,下面两个都是windows专门的服务器系统。 没玩过Linux的可以选下面两个试试水。 地域: 顾名思义吧,就是你的机子实际所在的地方。主要考虑的是,服务器目标用户所在地和 服务器直接的通信问题。一般来说越近越好。地域对应关系见下图↓↓↓ 还有就是服务器性能问题,上图的配置其实也够个人用的了,还有上图的网络速度其实 指的是服务器的上行速度,也就是外网的下行速度,实际服务器的下行速度还是很快的。 我选的是,Windows的服务器。 二、上云买好服务器以后就可以进入管理界面准备上云了。 首先是界面: 云服务器ECS-->实例 就可以看到你刚刚买的服务器了。你可以给它改名重启之类的。当然你最关心的应该是连接的问题。 名词解释:IP地址: 分为公网和内网(私有),公网就是可以在外面连接进来的IP地址,这个很重要,记下来。别人要访问你的 云电脑都靠他。 网络类型: 我也不懂,专业的应该 更好。 操作: 里面有很多按钮, 管理:就是进入实例的管理页面 远程连接:官方的远程连接页面 升降配:顾名思义花钱的地方 更多:里面有很多选项碰到在解释吧。目前就一个安全组很有用, 安全组: 管理进出服务器的流量的IP地址。 出方向,默认服务器可以到任何IP, 入方向,规定什么IP可以访问本地什么端口。 要远程连接 需开放 3389端口,接下来看看怎么开放3389接口 进入安全组后点配置规则 我们要配置的是入方向的端口和IP。 要添加端口点右上角 添加安全组规则 这样配置就行了。0.0.0.0/0 就是所有IP都能访问该端口。 (有3389的老哥就不用配置了,不过需要学会配置,后面还有别的端口需要开放) 然后需要吧 配置好的 安全组 对应到 服务器(实例) 点击加入对应的安全组就行了。 好了,前面解释的有点冗长,重点 是连接部分,首先点击 操作里面的远程连接 进入一个页面,第一次会告诉你连接密码。暂时先记住(后面可以修改), 输入密码-->发送远程命令 然后就是下面这个界面,这个初始密码我也不知道, 而且也没告诉你,所以只能自己去改了。 修改登录密码: 前面提到的 管理-->实例详情-->更多-->重置密码 改好之后就可以去登陆了。 三、用云这个系统登录以后还需要配置一些东西。 登录进去以后,左下角点一下进入服务器管理器,右边按照我红色标记设置。 接下来说一些实际需要用到的东西.。 Windows系统自带的远程连接:这是以后管理服务器最常用的手段。 首先,win+R 调出运行界面输入mstsc,会出现下面窗口 需要输入的就是 前面 服务器界面的 公网IP 用户名是administrator,密码是 远程连接密码(六位的)。不是登录密码 PS:一些其他的设置在左下角的显示选项里面,可以设置服务器和当前电脑文件互传之类的, 可以自行百度。 安全组:在实际开发的时候还需要开放一些 别的端口给外网。 下面稍微罗列一些 常用的: 80端口为HTTP网页访问的端口3389端口为远程桌面连接的端口21/tcp FTP 文件传输协议 22/tcp SSH 安全登录、文件传送(SCP)和端口重定向 443HTTPS 3306 Mysql(远程连接数据库用) 8080 Tomcat (做网站用) 当然后面Mysql和Tomcat的端口可以自己指定,3306和8080只是常用的端口。 最后这几天玩了一下阿里云服务器,学到了不少,来分享了一下,有些乱,还有些东西没写上来, 剩下的就是远程连接你的服务器,玩它就行了。了解更多产品详情可点击加关注

优秀的个人博客,低调大师

vue开发环境搭建Mac版

1、安装brew 打开终端运行以下命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2、安装成功后,查看一下brew的版本信息: brew -v 4、安装 淘宝镜像 (npm) npm install -g cnpm --registry=https://registry.npm.taobao.org 5、安装webpack cnpm install webpack -g 6、安装vue脚手架 npm install vue-cli -g 9、安装项目依赖 npm install 比较慢,需要有点耐心…… 10、安装 vue 路由模块vue-router和网络请求模块vue-resource cnpm install vue-router vue-resource --save 11、启动项目 npm run dev

优秀的个人博客,低调大师

Java —— jdk环境变量搭建

首先去oracle的官网下载相应的系统的jdk 一定要将Accept Lisense Argeement选中,否则是不能下载的 选中之后就出现了这个画面,我的是win10 64位的,直接选用最后的 .zip格式的 下载之后的文件 直接解压到你想要的磁盘或者文件夹中就可以了,这里我直接解压到c盘的根目录 下面是配置环境变量的方法: 1、右键 【我的电脑】—>【属性】—>【高级系统设置】—>【环境变量】 2、【系统变量】下面的新建 变量名:JAVA_HOME 变量值:C:\jdk-11.0.2(就是jdk文件的根目录) 3、【系统变量】下面找到Path变量,进行编辑 然后添加%JAVA_HOME%\bin(jdk中的bin文件的目录) 4、【系统变量】下面新建 变量名:CLASS_PATH 变量值:%JAVA_HOME%\lib(jdk中的lib文件的目录) 5、全部确定。 6、win+R,调出运行cmd命令,在控制台中输入java后回车,出现以下信息 运行javac命令,会显示以下信息 那么,恭喜你!环境变量配置成功!

优秀的个人博客,低调大师

Ubuntu 18.10 下搭建 LNMP 环境

安装前准备(root密码设置和vim安装): 设置和安装好的大神们请忽略 刚安装好Ubantu的同学请设置系统root用户密码(此密码务必记住),执行下列语句: sudo passwd 没有安装vim的请先安装,因为vim在linux上是非常有用的。执行下列语句: sudo apt-get install vim-gtk 一般安装完成就能用了,不用进行vim配置。 1、Nginx的安装 Nginx安装是属于最简单的,只需要在命令行执行: sudo apt-get install nginx 就能自动安装 Nginx,其中过程中需要 选择 Y/n 的选择Y就行了,当安装结束后再执行下列代码重启Nginx服务器 sudo service nginx restart 然后通过用Ubuntu自带火狐浏览器访问 localhost,如果出现Nginx的欢迎页面,就代码Nginx安装成功。 2、 MySQL的安装 由于咱们使用的Ubuntu18.04,如果直接不选择MySQL版本的话,则自动安装最新版本的MySQL; 执行下列语句安装MySQL: sudo apt-get install mysql-server mysql-client 虽然我看到很多教程上说,在安装过程中会出现设定MySQL初始密码的的步骤,不过我在安装过程中,真的是什么都没发生,导致了后面有些坑的出现。 在安装完成后,执行下面命令: mysql -u root -p 然后要求你输入密码,如果之前设置,则输入设置好的。 如果没设置,就要开始进入一个坑了,出现下列报错: ERROR 1698 (28000): Access denied for user ‘root‘@’localhost’ 这个错误,简单的说,就是密码错了,但是你没设置过,这个就是MySQL自身会设置的随机密码的问题了,解决方法就是重新设置新的root密码(这个是进入MySQL的root的密码,和本文开头所说的设置系统root用户密码不同,但也请务必记住),解决方法如下: ·关闭正在运行的MySQL,执行下列语句: sudo service mysql stop ·进入系统管理员模式,执行下列语句: su root 然后输入文章开头所说设置的系统root用户密码。(新手注意:输入密码时是有输入无显示的) ·进入MySQL,执行下列语句: mysql或mysql -u root 如果执行成功,则会成功进入MySQL的命令行中。 ·开始进行修改root密码的操作: mysql> use mysql; mysql> update mysql.user set authentication_string=PASSWORD('新密码'), plugin='mysql_native_password' where user='root'; mysql>flush privileges; 这一步主要是在设置新密码的时候,顺便把用户root的plugin进行修改,修改为默认的 mysql_native_password,然后在刷新权限设置。 ·在执行成功后,重启MySQL,然后执行连接数据库命令进入数据库: sudo service mysql restart mysql -u root -p ·数据库配置完毕,执行下列语句退出MySQL界面: exit 3、PHP7.2.安装 直接执行命令: sudo apt-get install php7.2 php7.2-fpm php7.2-mysql 直接把php相关的各种软件和拓展直接安装成功。 4、配置Nginx解析PHP 首先修改Nginx配置文件,执行命令: sudo vim /etc/nginx/sites-available/default 这里需要用到vim(进入后i键进入insert模式对文档进行编辑,esc退出insert模式,:x保存并退出vim) 修改41行如下: root /var/www; 修改44行如下: index index.php index.html index.htm index.nginx-debian.html; 修改56行到63行如下: location ~ \.php$ { include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): # fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; # # With php-cgi (or other tcp sockets): fastcgi_pass 127.0.0.1:9000; } 然后执行命令,重启Nginx: sudo service nginx restart 接下来我们修改PHP相关配置文件: sudo vim /etc/php/7.2/fpm/pool.d/www.conf 在36、37行替换为下列代码: ;listen = /run/php/php7.2-fpm.sock listen = 127.0.0.1:9000 修改之后,重启php7.2-fpm: sudo service php7.2-fpm restart 然后在/var/www里面新建文件info.php文件 info.php代码如下: <?php phpinfo(); 然后在浏览器打开:localhost/info.php,若显示php版本界面,就说明配置成功了。 到此,LNMP环境就配置完了。Do something amazing.

优秀的个人博客,低调大师

hadoop搭建之hadoop连接eclipse

1、下载插件(连接插件) hadoop-eclipse-plugin-2.7.2.jar 2、配置插件: 将下载的插件(不解压)放到..eclipseplugins目录下,重启eclipse,配置Hadoop 3、配置hadoop 如果插件安装成功,打开Windows—Preferences后,在窗口左侧会有Hadoop Map/Reduce选项,点击此选项,在窗口右侧设置Hadoop安装路径 4、配置Map/Reduce Locations 打开Windows—Perspective-Open Perspective—Other,选择Map/Reduce,点击OK,控制台会出现 5、在location 右键 new Hadoop location 配置hadoop 点击"Finish"按钮,关闭窗口 6、点击左侧的DFSLocations—>master (上一步配置的location name),如能看到user,表示安装成功 7、新建Map/Reduce Project 进行工作 ```

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册