Docker 설치 전 확인 사항
ssh 연결 설정이 안되어있을 경우 아래와 같이 관련 모듈을 설치한다.
apt-get update
- (sudo) apt-get update
ssh openssh-server 설치
- (sudo) apt-get install openssh-server
ssh 클라이언트와 서버를 동시에 설치
- (sudo) apt-get install ssh
방화벽 해제
- (sudo) ufw enable
- (sudo) ufw allow 22
- (sudo) ufw reload
ssh 서비스 시작
- (sudo) service ssh start
제대로 구동 되었는지 확인
- (sudo) service ssh status
- (sudo) ps -ef | grep sshd
- (sudo) netstat -ntlp | grep sshd
위 설정후 ssh 접속 확인
$ ssh master@172.30.1.29
master@172.30.1.29's password:
Welcome to Ubuntu 18.04.6 LTS (GNU/Linux 5.4.0-84-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
91 updates can be applied immediately.
76 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable
Your Hardware Enablement Stack (HWE) is supported until April 2023.
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
master@master-Standard-PC-i440FX-PIIX-1996:~$
최신 버전 커널 확인
- 호스트 운영체제가 최소한 3.10버전 이상을 상용해야 도커 컨테이너를 정상적으로 사용 가능
root@master-Standard-PC-i440FX-PIIX-1996:~# uname -r
5.4.0-84-generic
- 지원 기간 내에 있는 배포판 인지 확인
- 64bit 리눅스 인지 확인
- sudo 명령어를 통해서 설치하거나 root 권한을 소유한 계정에서 설치를 진행
Ubuntu 기반 Docker 패키지 설치
1) sudo apt-get update
2) https를 사용해서 레포지토리를 사용할 수 있도록 필요한 패키지를 설치한다.
# sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
3) # curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Docker 공식 리포지토리에서 패키지를 다운로드 받았을 때 위변조 확인을 위한 GPG 키를 추가한다.
4) # apt-key fingerprint
Docker.com 의 GPG 키가 등록됐는지 확인한다.
5) # add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Docker 공식 저장소를 리포지토리로 등록한다.
6) # grep docker /etc/apt/sources.list
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
저장소 등록정보에 기록됐는지 확인한다.
7) # apt-get update
리포지토리 정보를 갱신
8) # apt-get install -y docker-ce
docker container engine 을 설치한다.
도커 서비스 상태, 버전 확인
root@master-Standard-PC-i440FX-PIIX-1996:~# ps -ef | grep docker
root 14503 1 0 00:58 ? 00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root 17393 5202 0 01:03 pts/1 00:00:00 grep --color=auto docker
root@master-Standard-PC-i440FX-PIIX-1996:~# docker --version
Docker version 20.10.12, build e91ed57
-- The End --
'Devops > Docker' 카테고리의 다른 글
[Docker] windows wsl 2 설치하기 (1) | 2022.10.31 |
---|---|
[Docker] Oracle DB 설치하기 (Oracle 12c) (1) | 2022.10.27 |
[Docker] Docker Hub에 이미지 올리기 (0) | 2022.01.12 |
[Docker] Docker 명령어 정리 #2 (0) | 2021.12.30 |
[Docker] Docker 명령어 정리 #1 (0) | 2021.12.30 |