惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

AI
AI
TaoSecurity Blog
TaoSecurity Blog
H
Heimdal Security Blog
Help Net Security
Help Net Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Microsoft Azure Blog
Microsoft Azure Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Google DeepMind News
Google DeepMind News
爱范儿
爱范儿
The Cloudflare Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
N
News | PayPal Newsroom
V2EX - 技术
V2EX - 技术
博客园 - 【当耐特】
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
Secure Thoughts
C
CERT Recently Published Vulnerability Notes
罗磊的独立博客
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Privacy & Cybersecurity Law Blog
有赞技术团队
有赞技术团队
S
Schneier on Security
S
SegmentFault 最新的问题
Google Online Security Blog
Google Online Security Blog
H
Hacker News: Front Page
The Last Watchdog
The Last Watchdog
Schneier on Security
Schneier on Security
PCI Perspectives
PCI Perspectives
IT之家
IT之家
Project Zero
Project Zero
博客园 - 司徒正美
P
Privacy International News Feed
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Jina AI
Jina AI
Security Latest
Security Latest
Hacker News - Newest:
Hacker News - Newest: "LLM"
腾讯CDC
C
CXSECURITY Database RSS Feed - CXSecurity.com
阮一峰的网络日志
阮一峰的网络日志
C
Check Point Blog
aimingoo的专栏
aimingoo的专栏
V
Vulnerabilities – Threatpost
W
WeLiveSecurity
NISL@THU
NISL@THU
Webroot Blog
Webroot Blog
N
Netflix TechBlog - Medium
L
Lohrmann on Cybersecurity

博客园 - JackieHan

ubuntu i3 xterm中文输入显示问题解决 ubuntu vim markdown 实时预览 ubuntu docker方式部署docker registry v2 ubuntu14.04 server 安装docker Ubuntu Tomcat Ubuntu ssh 代理 全网访问速度优化 git 操作 vim使用指北 ---- Multiple Windows in Vim vim使用指北 ---- Advanced Editing vim使用指北 ---- Global Replacement vi/vim使用指北 ---- Introducting the ex Editor ubuntu 点点滴滴 vi/vim使用指北 ---- Learning the vi and Vim Editors 读书 笔记 vi/vim使用指北 ---- Beyond the Basic vi/vim使用指北 ---- Moving Around in a Hurry vi/vim使用指北 ---- Sample Editing linux权威指南 简记 idea 使用
docker 安装 gogs(go git server) 及问题解决
JackieHan · 2016-03-02 · via 博客园 - JackieHan

2016-03-02 10:20  JackieHan  阅读(2927)  评论()    收藏  举报

docker安装gogs

参考官方说明

gogs mysql 支持

运行一个mysql image

docker run --name gogs-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:tag

运行gogs image 连接上面的mysql

docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data --link gogs-mysql:mysql gogs/gogs

配置mysql

注意mysql host 为mysql:3306(启动gogs image连接的mysql) 密码为123456(启动mysql image 指定的密码)

gogs的仓库ssh/http路径配置

配置路径所在位置

{gogs docker 启动挂在路径}/gogs/conf/app.ini

配置项

DOMAIN       =  xxxx   影响ssh路径
ROOT_URL     = http://docker.host:10080/  影响http路径

gogs ssh 克隆需要密码

docker gogs的ssh的端口号22映射到docker主机的10022端口,所以ssh git@dockerhost会提示输入密码

解决方法:在当前用户目录的.ssh目录下,建立config文件,

Host gogs.dev 
HostName gogs.dev
Port 10022
User git

说明:Host:指定gogs的host(不要和docker host的名字一样,要不ssh dockerhost又有问题了);Host Name:好像没啥用;Port:为gogs的ssh映射后的端口;User:gogs运行用户

然后再ssh git@gogs.dev就会出现git shell的提示,这样就可以用ssh的方式克隆gogs上的git仓库了