IT技术分享社区
十年资深程序员,自媒体技术博主运营十年,公众号、小程序、知乎、头条、小红书、B站等、优快云博客专家、阿里云专家博主、华为云云享专家,擅长技术C#、Java、数据库、前端、服务器运维、电脑技巧。商务合作/技术交流:hgmyzhl.
展开
-
Docker实战:使用Dockerfile部署第一个netcore程序
因为我是从事了五年C#工作的开发,虽然最近不怎么用C#了,为了后续能用得上,简单整理了一下使用dockerfile来部署一个非常微软最基本的netcore api项目,亲测成功,感兴趣的朋友也可以学习一下。用Linux的ftp工具将Visualstudio发布好的部署包上传到云服务器的/home/netCoreDemo/webapp目录中去,dockerfile增加这一行配置,因为这边只是单纯测试目的,不考虑使用nginx做代理。建一个netcore的api项目因为比较简单就不介绍,这个可以直接留言获取。原创 2022-10-24 20:38:06 · 2429 阅读 · 45 评论 -
docker系列:docker-compose用法详解
项目是由Python编写的,其实就是调用了Docker服务提供的API来对容器进行管理,因此,只要所在的操作系统的平台支持Docker API,就可以在其上利用Compose来进行编排管理。可以使用YML文件来配置应用程序需要的所有服务,然后使用docker-compose运行命令,就可以解析YML文件配置创建并启动文件中配置的所有docker服务。可以把docker-compose理解为一个自动化运维命令的打包脚本集合,只要脚本编写的没问题,就可以执行一条命令启动所关联的所有服务。原创 2022-10-24 06:30:00 · 3608 阅读 · 62 评论 -
Docker实战:docker安装YApi接口管理工具
YApi是一款高效、易用、功能非常强大的 api 可视化接口管理平台,旨在为互联网公司的技术人员提供更优雅的接口管理服务系统。它可以帮助开发者快速创建、发布、维护 API接口,并且YApi为用户提供了优秀的交互体验,技术人员只需利用平台提供的接口数据写入工具以及很少的点击操作就可以实现接口的管理。原创 2022-10-10 09:10:18 · 1214 阅读 · 11 评论 -
Docker实战:Docker安装Gitlab实用教程
github:作为“最大的同性交友网站”,里面的大部分项目都是开源的,通过全世界最大的程序员交流平台,可以分享自己的技术、提升自己的知名度。gitlab:比较适合公司内部的项目管理,用来管理项目成员、代码提交、项目运维。安装GitLab官方推荐至少4G的内存,否则可能会卡顿或者运行非常慢,建议小伙伴们采用4G以上的云服务进行测试,或者本地搭建虚拟机的方式来做。GitLab 是一个用于代码仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务平台,3.1 搜索Gitlab镜像。原创 2022-10-04 08:39:58 · 2053 阅读 · 18 评论 -
Docker基础:Dockerfile相关知识介绍
Dockfile是一种可以被Docker解释的脚本文件,Dockerfile其实由若干条的指令组成,每条指令对应Linux下面的一条脚本命令。Docker应用程序可以将这些指令转化为Linux实际执行的命令。Docker读取Dockerfile文件的指令然后生成对应的docker镜像。通过dockerfile文件可以比较明确的描述出Docker镜像是如何一步一步构建的原创 2022-10-03 08:08:12 · 928 阅读 · 7 评论 -
Docker实战:Docker安装WordPress,快速搭建自己的博客
以上就是通过docker安装wordpress的教程,很多关于安装wordpress的文章会考虑直接在安装wordpress的同时配置mysql,很容易出现各种各样的问题,这里就不列举了。WordPress是一种基于php编程语言开发的CMS管理系统,WordPress有丰富的插件和模板,用户可以快速搭建一套功能十分强大的内容管理系统,使用WordPress可以做多种类型的网站,比如新闻发布网站、企业门户、个人技术博客等。-p: 端口映射,这里表示将宿主机的3206映射给镜像的3306.原创 2022-09-28 21:52:28 · 1019 阅读 · 5 评论 -
docker笔记:docker容器通信参数 --link参数介绍
同一个宿主主机上的多个docker容器之间如果需要进行通信,第一种最容易想到的方式就是使用容器自身的ip地址、宿主主机的ip+容器暴露出的端口号来通信,我们知道默认情况下docker重新run后,对应的IP地址就会改变,这样如果两个容器之间通信就会变得非常麻烦,每次都要修改通信的IP地址。使用link选项链接的主机ip不需要固定,因为每次新建容器都会检查所链接容器的ip,并在/etc/hosts里生成新的alias 名称对应的ip。使用link参数建立的容器所链接的主机需要处于运行状态。原创 2022-09-26 21:44:05 · 1967 阅读 · 18 评论 -
Docker笔记:收集Docker常用的一些命令
今天给大家梳理常用的一些Docker命令,供大家参考。2、inspect 查看容器元数据相关。1、容器镜像清理删除相关命令。原创 2022-09-19 08:30:58 · 1067 阅读 · 24 评论 -
Docker笔记:docker四种网络模式介绍
Docker安装启动后会在宿主主机上创建一个名为 docker0 的虚拟网桥,处于七层网络模型的数据链路层,后续每当我们创建一个新的docker容器,在不指定容器网络模式的情况下,docker会通过 docker0 与主机的网络连接,docker0 相当于网桥。使用 bridge 模式新创建的容器,容器内部都会有一个虚拟网卡,名为 eth0,容器之间可以通过容器内部的IP相互通信。docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker主要有以下4种网络模式。原创 2022-09-19 08:29:47 · 1347 阅读 · 10 评论 -
猿创征文|Docker实战:docker 安装mongodb
首先要保证服务器开启27017端口,然后用公网IP加27017测试是否能访问(服务器要开放27017端口),当然如果是本地虚拟机搭建用虚拟机的IP+27017端口测试就行。原创 2022-09-12 11:33:21 · 1278 阅读 · 18 评论 -
猿创征文| Dcoker实战:Linux环境安装Redis图文教程
dockers 下载的redis 默认是没有 redis.conf 文件的,需要从官网下载,也可以使用我下载好的redis.conf 文件。对应的版本是7.0.2 。下载后将文件上传到 /home/redis/conf 里面去。原创 2022-09-12 11:30:10 · 946 阅读 · 6 评论 -
猿创征文 | Docker笔记:Docker网络知识介绍
当我们的服务器成功安装docker并启动进程后,就会产生一个docker0的虚拟网桥,本质为Linux网桥(默认为桥接模式),使用的通信技术是Veth-pair技术.Docker 使用的是Liunx的桥接原理,宿主机中是一个Docker容器的网桥 docker0。Docker 中所有的网络接口的是虚拟的,虚拟的转发效率高,evth-pair就是一对虚拟设备接口,它们都是成对出现的,一端连着协议,一端彼此相连,所以可以通信。docker容器网桥的生成周期:docker容器删除,对应的一对网桥就没了。原创 2022-09-06 09:40:50 · 925 阅读 · 20 评论 -
猿创征文 | Docker实战:Linux环境安装Tomcat安装步骤
webapps文件夹里没有文件,查看 webapps.dist 文件夹,发现文件在里面,因此需要删除原有的 webapps 文件夹, 然后把webapps.dist 文件夹重命名为 webapps就可以了。今天给大家分享docker安装Tomcat安装说明,服务器版本为Centos8,安装的tomcat版本为。注意:防火墙要开启28080端口,对应的云服务器也要调整安全组,开发28080端口。说明:tomcat8可以直接访问页面的,高版本的可能会出现404,具体原因是。tomcat8:容器的命名。原创 2022-09-05 07:02:13 · 640 阅读 · 8 评论 -
猿创征文|[云原生] docker查看日志用法笔记
大家在平常使用docker的时候,可能会遇到这样或者那样的问题,这个时候想排查问题的时候通常需要查看异常日志,这样才可以快速定位问题,从而解决实际的问题。今天就给大家聊聊Docker查看日志的用法,一起来看看吧!...原创 2022-08-30 08:38:15 · 765 阅读 · 20 评论 -
猿创征文|docker 系列: 具名、匿名挂载介绍
宿主主机挂载目录对应同步的文件在_data 目录里面。双向实时同步。指定具体的挂载目录名,便于查找和管理,如果你的容器比较多,都是不可读的字符串,那么可维护性会比较差,建议采用具名挂载。...原创 2022-08-29 06:37:55 · 574 阅读 · 26 评论 -
Docker实战:Docker安装nginx并配置SSL
Docker实战:Docker安装nginx并配置SSL原创 2022-08-22 08:43:08 · 5993 阅读 · 28 评论 -
【云原生】Dcoker实战:Linux环境安装mysql8.0.27安装步骤
今天给大家分享Centos8系统下安装mysql8.0.27,具体参考下面的步骤就可以使用Docker正确安装mysql。原创 2022-08-15 21:14:28 · 1121 阅读 · 22 评论 -
Docker基础:容器元数据详解
查看容器元数据主要通过docker inspect 容器id进行查看。今天通过docker安装的mysql查看启动的容器。原创 2022-08-08 08:34:07 · 1534 阅读 · 11 评论 -
Docker基础:Docker可视化面板portainer介绍
Portainer是Docker的图形化管理WEB工具,由GO语言编写的,提供状态显示、应用模板快速部署、对于Docker(容器、镜像、网络、数据卷)的基本操作、日志显示、容器控制台等功能。原创 2022-08-01 21:12:30 · 2302 阅读 · 7 评论 -
Docker基础:Docker 常用命令梳理
说明用于显示docker的版本信息,包括docker客户端和docker服务端基本信息。查看容器信息内部的详细信息,包括容器、镜像统计、存储、网络、日志、内存、CPU等信息。说明万能帮助命令,使用它可以查询任何docker组合命令的帮助用法,不要去硬记命令。说明连接到正在运行中的容器,不建议用。说明查看容器中运行的进程信息dockertopmysql8。说明获取容器/镜像的元数据,可以查看容器、镜像最完整的信息。说明删除容器,运行中的容器需要加-f参数才可以强制删除。...原创 2022-07-27 16:30:00 · 432 阅读 · 6 评论 -
Docker基础:Docker运行原理笔记
Docker基于客户端(容器)-服务器(Docker引擎)结构的系统,Docker的守护进程运行在宿主主机上,客户端(容器)通过Socket向Docker引擎发送相应的指令,Docker服务器就会执行相应的命令。今天给大家继续分享Docker相关的知识,今天主要介绍Docker运行原理以及生命周期,希望对大家能有所帮助!Docker会以root权限运行它的守护进程,来处理普通Linux用户无法完成的操作(如挂载文件系统等操作)。本地未找到镜像,然后根据Docker引擎配置的仓库地址,远程去查找镜像。...原创 2022-07-25 16:30:00 · 443 阅读 · 3 评论 -
Docker基础:Docker安装及镜像加速配置
今天给大家分享Centos7以上版本的操作系统下安装Docker。原创 2022-07-20 16:30:00 · 975 阅读 · 2 评论 -
运维:Centos8安装supervisor守护Nginx进程笔记
Centos8安装supervisor守护Nginx进程笔记原创 2022-07-18 21:14:56 · 979 阅读 · 15 评论 -
Docker基础:Docker是什么,为什么这么火
今天开始给大家聊聊Docker相关的知识。Docker是一个开源的应用容器引擎,它基于go语言开发,并遵从Apache2.0开源协议。使用Docker可以让开发者封装他们的应用以及依赖包到一个可移植的容器中,然后发布到任意的 Linux 机器上运行。Docker 的核心思想打包装箱,每个箱子是互相隔离的,互补影响。2010 年,几个搞 IT 的年轻人,在美国旧金山成立了一家名叫 dotCloud 的公司。dotCloud 的平台即服务(Platform-as-a-Service, PaaS)提供商。dotC原创 2022-07-14 08:35:10 · 893 阅读 · 1 评论