2019.04.09 - Docker 기본명령어

1. Docker 설치 완료

- 윈 10 Home 이하(윈8, 윈7)은 Docker toolbox를 이용해서 다운로드, 설치해야한다.
- 얘네는 Docker가 운영체제에 붙어서 돌아가는게 아니라 VM으로 docker용 리눅스를 만들고 그 위에서 돌리는 방식이다.

2. Docker 기본 명령어

$ docker version --> client version과 server의 version이 둘 다 나온다. (server가 안 나온다면 config 수정 필요)

$ docker container run --publish 8888:80 nginx
$ docker container run --publish 8888:80 --detach nginx
$ docker container run --publish 8888:80 --name helloworld nginx

-> docker toolbox를 이용하는 경우엔 192.168.99.100:8888 로 접속하면 nginx가 돌아가는 걸 볼 수 있다.

3. Image vs container

이미지란, application을 구동하기 위해 필요한 바이너리, 소스코드, 라이브러리를 총칭한다.
컨테이너는, 이미지가 Process로 running 될 때의 인스턴스를 의미한다.

따라서 하나의 이미지를 통해 여러 컨테이너를 돌릴 수 있다.

댓글

이 블로그의 인기 게시물

로컬 Tomcat 서버 실행속도 개선

2019.05.23 - SQLAlchemy 의 객체 상태 관리 (expire, refresh, flush, commit) 에 관한 이해

2020.02.17 Python의 multiprocessing 중 Pool.map(), chunksize에 관한 내용