Docker 15

docker attach vs exec

attach와 exec 둘다 컨테이너에 접속하는 커맨드이다. attach는 실행되고 있는 container에 접속할 때 사용합니다. 추가 ) 공식 문서 설명을 빌리자면 현재 사용 중인 터미널의 표준 입력, 표준 출력, 표준 에러들을 컨테이너에 연결하는 것입니다. 이렇게 연결을 하게 되면 표준 입력을 통해 컨테이너에 입력을 전달할 수 있고 표준 출력, 표준에러를 통해 로그 및 에러로그를 확인할 수 있습니다. 표준 출력, 표준 에러를 통해 나오는 값들은 도커파일 또는 컨테이너 실행 시 입력된 ENTRYPOINT / CMD 프로세스의 출력값들입니다. 참고로 container의 pid 1은 리눅스에 의해 특별하게 관리되고 있어서 기본 액션 시그널을 무시한다. 그래서 따로 코드상에서 정해놓지 않은 이상 SIGIN..

Docker 2017.01.04

Docker - Docker Toolbox로 윈도우에서 nginx 세팅해보기

먼저 Docker Quickstart Terminal로 접속한다.그러면 VirtualBox에서 리눅스 VM이 올라가고 그 위에서 Docker가 사용 가능한 상태로 세팅 될 것이다. 최종적으로 나오는 화면은 아래 사진과 같다. 아마 이 화면은 VirtualBox에서 만든 리눅스 VM shell인 것 같다. 그러면 이제 nginx를 설치해 보자 docker run -d -p 80:80 -p 443:443 --name webserver nginx-d는 백그라운드(데몬)로 돌리는 옵션, Docker 에서는 detached 모드 라고 표현한다.- https://docs.docker.com/engine/reference/run/#/detached-vs-foreground 포트 설정은 -p hostPort:conta..

Docker 2016.12.23

Docker - Windows에서 Docker 설치하기(Docker Toolbox)

Docker for Windows는 도커 메인 페이지 또는 아래 링크에서 받을 수 있다https://docs.docker.com/docker-for-windows/ 하지만 Docker for Windows는 64비트 윈도우 10 Pro, Enterprise, Education[1511 November update, Build 10586 이후] 에서만 돌아간다. (16/12/22 글작성 기준)- HyperV를 이용할 수 있는지 여부에 따라 사용할 수 있나 보다(Hyper-V는 뭘까?) 아무튼내가 사용하는 OS는 Home edition이라 Docker for Windows를 쓸 수 없었기 때문에Legacy desktop solution인 Docker Toolbox를 깔기로 했다. 그런데 Docker Engi..

Docker 2016.12.22