Docker
-
도커로 DNS 서버 올리기Docker 2020. 8. 9. 16:45
프론트 단에서 영상을 업로드해야되는 기능을 사용하게 됬다. 그 과정에서 반드시 https를 사용했어야 했고 우리는 SSL을 신청하게 되었다. SSL을 신청하여 업로드가 정상적으로 되었지만.. https를 사용하면 예쁜(?) 자물쇠모양이 url 옆에 떠야하지만 내부IP를 사용하느라 url을 ip주소로 접근하다보니 자꾸만 "주의요함"이라는 경고가 떴다. 이렇게 "주의요함"의 경고문구를 없애기위해 내부IP를 도메인등록을 해주기로 하였다. 도메인을 등록하려면 필요한 것이 도메인 서버!! """ 사용자가 브라우저에서 https://www.naver.com 의 주소를 입력하면 이 도메인이 실제 어떤 IP의 주소인지 DNS 서버를 통해 찾게 된다. DNS 서버는 해당 도메인이 등록된 IP주소를 알려주고, 사용자는 네..
-
리눅스에서 편하게 도커 컨테이너 보기Docker 2020. 7. 27. 23:11
도커에 컨테이너를 잔뜩 올리다보니 컨테이너가 너무 많아져서 내가 올린 컨테이너를 찾는데 점점 어려워졌다. 역시 사람은 불편하고 불만이 쌓여야 개선점을 찾나보다. 그렇게 끊임없이 불편함을 느끼다가 누군가도 나와 같은 불편함을 분명 느꼈을 것이라 생각. docker ps -a 이 명령어를 입력하면 내가 쌓아놓은 모든 컨테이너가 보인다. 검색해보니 docker ps [옵션]들이 잔뜩 있었다. 그 중 내가 필요한 옵션은 내가 원하는 정보만 볼 수 있는 포맷팅과 필터기능!! alias dps='docker ps --format "table {{.Names}}\t{{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}" -f "name=yu"' alias dpsall='docker ps --..
-
도커위에서 세팅할때의 에러테스트Docker 2020. 7. 20. 23:34
코드를 짜거나 세팅을 하다보면 에러가 나는 것은 흔한 일이 된다. 하지만 나는 에러가 날 때 종종 간과하는 게 있다. 한번에 모든 것을 해결하려고 한다!! 그런 마음으로 해결하려고 하다보면 에러가 계속 나면 났지 해결되는 일이 희박하다. ** 그래서 테스트를 쪼개서 해야한다. 오늘은 도커위에 php와 apache, mysql 을 올려서 파일 전체를 다시 세팅하려고 할때, 에러가 났다. 1. 접속하여 apache가 잘 실행되는지 확인 (포트확인) 2. phpinfo(); 를 띄워서 php버전을 확인하고 php가 아파치와 잘 연결되었는지 확인. 3. 테스트 코드를 작성하여 mysql이 잘 접속되는지 확인 여기까지는 기본적인 접속에 대한 확인이다. 그만큼 기본적인 것이 잘 되었는지 확인하는 것이 중요하다. 4..
-
Docker 기본 명령어Docker 2020. 6. 1. 17:52
Docker 명령어 정리 docker hub에서 이미지 설치 docker pull [등록된 이미지]이미지 리스트 확인 docker imagesDocker에 생성된 이미지로 컨테이너 생성 옵션 설명 [-d] : 백그라운드 실행 [-p] : 외부포트:내부포트(docker 내 포트) # 내부포트를 외부포트로 맵핑(포트포워딩) [-v] : volume 설정 # 파일 경로 맵핑 [-e] : environment 환경변수 설정 [--name] : 컨테이너 이름 설정 [--restart] : always [이미지 NAMES|ID]:버전 # latest는 최신버전 gitlab 생성 docker run -d --name gitlab -p 8989:8989 -p 2200:22 --restart always -v /home..