之前自己的git代碼庫是用gitblit建的,而且虛擬器是window server,速度實在太慢,而且沒有docker,安裝軟件實在是太麻煩了,所以決定把服務器改成centos,用docker安裝gitea來搭建git服務器。一切都很順利,唯獨最後一步出問題了。
1、
docker pull gitea/gitea:latest
2、
sudo mkdir -p /var/lib/gitea
3、
docker run -d --name=gitea -p 10022:22 -p 10080:3000 -v /var/lib/gitea:/data gitea/gitea:latest
完全是按gitea官方文檔來的,但是發現gitea容器可以啓動,但是無法訪問,docker attach gitea進去後,發現是docker容器沒有權限創建目錄造成的,所以把gitea運行的命令改成如下就可以了:
docker run -d --privileged=true --name=gitea -p 10022:22 -p 10080:3000 -v /var/lib/gitea:/data gitea/gitea:latest