Docker 시작한김에 정리

Reading time ~1 minute

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 옵션 정리)

읽을 책 정리

# 이 책을 모두 읽겠다!### 언어이펙티브 자바 3/E / 조슈아 블로크 자바 ORM 표준 JPA 프로그래밍 / 김영한 ### 스프링토비의 스프링 3.1 / 이일민 스프링 5 레시피 스프링 부트를 활용한 마이크로서비스 개발 / 모이세스 ...… Continue reading

Ssh와 Sshd의 차이

Published on June 17, 2019

Dockerfile

Published on June 16, 2019