실행환경
cat /etc/*-release | uniq
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
Docker 설치
sudo apt-get update
필요한 패키지 설치
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Docker의 공식 GPG키를 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Docker의 공식 apt 저장소를 추가
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
시스템 패키지 업데이트
sudo apt-get update
Docker 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io
Docker 설치 확인
sudo systemctl status docker
Docker 실행
sudo docker run hello-world
docker-compose 설치하기
curl 명령어를 통한 설치
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
최신버전은 다음 Github에서 버전 확인 후 다운로드
https://github.com/docker/compose/releases
다운로드한 도커 컴포즈 파일을 실행 가능하도록 다운로드한 경로에 권한을 부여
sudo chmod +x /usr/local/bin/docker-compose
심볼릭 링크 설정으로 path 경로를 아래와 같이 설정해준다.
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
설치 확인
docker-compose -v
docker-compose.yml을 아래 명령어로 실행하면 설정에 맞춰 컨테이너가 실행
docker-compose up -d
# 사용자 지정 설정파일 실행 시 -f 옵션
docker-compose -f <파일명.yml> up -d
'DevOps > Docker' 카테고리의 다른 글
[Docker] Postgresql 도커에 설치 및 접속 (1) | 2024.01.08 |
---|---|
[Docker][error] ( Error response from daemon: You cannot remove a running container ) (0) | 2023.12.15 |
[Docker] sudo 없이 docker 명령어 사용하기 (0) | 2023.12.15 |
[Docker/Kafka] zookeeper/Kafka 설치 (0) | 2023.12.12 |