docker
文章平均质量分 79
工作,学习中的一些docker笔记操作
净夜凡尘
初入的小白,倚天而上
展开
-
DNS防污染和广告拦截好用工具: AdGuard Home
AdGuard Home 是一款用于拦截广告和跟踪的全网络软件。设置后,它将覆盖您的所有家庭设备,您不需要任何客户端软件。它作为 DNS 服务器运行,将跟踪域重新路由到“黑洞”,从而阻止您的设备连接到这些服务器。它基于我们用于公共服务器的软件——两者共享许多通用代码....原创 2022-06-08 11:47:05 · 7622 阅读 · 0 评论 -
容器部署gitlab
容器部署gitlab介绍特征优点部署docker 运行 gitlabkubernetes 运行 gitlab登录设置(不强求设置)参考文档介绍GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务可通过 Web 界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代原创 2022-04-21 17:36:36 · 1568 阅读 · 0 评论 -
使用Docker 部署一套zabbix监控
使用Docker 部署一套zabbix监控概述部署 zabbix1.创建zabbix网络2.启动mysql服务(使用外置可不执行)3.启动服务端4.启动web界面5.启动客户端成果展示参考文档概述Zabbix 由 Alexei Vladishev 创建,目前由 Zabbix SIA 主导开发和支持。Zabbix 是一个企业级的开源分布式监控解决方案。Zabbix 是一款监控网络的众多参数以及服务器、虚拟机、应用程序、服务、数据库、网站、云等的健康和完整性的软件。Zabbix 使用灵活的通知机制,允许原创 2022-04-21 16:14:45 · 4025 阅读 · 0 评论 -
部署memcached(dokcer|kubernetes)
部署memcached dokcer&&kubernetes概述部署 memcacheddocker 运行 memcachedkubernetes 运行memcached测试是否部署成功概述Memcached 是一个通用的分布式内存缓存系统。它通常用于通过在 RAM 中缓存数据和对象来加速动态数据库驱动的网站,以减少必须读取外部数据源(例如数据库或 API)的次数。Memcached 的 API 提供了一个分布在多台机器上的非常大的哈希表。当表已满时,后续插入会导致按最近最少使用的顺序原创 2022-04-21 16:42:48 · 1367 阅读 · 0 评论 -
解决问题:cannot create symlink in “/etc/docker“: existing file in the way
问题描述环境虚拟机: ubuntu:18.04kernel: 4.15.0-151-genericdocker: 19.03.9docker-compose: 1.25.5在本地虚拟机内运行 docker-compose up -d 提示错误:cannot update snap namespace: cannot create symlink in “/etc/docker”: existing file in the waysnap-update-ns failed with c原创 2021-10-15 11:31:33 · 1768 阅读 · 0 评论 -
docker 容器化 django + mysql 服务
docker 容器化 django + mysql 服务介绍使用django简单实现在web界面进行增、删、改、查的操作,为了能够方便部署使用,特把服务做成镜像。DockerfileFROM python:3-alpineCOPY . /opt/WORKDIR /opt/# 重点在此:需要安装 gcc 等相关编译工具,去编译 mysqlclient,否则安装环境时会错误 RUN apk add --update --no-cache mariadb-connector-c-dev \原创 2021-10-12 10:45:11 · 294 阅读 · 0 评论 -
docker 部署 redis 的三种集群模式
docker 部署 redis 的三种集群模式master+slave(主从)主从模式介绍主从快速部署启动&验证sentinel(哨兵)哨兵模式介绍哨兵快速部署启动&验证cluster(集群)cluster集群模式介绍集群快速部署启动&验证master+slave(主从)主从模式介绍主从模式:是三种集群方式里最简单的。它主要是基于Redis的主从复制特性架构的。通常我们会设置一个主节点,N个从节点;默认情况下,主节点负责处理使用者的IO操作,而从节点则会对主节点的数据进行备份,原创 2021-08-12 14:01:19 · 1803 阅读 · 0 评论 -
容器化tengine:latest
容器化tengine:latest介绍容器化tengine准备nginx.conf准备启动脚本编写Dockerfile开始build介绍Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。官网地址: http://tengine.taobao.org/index_cn.htmlte原创 2021-07-29 10:42:44 · 317 阅读 · 0 评论 -
部署nexus 并使用 docker仓库
部署nexus 并使用 docker仓库一、Nexus简介二、为什么用Nexus三、容器部署1. 安装docker2. 使用docker-compose部署2.1 安装docker-compose2.2 创建相关目录2.3 创建docker-compose.yaml2.4 创建nginx代理2.5 启动服务2.6 创建docker仓库2.7 添加访问权限2.8 docker 添加 私有仓库地址一、Nexus简介Nexus 是一个强大的仓库管理器,极大地简化了内部仓库的维护和外部仓库的访问。2016 年原创 2021-07-22 11:08:14 · 5865 阅读 · 2 评论 -
docker 部署使用yapi(修护mock漏洞)
yapi 介绍YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。官方文档准备DockerfileFROM node:12-alpine as builderWORKDIR /yapiRUN apk add --no-cache wget python makeENV V原创 2021-07-12 13:46:29 · 777 阅读 · 0 评论 -
dockerfile ubuntu镜像设置时区错误解决
只针对ubuntu之前打镜像时 都是直接在dockerfile 里进行设置 /etc/timezone and /etc/localtime,打完镜像后,验证测试过业务服务,但是压根没有去验证时间是否正确,这是个不好的行为,还好也没有对业务影响太大,只是对产出日志的时间有2个小时的差距,算是不幸中的万幸吧。之前的dockerfielFROM ubuntu:18.04RUN set -x \ && ln -sf /usr/share/zoneinfo/Europe/Ams原创 2021-07-08 11:38:42 · 2202 阅读 · 0 评论 -
Docker tab自动补全
系统补全#centosyum -y install bash_completion#ubuntuapt-get install -y bash_completion#生效source /etc/profile.d/bash_completion.shDocker tab 自动补全直接复制下方的脚本,这是官方提供的,只要是apt | yum 安装的都有,源码、二进制安装的没得这玩意,写入后执行 source /usr/share/bash-completion/completions/doc原创 2021-05-17 21:51:18 · 1762 阅读 · 0 评论 -
centos7部署企业镜像仓库 Harbor
Harbor 仓库介绍Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的DockerRegistry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。Harbor核心组件解释Proxy:他是一个nginx的前端代理,代理Harbor的registry,UI, token等原创 2020-12-06 20:24:37 · 320 阅读 · 0 评论 -
Dockerfile练习1
创建目录mkdir -p /home/dockerfile/tomcatcd !$ #相当于 cd /home/dockerfile/tomcat编写Dockerfile文件vim DockerfileFROM javaMAINTAINER lin ENV HOST_NAME /usr/localWORKDIR $HOST_NAMERUN apt-get update -y \ && apt-get install -y wget \ &原创 2020-12-04 01:10:39 · 246 阅读 · 0 评论 -
centos7 vim 编辑Dockerfile显示高亮
下载三个文件覆盖掉目录内即可网盘下载地址提取码:qr92下载完毕后上传到服务器(虚拟机)上移动过去,覆盖掉mv dockerfile.txt /usr/share/vim/vimfiles/doc/dockerfile.txtmv dockerfile2.vim /usr/share/vim/vimfiles/ftdetect/dockerfile.vim mv dockerfile3.vim /usr/share/vim/vimfiles/syntax/dockerfile.vim原创 2020-12-04 00:51:34 · 323 阅读 · 0 评论 -
docker-compose安装(2020最新版)
compose官方文档:https://docs.docker.com/compose/install/#install-compose一、官方也将了依赖这些依赖包我没通过curl下载,个人感觉自己网不好,速度太慢了官方提供的方法安装:sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/原创 2020-12-03 23:21:57 · 6309 阅读 · 0 评论 -
Centos快速部署Docker(2020)
下载官网https://download.docker.com卸载旧版dockersudo yum remove docker docker-client docker-client-latest docker-selinux docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine安装依赖yum install -y yum-utils device-mapper原创 2020-11-29 23:10:24 · 182 阅读 · 0 评论