Docker搭建MySQL,Gogs

docker搭建MySQL

sudo mkdir /data/mysql
docker run -d --name mysql -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=3935905 -p 3306:3306 mysql:5.7.22 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

docker搭建gogs

1. docker拉取镜像并后台运行

docker volume create gogs-data
docker run -d --name=gogs -p 10022:22 -p 10080:3000 -v gogs-data:/data gogs/gogs
# Docker搭建gogs

## 1. docker拉取镜像并后台运行

```sh
docker volume create gogs-data
docker run -d --name=gogs -p 10022:22 -p 10080:3000 -v gogs-data:/data gogs/gogs gogs/gogs

2. 安装gogs

2.1 输入docker主机的ip和端口(默认端口10080):http://192.168.1.161:10080/

2.2 默认配置,注意必定要写上服务器ip或域名。

2.3 能够不用建立管理员用户,默认第一个用户就是管理员。  可是admin这个用户是不能使用的。

建立了一个gogs用户,这个就是管理员。  数据在宿主上面的/var/gogs/目录下面,若是须要从新安装,则清空这个目录,而后重启下gogs的docker镜像便可。mysql

3. 测试git服务

3.1 建立一个项目

3.2 下载而后提交一个文件:

git clone http://192.168.1.161:10080/gogs/gogs.git
touch README.md
git add README.md
git commit -m "first commit"
git push -u origin master
# 若是没有配置ssh,则须要输入用户名密码:
Username for 'http://192.168.1.161:10080': gogs
Password for 'http://gogs@192.168.1.161:10080': 
Counting objects: 3, done.
Writing objects: 100% (3/3), 206 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To http://192.168.1.8:10080/gogs/gogs.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.
相关文章
相关标签/搜索