본문 바로가기
Language&Framework&Etc/Docker

Docker run 명령어 필요한 내용 정리(정리중)

by 머리올리자 2022. 1. 28.

Docker container 환경에서 실험을 많이 진행하는데

 

제대로 쓰기 위해 내가 쓰는 명령어 몇개만 정리용으로 써봤다.

 

-i

위 -i(--interactive)는 STDIN(standard input)의 기능으로써 터미널에서 입력이 가능하도록 하게 하는 것 같다.

 

-t

위 -t(--tty)는 pseudo-TTY를 할당한다고 하며 사용자와 응용 프로그램이 셸에 액세스하는 데 사용된다고 한다.

 

보통은 붙여서 -it 많이 쓰는 듯 하다

 

--ulimit

ulimit은 프로세스의 자원 한도를 설정하는 명령이라고 한다.soft와 hard가 있으며soft는 새로운 프로그램을 생성하면 기본으로 적용되는 것이며hard는 soft한도에서 최대로 한도를 늘린다고 한다.(자원을 full로 돌릴려면 hard option을 쓰는게 좋을지도?)

 

나 같은 경우는 github에 있는 실험에서 docker container 환경 여는 명령어를 그대로 사용하다보니

 

 

 

참고

https://www.ibm.com/docs/en/zos/2.2.0?topic=files-pseudoterminal 

 

https://docs.docker.com/engine/reference/commandline/run/

 

docker run

docker run: The `docker run` command first `creates` a writeable container layer over the specified image, and then `starts` it using the specified command. That is, `docker run` is equivalent...

docs.docker.com

 

https://bangu4.tistory.com/138

 

[Linux] ulimit 설정 (Max user process, open files)

Ulimit이란? 사용자별(user) 프로세스의 자원 한도(Limit)를 설정하는 명령 soft한도, hard한도 두가지로 나뉨 Soft  : 새로운 프로그램을 생성하면 기본(default)으로 적용되는 한도 Hard : 소프트한도에

bangu4.tistory.com