본문 바로가기

DevOps5

[AWS][Nginx] static 파일 연결하기 AWS에서 서버 받은 후 Nginx 설치까지 끝났다는 것을 가정하고 진행합니다. Window 기준. AWS에 파일 전송 FileZila 이용. 편집 - 설정 클릭 연결 - SFTP - 키 파일 추가 클릭 - ppk 파일 선택 - 확인 새 사이트 클릭 호스트 : 접속 가능한 도메인 적기. 프로토콜 : SFTP 로그온 유형 : 일반 사용자 : ubuntu (서버에 따라 다름. putty 접속시 사용자 이름과 같음 - 참고) 연결 클릭 Nginx 설정 putty로 서버 접속. (참고) cd /etc/nginx #/etc/nginx 위치로 이동 sudo vi nginx.conf #nginx.conf 열기 mkdir servers # servers 폴더 생성 http { // 생략 include servers/*.. 2020. 7. 12.
[docker] docker-compose로 nginx 띄우기 로컬에서 8080 포트로 앱을 하나 띄웠습니다. my-app.com 으로 접속시 위 앱으로 접속하려고 합니다. mac 기준으로 작성하였습니다. host 파일에 도메인 등록 # /private/etc/hosts 127.0.0.1 my-app.com # add host파일에 127.0.0.1 my-app.com 을 추가해줍니다. host파일 등록 참고 docker로 nginx 띄우기 my-app.com -> docker로 띄워진 nginx(80번 포트 listen) host 파일 등록으로 위 작업이 가능해졌고 docker로 띄워진 nginx(80번 포트 listen) -> localhost:8080 접속 이제 위와 같은 작업을 하려고 합니다. 이를 위해 총 3개의 파일을 추가했습니다. 1. custom.co.. 2020. 7. 11.
[Jenkins] pipeline script $ docker pull jenkins/jenkins:2.138.4 jenkins 2.138.4 버전 이미지를 pull 받는다. latest 버전이 2.60 버전인데 플러그인들이 제대로 설치가 안되는게 있어서 2.138.4 버전으로 했다. docker images 명령어로 이미지 파일을 확인해보면 jenkins/jenkins 라는 이름의 2.138.4 태그를 단 이미지가 있다. 이게 방금 pull 받은 젠킨스 이미지이다. $ docker run -p 8080:8080 -p 50000:50000 -v /var/jenkins_home jenkins/jenkins:2.138.4 위 명령어로 docker run을 해준다. http://localhost:8080로 접속 추천 플러그인 설치, 계정 생성이 끝나면 위.. 2019. 10. 14.
[Docker] <none> 태그 이미지 일괄 삭제 도커를 사용하고 있는데 태그(태그가 없음)인 이미지 많이 쌓여있다. 하나 하나 지우기에는 너무 많아서 태그가 없는 이미지를 선별해서 일괄적으로 삭제해보자. docker rmi $(docker images -f "dangling=true" -q) -f(--filter) 옵션으로 필터링을 걸어서 이미지를 검색한 뒤 그 결과를 위와 같이 rmi 명령어의 파라미터로 넣어준다. dangling 필터는 태그가 없는 경우만 필터링 해준다. 즉, dangling=true 는 태그가 없는 경우, dangling=false는 태그가 있는 경우. -q(--quiet) 옵션은 ID만 가져올 때 사용한다. 명령어를 실행하면 대부분의 태그를 가진 이미지들이 지워지는데 몇 가지 이미지들은 image is being used by .. 2019. 6. 11.
Window 10으로 Docker 시작하기 도커 홈페이지의 메뉴얼을 보고 진행하였습니다. 윈도우 용 Docker CE를 다운받기 위해 다운로드 링크로 들어가서 다운을 받고 깔려고 하였으나 위와 같은 창이 뜨면서 설치가 불가능했다.찾아보니 Window 10 Pro 버전에서는 Hyper-V를 지원해주나 Home 버전에서는 이를 지원해주지 않아서 안되는 듯 하다.그래서 포럼을 뒤져보니 Toolbox를 설치하면 된다고 해서 toolbox로 진행하였다. toolbox를 설치하면 위와 같은 프로그램들이 설치되는데 이 중 Docker Quickstart Terminal을 연다. 열어보면 고래가 나를 반겨주고 $ docker --versioncs 위 명령어로 도커 버전을 확인해본다. 도커를 설치했으면 다음에는 nginx를 설치하고 실행해보자. $ docker .. 2018. 10. 27.