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.
相關文章
相關標籤/搜索