dev/DOCKER (19) 썸네일형 리스트형 docker volume docker 컨테이너와 호스트 pc의 파일이나 디렉토리를 공유해야 하는 경우 volume 옵션을 사용하면 됩니다. 위 예제는 호스트 pc에 있는 nginx.conf 파일을 nginx 컨테이너와 공유하는 것입니다. 공유가 제대로 됐는지 확인하기 위해 컨테이너에 접속해봅니다. 위의 두 이미지를 비교해보면 nginx.conf 파일이 제대로 공유된 것을 확인할 수 있습니다. 또한 docker inspect을 통해서도 volume 옵션이 설정된 것을 확인할 수 있습니다. 그리고 컨테이너의 nginx.conf 파일이 수정되면 호스트 pc의 nginx.conf 파일도 수정됩니다. 위의 두 이미지를 비교해보면 컨테이너의 nginx.conf 파일의 변경된 내용이 호스트 pc의 nginx.conf 파일로 반영된 것을 확인.. docker-compose 사용 docker compose는 여러 개의 컨테이너를 관리하는 orchestration입니다. kubernetes와 비슷한 개념이라고 생각하시면 됩니다. docker compose를 사용하기 위해서는 먼저 docker-compose를 설치해야 합니다. 설치하는 방법은 아래의 링크를 참고하시면 됩니다. https://tiqndjd12.tistory.com/88 docker install jenkins docker로 jenkins 설치하는 방법입니다. 먼저 jenkins docker 이미지 있는지 검색합니다. jenkins 이미지가 있으면 이미지 다운받습니다. jenkins 이미지가 다운됐는지 확인합니다. 이미지 다운 확인되면 컨테이너로 실행합니다. jenkins 기본 포트는 8080이기 때문에 컨테이너 외부 포트와 내부 포트는 각각 9090번과 8080번으로 매치합니다. jenkins 초기 설정을 하기 위해 웹으로 jenkins 접속합니다. jenkins 관리자 비밀번호를 모르기 때문에 위 화면의 "/var/jenkins_home/secrets/initialAdminPassword"파일에서 확인합니다. 확인한 비밀번호를 입력하고 Continue 버튼을 클릭합니다. jenkins 플러그인 설치 화면이 .. docker image save load 개발서버에 있는 도커 이미지를 운영서버로 옮기는 경우 "docker save"와 "docker load"를 이용하면 됩니다. 예제로 tomcat 이미지를 "docker save"로 저장합니다. 위의 화면을 보면 tomcat 이미지가 "tomcat.tar"라는 파일명으로 저장된 것을 확인할 수 있습니다. 먼저 tomcat.tar 파일을 다른 서버로 옮기기 전에 tomcat 도커 이미지가 있는지 확인하겠습니다. tomcat 이미지가 없는 것을 확인했으니 tomcat 이미지를 load 하겠습니다. tomcat.tar 파일을 서버 특정 경로에 올리고 docker-load로 이미지를 올립니다. 위의 화면을 보면 tomcat 이미지가 제대로 옮겨진 것을 확인할 수 있습니다. 내부망에 있는 서버로 도커 이미지를 옮겨.. docker container install vi docker 컨테이너 안에서 파일을 수정해야 하는데 vi 편집기가 설치되어있지 않은 경우가 종종 있습니다. 그럴 때 당황하지 않고 vi 편집기를 설치하면 됩니다.😁 먼저 apt-get을 업데이트합니다. 그리고 apt-get으로 nano 편집기를 설치합니다. 마지막으로 apt-get으로 vim 편집기를 설치합니다. 설치 중간에 계속 진행할 거냐고 물어보는데 "Y" 입력하고 계속 진행하면 됩니다. 설치가 정상적으로 종료되면 다음과 같이 vi 편집기를 사용할 수 있습니다. centos pinpoint docker 설치 centos에 pinpoint를 도커로 설치하는 방법을 포스팅하겠습니다. git 명령어로 pinpoint 설치 파일을 다운받습니다. pinpoint-docker 디렉토리가 보이면 설치 파일을 다운받은 것을 확인할 수 있습니다. 그러나 /root 디렉토리 밑에 설치 파일이 있기 때문에 /home 디렉토리로 옮겼습니다. /home 디렉토리로 옮긴 pinpoint 설치 파일을 확인하고 pinpoint-docker 디렉토리 안으로 들어가서 설치를 진행합니다. "docker-compose pull && docker-compose up -d" 명령어를 통해서 pinpoint를 설치합니다. 설치가 정상적으로 끝났는지 확인하기 위해 "docker ps"로 확인합니다. pinpoint 관련 컨테이너 보이면 정상적으로 설.. centos docker-compose 설치 centos에 docker-compose 설치하는 방법을 포스팅하겠습니다. curl 명령어로 docker-compose 설치해야 하는데 리눅스 일반 계정으로 설치하는 거라면 sudo 권한으로 설치해야 합니다. (sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose) 설치가 됐다고 해서 완전히 끝난 것이 아닙니다. docker-compose에 실행 권한을 줘야 합니다. 설치된 위치(/usr/local/bin)으로 이동해서 docker-compose에 실행 권한 추가합니다. 이제 docker-compos.. docker 로그 확인 docker 컨테이너 로그를 봐야하는 경우 docker logs를 사용하면 됩니다. tomcat 컨테이너 로그를 예로 들면 위 화면을 보게 되면 docker logs 옵션에 f옵션과 tail옵션을 줬습니다. f옵션 : tailing, 실시간으로 보는 옵션 tail옵션 : 마지막 로그부터 몇줄까지 표출하는 라인수 옵션 자세한 사용법을 알고 싶으면 docker logs --help를 통해 확인하면 됩니다. 이전 1 2 3 다음 목록 더보기