이미지 pull
$ docker pull gitea/gitea
도커 네트워크 생성
$ docker network create net-devops
컨테이너 생성
$ docker run -itd --net net-devops --name gitea -h gitea -p 13000:3000 gitea/gitea
생성된 컨테이너 확인
$ docker ps | grep gitea
2abeae6ed01b gitea/gitea "/usr/bin/entrypoint…" About a minute ago Up About a minute 22/tcp, 0.0.0.0:13000->3000/tcp gitea
컨테이너 네트워크 확인
$ docker inspect gitea | grep IPAddress
"SecondaryIPAddresses": null,
"IPAddress": "",
"IPAddress": "172.18.0.2",
컨테이너 접속
$ docker exec -it gitea /bin/bash
bash-5.1#
bash-5.1# vi /data/gitea/conf/app.ini
[server]
부분 수정
[server]
APP_DATA_PATH = /data/gitea
DOMAIN = 172.18.0.2
SSH_DOMAIN = 172.18.0.2
HTTP_PORT = 3000
ROOT_URL = http://172.18.0.2:3000
DISABLE_SSH = false
SSH_PORT = 22
SSH_LISTEN_PORT = 22
LFS_START_SERVER = false
[webhook]
설정 추가
[webhook]
ALLOWED_HOST_LIST = 172.18.0.*
컨테이너 재시작
bash-5.1# exit
exit
$ docker restart gitea
gitea
gitea 접속 후 Gitea 설치하기
클릭