首页 > 其他分享 >gogs的安装和使用(docker)

gogs的安装和使用(docker)

时间:2024-08-03 22:28:28浏览次数:17  
标签:端口 宿主机 gogs 13000 root docker 安装 3000

1.docker安装gogs

1.1 拉取gogs镜像

docker pull gogs/gogs  

#也可改为自己需要的版本号 

1.2 创建存储目录

mkdir /root/gogs

 1.3 运行镜像 

docker run --name=gogs -d  -p 10022:22 -p 13000:3000 -v /root/gogs:/data gogs/gogs

1.3.1 指令解析 

--name=gogs: 指定名称为gogs。
-d: 后台模式下运行容器(detached mode)
-p 10022:22: 将容器的SSH服务端口22映射到宿主机的端口10022
-p 13000:3000: 将容器HTTP服务端口3000映射到宿主机的端口10080,可以通过浏览器访问Gogs的Web界面。
-v /root/gogs:/data: 挂载宿主机上的/root/gogs目录到容器内的/data 目录,这是为了持久化保存Gogs的数据。

1.4 测试 

在外部浏览器输入宿主机地址+端口号13000

192.168.193.131:13000  #改为自己宿主机的IP地址

此时进入了安装页面,说明安装成功

 1.5 报错

当我们使用10080映射gogs的3000端口时,在浏览器访问会出现以下报错

这是因为浏览器出于安全性考虑禁用了10080端口,所以我们改为13000端口映射。

2.gogs的配置

2.1 数据库设置

使用SQLite3免配置数据库,也可以根据自己的需要选择其他数据库

2.2 基本设置

往下的可选设置都可以不填,使用默认的

填好以上信息点击立即安装

此时再次访问192.168.193.131:13000端口会出现以下界面

点击右上角注册或者登录。

3.使用gogs

3.1 创建仓库

登录账号后点击右上角+号创建仓库

示例:

进入仓库

3.2 测试外部能否连接

复制http链接

在主机的任意空文件夹下打开git bash,输入以下指令

 git clone http://192.168.193.131:13000/mm/test.git

打开文件夹可以看到仓库里的文件已经克隆过来了

标签:端口,宿主机,gogs,13000,root,docker,安装,3000
From: https://blog.csdn.net/youxmm/article/details/140887120

相关文章

  • OpenStack Yoga版安装笔记(十二)nova安装(下)
    5、InstallandconfigurecontrollernodeforUbuntu注意安装版本为:nova25.2.2.dev55.1Prerequisites在安装和配置compute service之前,需要先创建数据库、服务凭证(用户名/密码)、服务API端点。1、Createthedatabase:root@controller:~#mysqlWelcometotheMariaDB......
  • Docker常用容器安装
    Docker安装安装docker(centos)docker引擎安装官网地址:InstallDockerEngineonCentOS|DockerDocumentation手动安装#卸载旧版本sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-l......
  • Docker 常用命令总结
    前言本文介绍Docker常用的一些命令,Docker常用配置可参考Docker实用配置技巧。Docker管理查看服务端和客户端版本dockerversion查看服务端和客户端配置和参数信息dockerinfo镜像操作Docker镜像可以看作一个模板。查看本地镜像列表dockerimages使用-q......
  • python pip怎么安装包
    按Win+R键打开运行窗口,输入“cmd”,再按回车键,打开命令行窗口。找到pip安装路径。Python2/Python3安装路径是相同的,都在x:\Pythonxx\Scripts路径下。拖动pip主应用程序到命令行窗口。输入“install+模块/包名”,注意中间要有空格。然后按回车键,窗口中会显示......
  • Docker Hub 和 registry-1.docker.io 的关系
     registry-1.docker.io是DockerHub的底层注册表(Registry)地址,用于存储和管理Docker镜像。在Docker中,一个注册表(Registry)是存储Docker镜像的地方,而registry-1.docker.io是DockerHub的注册表地址之一。DockerHub和registry-1.docker.io的关系:DockerHub:Do......
  • 安装mysql
    第一步:使用最新的包管理器安装MySQLsudodnfinstall@mysql1等待第二步:设置开机自动启动sudosystemctlenable--nowmysqld1然后检查mysql的启动状态sudosystemctlstatusmysqld1第三步:添加密码及安全设置sudomysql_secure_installation1第四步:要求你配置VALI......
  • 阿里云centos8的nginx的安装与运行
    一.centos864位安装运行设置开机自启动nginx服务1、安装gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境。安装指令如下yuminstallgcc-c++2、安装PCREpcre-develNginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包......
  • nvm 安装不同的node版本
    如果执行超时之类的多执行几次就正常了 wget-qO-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh|bash=>Downloadingnvmfromgitto'/home/gitlab-runner/.nvm'=>Cloninginto'/home/gitlab-runner/.nvm'...fatal:unabletoaccess......
  • Python+Pycharm下载安装教程,基础知识(详细教程)
    这是一篇针对初学者的 Python 基础教程,只要你认真阅读,花费30分钟即可快速了解Python。这篇Python入门教程讲解的知识点包括:Python编程环境的搭建、Python基本操作入门、Python数据类型、Python语句和函数。Python环境下载和配置根据Windows版本(64位/32位)从P......
  • 更换yum源,安装docker与拉取镜像
    1.更换yum源备份:mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup更换:wget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repo运行  yummakecache 生成缓存2.CentOS7(使用yum进行安装docker)st......