728x90
docker 설치
# 업데이트 및 업그레이드
sudo apt-get update
sudo apt-get upgrade -y
# 도커 리포지토리 설정을 위한 적절한 패키지 추가
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
# 도커 공 식 GPG key를 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 도커 리포지토리 추가
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 도커 설치
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli
# 도커 계정 추가 (tiger는 우분투 계정명이다.)
sudo usermod -aG docker tiger
# 재시작!!!!!!!!!!!!!!!!!!!!!! (안하면 안된다.)
# 도커 정보 확인
docker info

compose 설치
# 폴더를 만든다.
mkdir -p ~/.docker/cli-plugins/
# compose 설치(버전에 따라 다름)
curl -SL https://github.com/docker/compose/releases/download/v2.0.0/docker-compose-linux-amd64 -o ~/.docker/cli-plugins/docker-compose
> 참고 사이트 : https://docs.docker.com/compose/cli-command/#install-on-linux

# 권한 부여
chmod +x ~/.docker/cli-plugins/docker-compose
# 버전 확인(--version에서 --를 지워야지 실행이 되었다.)
docker compose version

# docker-compose를 설치한다.
sudo apt install docker-compose -y
# docker compose version 확인
docker-compose --version

# compose up 하기
sudo docker-compose up -d
# docker-compose.yml 버전 맞추기

# mysql db port 3306은 충돌하니 사용자제!!!! (수정하자!) ex) 49180:7878

# 서버 확인

728x90
'웹 full stack 교육 > 이론' 카테고리의 다른 글
[JavaScript] reduce (0) | 2021.10.02 |
---|---|
[JavaScript] 기초 문법(5) - 배열 (0) | 2021.10.02 |
[JavaScript] 기초 문법(4) - 객체 (0) | 2021.09.29 |
[JavaScript] 기초 문법(3) - 비동기/동기 (0) | 2021.09.29 |
[JavaScript] 기초 문법(2) - 함수 (0) | 2021.09.29 |