ubuntu 18.04 오프라인 환경에서 docker 바이너리 설치
2022. 9. 29. 18:17ㆍ[개발] 지식/Docker
설치
여기서 리눅스 버전에 맞는 docker tar를 다운받는다. 나는
docker-18.03.1-ce.tgz
를 다운 받았다(https://download.docker.com/linux/static/stable/x86_64/).offline 리눅스 서버로 FTP 전송한다.
압축을 해제한다.
$ tar xzvf /path/to/<FILE>.tar.gz
(선택) 바이너리 파일을
/usr/bin
으로 옮겨서 전역으로 사용한다.$ sudo cp docker/* /usr/bin/
데몬을 실행한다.
$ sudo dockerd &
확인
프로세스 확인
$ ps -ef | grep dockerd
docker 버전 확인
$ docker --version
hello-world → Registry에 접속할 수 없으므로 오프라인 환경에서는 아마 안될 것
$ sudo docker run hello-world
Registry 등록
오프라인 환경이라면 아마 Habor와 같은 별개의 Registry를 On-Promise로 구축해두었을 것이다. 클라이언트에서 Docker를 통해 Registry에 접근하려면 주소를 등록하여 보안을 해제하는 작업이 필요하다. 아래와 같이 설정한다.
daemon.json 파일 작성
$ sudo vi /etc/docker/daemon.json
아래 내용 작성 후 저장
{ "insecure-registries":["xxx.xxx.xxx.xxx:port"] }
Reference
Install Docker Engine from binaries
바이너리 설치 가이드는 기본적으로 위의 공식 사이트 가이드를 따른다.
[도커] Docker Private Registry 구축하기 (private 저장소)
insecure-registries 설정을 알게 되었다.
'[개발] 지식 > Docker' 카테고리의 다른 글
Windows에서 WSL2를 사용해 Docker 설치하기 (0) | 2023.06.16 |
---|---|
Docker 기초 (0) | 2022.10.12 |
<