Q's blog

一些个人文档笔记

jenkins-docker 启动命令

1
2
3
4
5
6
7
docker run -d -u root --name jenkins \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/libexec/docker:/usr/libexec/docker \
-v /usr/bin/docker:/usr/bin/docker \
-v jenkins:/var/jenkins_home \
-p 80:8080 -p 50000:50000 \
jenkinszh/jenkins-zh:lts
阅读全文 »

修改配置文件

1
2
3
4
5
6
7
8
9
10
11
12
[root@localhost opt]# grep -rn "^[^#]" /etc/gitlab/gitlab.rb 
external_url 'http://192.168.0.8:8080' #如果使用容器要对应端口
gitlab_rails['gitlab_email_from'] = '16253173030@qq.com'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "16253173030@qq.com"
gitlab_rails['smtp_password'] = "###授权码###"
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
阅读全文 »

用docker启动的gitlab克隆项目连接为容器名

解决:

重新初始化容器

1
2
3
4
5
6
7
8
9
10
11
docker run \
--detach \
--hostname gitlab.qh.com \
--publish 2222:22 \
--publish 80:80 \
--name gitlab \
--restart unless-stopped \
-v /data/gitlab/etc:/etc/gitlab \
-v /data/gitlab/log:/var/log/gitlab \
-v /data/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:13.6.3-ce.0

改ssh端口

1
2
vim /etc/gitlab/gitlab.rb
gitlab_rails['gitlab_shell_ssh_port'] = 2222

重新编译

1
2
3
gitlab-ctl stop
gitlab-ctl reconfigure
gitlab-ctl start

K8s简介

Kubernetes(简称k8s)是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了资源调度、部署管理、服务发现、扩容缩容、监控,维护等一整套功能。,努力成为跨主机集群的自动部署、扩展以及运行应用程序容器的平台。 它支持一系列容器工具, 包括Docker等。

# kubernetes

阅读全文 »

K8s简介

Kubernetes(简称k8s)是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了资源调度、部署管理、服务发现、扩容缩容、监控,维护等一整套功能。,努力成为跨主机集群的自动部署、扩展以及运行应用程序容器的平台。 它支持一系列容器工具, 包括Docker等。

# kubernetes

阅读全文 »

我们可以在Helm Realese⻚⾯下载⼆进制⽂件,这⾥下载的v2.10.0版本,解压后将可执⾏⽂件 helm 拷⻉到 /usr/local/bin ⽬录即可,这样 Helm 客户端就在这台机器上安装完成了。 https://github.com/helm/helm/releases

阅读全文 »
0%