compose docker gitlab

GitLab 配置优化

代码库最近换了,使用了 GitLab。这两天观察了下服务器的使用情况,发现 GitLab 很吃内存。直接占用了 30 多个G的内存。 一、发现问题 使用 top 命令查看内存时,发现前几十个都是同一个应用程序。再通过 ll /proc/pid 命令查找具体程序位置,发现都是 GItLab 。 这其中 ......
GitLab

docker网络模式

文章目录一、四种网络模式1、Host模式2、Container模式3、Bridge模式(默认)4、None模式(躺平)二、自定义网络1.查看网络模式列表2.查看容器信息(包含配置、环境、网关、挂载、cmd等等信息)3.指定分配容器IP地址4.自定义网络固定iP三、暴露端口总结1、进入容器没有syst ......
模式 docker 网络

docker安装elasticsearch和kibana

Docker安装ElasticSearch 1 安装说明 在平时工作的时候,开发环境大多数会安装单机ElasticSearch,但生产环境基本会安装ElasticSearch集群版,所以我们接下来实现一下ElasticSearch单机安装,下一节实现集群安装,但安装也大多数采用Docker安装。不过 ......
elasticsearch docker kibana

Ubuntu.Gitlab.SetUp——Ubuntu下gitlab-ce服务器部署

一、安装环境 使用系统环境:linux-ubuntu 22.04 直装,非docker 安装链接:gitlab/gitlab-ce - Packages · packages.gitlab.com 1. 进入页面点击 search 按钮,在Distribution里面输入ubuntu,出现适合ubu ......
Ubuntu gitlab-ce 服务器 Gitlab gitlab

gitlab命令行修改登录页

现象 误操作修改了登录页的url,导致无法登录的问题 修改 进入gitlab 容器 docker exec -it gitlab /bin/bash 进入postgresql数据库命令行 gitlab-psql 执行更改语句 UPDATE application_settings set home_ ......
命令 gitlab

docker上面部署nginx-waf 防火墙“modsecurity”,使用CRS规则,搭建WEB应用防火墙

web防火墙(waf)免费开源的比较少,并且真正可以商用的WAF少之又少,modsecurity 是开源防火墙鼻祖并且有正规公司在维护着,目前是https://www.trustwave.com在维护,不幸的是2024 年 7 月将不再维护交还开源社区管理,Trustwave目前打造自己的web防火 ......

在docker安装jenkins实现cicd流程

前言 1,通过docker部署jenkins项目 2,安装对应的插件 3,配置对应的环境 4,新建一个maven项目 问题汇总 本文永久更新地址: 前言 通过jenkins来实现从开发到提交到代码库从而触发jenkins自动打包maven项目,把打包好的jar包上传到资源服务器中,最后从资源服务器拿 ......
流程 jenkins docker cicd

Docker翻脸,不再开源!

导读 前几日,Docker Hub出了一件大事!但凡创建了“organisation”的用户都收到了一封含有简短PDF链接的邮件。邮件的内容“金钱味”十足:如果不按照要求升级付费,用户就将失去对数据的访问权限。此举不仅会破坏开源项目的自动化构建,还为一直依赖于开源的用户带来巨大的焦虑和麻烦。看来,想 ......
Docker

Docker基础知识和命令使用入门

本文介绍了 Docker 相关的基础知识和命令的简单使用。基础知识部分包括 Docker 的用途和意义,Docker 的镜像、容器、仓库、Dockerfile 和 Docker Compose 的理解,以及 Docker 图形管理工具 Portainer 的基础功能。Docker 命令的使用包括镜像... ......
基础知识 命令 基础 知识 Docker

docker安装FastDFS教程

以下是在Docker中安装FastDFS集群的详细教程,适用于生产环境: 下载FastDFS镜像文件:docker pull season/fastdfs 创建一个网络用于容器之间的通讯:docker network create fastdfs 启动tracker容器:docker run -d ......
FastDFS 教程 docker

通过docker启动mysql

一、启动mysql 1.下载mysql docker pull mysql:5.7# 具体可以去dockerhub中查找想要的版本 2.启动mysql docker run -d -p 3306:3306 mysql:5.7 --name mysql01 -e MYSQL_ROOT_PASSWORD ......
docker mysql

Docker 部署前端静态网站

1 安装Docker(略) 2 拉取nginx镜像 docker pull nginx 3 创建文件目录 bev:静态网站名称 html:存放网站代码 nginx:存放nginx配置文件nginx.conf conf.d:存放配置文件default.conf logs:挂载nginx的日志 4 运行 ......
前端 静态 Docker 网站

记录.Net部署Docker-v指令使用

记录Docker的-v指令使用 前言 之前我浅学了一下docker,方便部署.net项目(部署的是打包之后的项目) dockerfile文件如下: FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base WORKDIR /app EXPOSE 5031 EX ......
指令 Docker-v Docker Net

docker 创建jenkins

# 查看远程镜像 docker search jenkins # 拉取镜像 docker pull jenkins/jenkins # 创建容器 docker run -d -u root -p 8080:8080 -p 50000:50000 --name jenkins -v ~/jenkins ......
jenkins docker

用 Docker 创建 serverless 应用

导读 当今世界会时不时地出现一波波科技浪潮,将以前的技术拍死在海滩上。针对 serverless 应用的概念我们已经谈了很多,它是指将你的应用程序按功能来部署,这些功能在被用到时才会启动。你不用费心去管理服务器和程序规模,因为它们会在需要的时候在一个集群中启动并运行。 但是 serverless 并 ......
serverless Docker

Docker基本管理

一、Docker概述 1. Docker是什么 Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自 ......
Docker

docker入门学习

第一部分 一、docker简介 docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化容器时完全使用沙箱机制,互相之间不会有任何接口(类似 ......
docker

docker 宿主机无法访问容器问题

问题: linux环境下,安装docker。 当docker 容器的网络使用网桥即bridge 时,宿主机无法访问容器,使用网络host时,则可以访问。 先说结论: 我遇到的情况为 linux内核(3.10.0)版本太低导致,升级linux内核为(6.2.11)后问题解决。 将docker容器部署后 ......
宿主机 宿主 容器 docker 问题

docker-compose 安装使用教程

1、下载二进制文件: curl -L https://github.com/docker/compose/releases/download/v2.17.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose 2、 授权执行权限: ......
docker-compose compose 教程 docker

如何检查 Docker 镜像是否存在漏洞

一. 什么是Docker 镜像 今天我们来聊聊Docker镜像。 你可能听过Docker,但是你知道什么是Docker镜像吗?如果你还不知道,别担心,今天我们用幽默的方式来解释一下 首先,Docker镜像就像一份披萨的食谱。你可以把它看作是一个包含了所有制作披萨所需的材料和步骤的清单。类似地,Doc ......
漏洞 镜像 Docker

Ubuntu 安装二进制 Docker

安装 mkdir -p /data/software && cd /data/software # 解压 wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.24.tgz tar zxvf docker-2 ......
二进制 Ubuntu Docker

在CentOS上安装Docker引擎

1,先决条件 #### 1-1操作系统要求 1-2 卸载旧版本 2,安装方法 2-1使用存储库安装 设置存储库 安装 Docker 引擎 本文永久更新地址: 官方地址:https://docs.docker.com/engine/install/centos/ 1,先决条件 #### 1-1操作系统 ......
引擎 CentOS Docker

在docker安装jenkins实现cicd流程

前言 1,通过docker部署jenkins项目 2,安装对应的插件 3,配置对应的环境 4,新建一个maven项目 问题汇总 本文永久更新地址: 前言 通过jenkins来实现从开发到提交到代码库从而触发jenkins自动打包maven项目,把打包好的jar包上传到资源服务器中,最后从资源服务器拿 ......
流程 jenkins docker cicd

GitLab 服务的启动、停止和重启命令

GitLab 服务的启动、停止和重启命令 一、问题现象 在使用 GitLab 管理项目代码时,有时候可能因为服务出现异常,导致无法正常访问 GitLab 上的代码。 报错如下: 二、解决方案 重启 GitLab 服务,命令如下: gitlab-ctl restart 命令执行效果如下: 三、补充说明 ......
命令 GitLab

使用docker的方式启动keepalived做高可用

镜像地址:docker pull zhangnan30/keepalived-amd64:2.0.20 启动脚本: `docker run \ --name keepalived \ --restart=always \ --cap-add=NET_ADMIN --cap-add=NET_RAW - ......
keepalived 方式 docker

CentOS7yum安装Docker20.10.11

一、安装脚本 mkdir -p /root/soft/jiaoben vim /root/soft/jiaoben/yum_docker20-10-11.sh 点击查看代码 #!/bin/bash # 定义颜色 BLUE_COLOR="\033[36m" RED_COLOR="\033[31m" G ......
CentOS7yum CentOS7 CentOS Docker 7yum

docker简单入门

==docker== 1.虚拟化 ​ 虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的 ......
docker

docker镜像与容器基本的基本操作

一、docker基本命令(运维版) 1、查看镜像——docker images #查看下载到本地的所有镜像docker images​​REPOSITORY TAG IMAGE ID CREATED SIZEnginx latest ae2feff98a0c 9 days ago 133MB REP ......
基本操作 容器 镜像 docker

docker,给容器重新分配显卡

docker容器已创建成功,若想修改映射GPU数量,除了重新创建一个容器外,还可以修改容器的配置文件来达到修改的目的。 关闭docker服务(不关闭修改后会自动恢复) systemctl stop docker 找到你要修改容器的id,我的容器id为“9d676d24c4f8367357658f73 ......
容器 显卡 docker

docker安装及优化详解

一、docker安装步骤详解 docker初期版本是1.13(同一版本,开源) ——》分类型 1.15 - 1.17 过程中分成两种。 ①开源社区 docker-ce ②企业版 docker-ee 目前 Docker 只能支持 64 位系统。​1.#关闭防火墙systemctl stop firew ......
docker