AngelPlayer`s Diary

1. 개념

https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html

 

 

 

2. 설치 방법

2-1. docker 설치 (우분투)

https://blog.cosmosfarm.com/archives/248/%EC%9A%B0%EB%B6%84%ED%88%AC-18-04-%EB%8F%84%EC%BB%A4-docker-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95/

 

2-2. docker compose 설치

https://hcnam.tistory.com/25

 

 

 

 

 

 

3. 에러 해결

3-1. [couldn't connect to docker daemon at http+docker //localhost - is it running? ... ] 에러 발생 시

https://codechacha.com/ko/fix-couldnt-connect-to-docker-daemon/

 

 

3-2. [Command 'docker-compose' not found, did you mean: ... ] 에러 발생 시

기존 [ docker-compose up -d ] 명령을,

[ docker-compose -f docker-compose.yml up -d ] 명령으로 변경

 

 

3-3. [encountered errors while bringing up the project ... ] 에러 발생 시

-> 문제의 원인은 이미 포트를 사용하고 있기 때문이므로, 기존 프로세스를 죽이고 다시 실행하면 된다.

방법 1 : [ docker rm -f $(docker ps -aq) ]

방법 2 : [ docker-compose down --rmi all ]

https://stackoverflow.com/questions/37971961/docker-error-bind-address-already-in-use

방법 3 : fuser를 사용하여 현재 포트를 사용 중인 프로세스 확인 후 강제로 죽임 -> 이걸로 해결함

 

현재 사용중인 포트

// 설치
sudo apt-get install psmisc

// 포트번호로 사용 중인 프로세스ID 확인
sudo fuser -n tcp 포트번호

// 프로세스ID로 강제 종료
sudo kill 프로세스ID

 

 

 

 

 

 

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band