본문 바로가기

OS/업무 팁

[Docker] Jfrog Artifactory 를 통한 Docker 설치

https://download.docker.com/linux/ubuntu/ 경로가

debian-remote-docker라는 Remote Repository 로 설정되어 있을 경우를 가정함.

 

이전 버전 제거

 $ sudo apt-get remove docker docker-engine docker.io containerd runc

 

패키지 업데이트 진행

$ sudo apt update
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

 

Docker 공식 GPG 키 추가

 

$ curl -fsSL http://your_jfrog_domain.com/artifactory/debian-remote-docker/gpg | sudo apt-key add -

 

저장소 추가

sudo add-apt-repository "deb [arch=amd64] http://your_jfrog_domain.com/artifactory/debian-remote-docker $(lsb_release -cs) stable"

 

docker 설치

$ sudo apt-get update
$ sudo apt-get install docker-ce

 

daemon 설정

/etc/docker/daemon.json

{
	"insecure-registries" : ["your_jfrog_domain"]
}
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

 

jfrog artifactory 로그인 (필요할 경우)

$ sudo docker login your_jfrog_domain.com
username: xxxxx
password: xxxxx

Login Succeeded