도커 설치
- 도커를 이용할 것이기 때문에 docker, docker-compose 설치를 해 주자
- 업데이트부터 해 주자
sudo apt update
- 그리고 docker 를 설치한다
sudo apt install docker-ce
- 그 다음 docker compose 를 설치한다
sudo curl -L https://github.com/docker/compose/releases/download/v2.1.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
- 그리고 권한 설정을 해 준다
sudo chmod +x /usr/local/bin/docker-compose
- 잘 되었는지 docker compose 의 버전을 체크해 준다
docker-compose --version
--- 추가
아니 도커 설치를 다 하지 않았음
그리고 생각해 보니 서버에서는 docker compose 사용을 안 할 거기 때문에 설치 안 해줘도 됨
- https 리포지토리 추가하는 데에 필요한 것들을 추가해 준다
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
- 공식 GPG 키 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 도커 공식 저장소 추가
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 다시 업데이트 한 후 docker 설치
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
- sudo 없이 도커 사용하도록 설정
sudo usermod -aG docker $USER
- 도커 설치 잘 됐는지 확인
docker --version
'데브옵스' 카테고리의 다른 글
gitlab runner 로 ci 만들어보기 (0) | 2024.06.22 |
---|---|
CI/CD 삽질기록1 - NCP 서버를 생성 (0) | 2023.05.29 |
삽질기록 - NCP 에 프론트 서버 올리기 (with Docker, Github Actions) (0) | 2023.05.29 |
NCP + Next + Jenkins 구성하기 (0) | 2023.05.22 |