macOS 用 Docker 安装 gogsDockergogs配置

Docker

https://store.docker.com/editions/community/docker-ce-desktop-mac

gogs

https://github.com/gogits/gogs/tree/master/docker

$ docker -v # 查看版本
Docker version 18.03.1-ce, build 9ee9f40

$ docker pull gogs/gogs # Pull image from Docker Hub.

$ [sudo] mkdir -p /var/gogs # Create local directory for volume.

$ [sudo]  chown -R ${USER} /var/gogs # 权限

# Use `docker run` for the first time.
$ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

# Use `docker start` if you have stopped it.
$ docker start gogs

docker run 参数说明:

-d: 后台方式运行容器
-p: 端口映射, 将容器的22端口映射到宿主机的10022端口, 将容器的3000端口映射到宿主机的10080端口
--name: 指定容器名称
-v: 数据卷挂载, 用于将容器和数据分离

配置

打开浏览器,输入 gogs 地址 http://localhost:10080gogs 默认 3000 这里要换成前面设置的 10080,这里使用 sqlite3

gogs install

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编码前线

Docker容器进入的4种方式(推荐最后一种)

  在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器...

27630
来自专栏finleyMa

docker学习系列5 nginx 容器

docker run 其实等于 docker create + start 因为tag为 1.15 的 nginx 镜像并不在本地,会先下载再运行

14620
来自专栏点滴积累

Docker Registry

前言 上一篇文章讲了Docker Machine实现多主机Docker节点的管理。本文讲解如何实现Docker Registry,其实这个在第一篇Docker入...

44970
来自专栏菜鸟程序员

Docker 容器镜像删除

14130
来自专栏散尽浮华

Docker容器学习梳理--私有仓库Registry使用

但有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似。 使用私...

24180
来自专栏从零学习云计算

Docker学习记录(1)——搭建自己的Docker Registry

最近在编写Kubernetes demo的时候,遇到了一个问题:当相同的Pod部署到不同的Node上时,每个Node都得下载Pod中指定的镜像文件。 由于“墙”...

84800
来自专栏Spring相关

在Centos7上安装Docker

在Centos7上安装Docker-ce直接用yum install docker -y安装的docker版本为1.12,但是docker发展很快,现在都18....

25930

发现Docker的IP地址

我们用Eclipse Che编写了很多使用Docker容器的小程序。它们占用空间小,易移植,可以在许多不同的操作系统上运行,而无需用户安装额外的软件。

25490
来自专栏编程坑太多

跟我一起学docker(三)--镜像的常用操作

17760
来自专栏有困难要上,没有困难创造困难也要上!

Docker中YUM安装RPM包报错 Rpmdb checksum is invalid: dCDPT(pkg checksums): ...

56670

扫码关注云+社区

领取腾讯云代金券