728x90
우분투에 도커 설치(install docker)
구성 환경
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
패키지 목록 업데이트
apt update
필수 패키지 설치
apt install -y apt-transport-https ca-certificates curl software-properties-common
도커 리포지토리 GPG key 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
도커 리포지토리 추가
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
패키지 목록 업데이트
apt update
도커 리포지토리에서 docker-ce 패키지 확인
apt-cache policy docker-ce
docker-ce:
Installed: 5:20.10.16~3-0~ubuntu-jammy
Candidate: 5:20.10.16~3-0~ubuntu-jammy
Version table:
*** 5:20.10.16~3-0~ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
100 /var/lib/dpkg/status
5:20.10.15~3-0~ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.14~3-0~ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.13~3-0~ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
docker(docker-ce) 설치
apt install docker-ce
docker 버전 정보
$ docker version
Client: Docker Engine - Community
Version: 20.10.16
API version: 1.41
Go version: go1.17.10
Git commit: aa7e414
Built: Thu May 12 09:18:18 2022
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.16
API version: 1.41 (minimum version 1.12)
Go version: go1.17.10
Git commit: f756502
Built: Thu May 12 09:16:22 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.4
GitCommit: 212e8b6fa2f44b9c21b2798135fc6fb7c53efc16
runc:
Version: 1.1.1
GitCommit: v1.1.1-0-g52de29d
docker-init:
Version: 0.19.0
GitCommit: de40ad0
도커 데몬(서비스) 확인
systemctl status docker
도커 데몬(서비스) 재기동
systemctl restart docker
docker 그룹에 유저 추가
usermod -aG docker ${USER}
docker-compose 설치
apt install -y docker-compose
docker-compose 버전 정보
$ docker-compose version
docker-compose version 1.29.2, build unknown
docker-py version: 5.0.3
CPython version: 3.10.4
OpenSSL version: OpenSSL 3.0.2 15 Mar 2022
728x90
'리눅스' 카테고리의 다른 글
[네임서버] bind 9 bad owner name (check-names) (0) | 2022.05.20 |
---|---|
[리눅스] 우분투 22.04 systemd-resolved 데몬(서비스) 비활성화 (0) | 2022.05.20 |
[리눅스] 우분투에 도커 설치(install docker) (0) | 2022.05.19 |
[리눅스] 패스워드 한 줄로 변경하기 (0) | 2022.05.19 |
[리눅스] 우분투 비밀번호 분실 및 변경(초기화) 방법 (0) | 2022.05.19 |
[리눅스] Ubuntu 설치 시 파티션 나누기 (0) | 2022.05.18 |