728x90
docker 삽질중.
Docker Run
sudo Docker run [option] [images]
Docker는 root에 준하는 권한이 필요하기 때문에 sudo를 사용하거나 계정을 root로 전환해서 실행해야 합니다.
sudo Docker run -itd [images] /bin/bash
가장 많이 사용하게 되는 명령어 인것 같습니다. -i -t -d 에 대한 옵션을 기본으로 많이 주고 있는데 -i는 --interactive의 약자이며 이 옵션을 설정해야 bash로 입력을 줄 수 있습니다.
-t 옵션은 입력을 준 행위에 대해 출력을 보여주게 됩니다.
-d 옵션은 docker를 백그라운드에서 돌아가도록 해줍니다.
모든 도커 컨테이너 stop
sudo docker stop $(sudo docker ps -a -q)
모든 도커 컨테이너 삭제
sudo docker rm $(sudo docker ps -a -q)
도커 명령어 전달방법
- 명령어가 한개일 때
sudo docker exec -it {container ID} /bin/bash {command1}
- 명령어가 여러개일 때
sudo docker exec -it {container ID} /bin/bash -c "{command1} && {command2} && {command3} "
※ -it 는 Docker 이미지를 만들때 Maintainer가 없으면 설정해 줘야 된다고 합니다.
-- 추가--
도커끼리 ssh 접속하는 방법
728x90
'IT 이야기' 카테고리의 다른 글
[spring-boot] security isAuthenticated() (0) | 2021.03.29 |
---|---|
[LINUX] 리눅스 명령어, (0) | 2021.03.18 |
[스코페2021]!!! (0) | 2021.03.12 |
[스터딩] Websocket (0) | 2020.12.11 |
조립형PC 고민거리 (0) | 2020.07.31 |
댓글