2018. 12. 27. 11:39
Docker 컨테이너는 단지 명령만 실행하고 그 결과만 보여주는 기능을 수행한다.
즉, 아래와 같은 명령은 "Hello World"를 출력한 후 즉시 종료된다.
$ docker run ubuntu /bin/echo 'Hello world'
만약 컨테이너를 데몬 형태로 실행하기 위해서는 계속 실행될 수 있는 명령이 필요하다.
$ docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"
아래와 같이 실행해도 컨테이너를 데몬 형태로 실행할 수 있다.
$ docker run -d -it --name my_ubuntu ubuntu
* -d 옵션: Docker의 컨테이너를 백그라운드 프로세스로 실행하는 옵션
* -it 옵션: interactive 모드
※ 참고 사이트 ※
https://blog.pavelsklenar.com/10-useful-docker-commands-tip-tricks/
'docker' 카테고리의 다른 글
Dockerfile 작성 및 이미지 빌드 방법 (0) | 2018.12.28 |
---|---|
Ubuntu, CentOS에 기본 패키지 설치 (0) | 2018.12.28 |
Failed to get D-Bus connection 에러 해결 (0) | 2018.12.27 |
특정 CentOS 버전 컨테이너 생성하기 (0) | 2018.12.27 |
docker alias 명령 정리 (0) | 2018.12.27 |