Docker 시작한김에 정리
docker 삽질 글
핵심은 -it !
docker run -it --name {별명} {이미지} {실행할 파일}
docker run -it --name mydocker ubuntu /bin/bash
ubuntu를 docker로 run 하고 attach나 exec로 접근하면 서버가 꺼져있다고 자꾸 안된다…
나만 안되는건가? 그건 나중에 테스트해보기로..
답은 -i -t 옵션이었다
잊지말자
- -i 옵션
- interactive(대화형) 아래 참조의 “run 옵션 정리” 참고하기
- -t 옵션
- TTY (얜 정리가 필요할듯)
기본 명령어 정리 (틀릴 수 있음)
# 가장 중요한 헬프
docker {명렁어} --help
# 이미지 목록 보기
docker images
# 컨테이너 목록 보기
docker ps
# 실행중이 아닌(설치된) 컨테이너 포함
docker ps -a
# 컨테이너 실행
docker start {별명 | ID}
# 컨테이너 종료
docker stop {별명 | ID}
# 컨테이너 삭제
docker rm {별명 | ID}
# 이미지 삭제
docker rmi {이미지명 | 이미지 ID}
# 접속
docker attach {별명 | ID}
# 명령 전달 (?)
docker exec {별명 | ID}
참조
- http://pyrasis.com/Docker/Docker-HOWTO
- https://www.popit.kr/%EA%B0%9C%EB%B0%9C%EC%9E%90%EA%B0%80-%EC%B2%98%EC%9D%8C-docker-%EC%A0%91%ED%95%A0%EB%95%8C-%EC%98%A4%EB%8A%94-%EB%A9%98%EB%B6%95-%EB%AA%87%EA%B0%80%EC%A7%80/ (삽질 해결에 굉장히 많은 도움이 되었다)
- https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html (정리가 잘된 시리즈)
- https://m.blog.naver.com/PostView.nhn?blogId=alice_k106&logNo=220340499760&proxyReferer=https%3A%2F%2Fwww.google.com%2F (run 옵션 정리)