개발/내가보려고 정리!

docker 명령어 정리

종현닷컴 2020. 2. 8. 23:16

docker 정리

image - install 파일과 같음

container - 호스트 OS상에 논리적인 구획(컨테이너)을 만들고, 어플리케이션을 작동시키기 위해 필요한 라이브러리나 어플리케이션 등을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있게 만든 것

 

 

명령어 정리 

docker images - 사용가능한 이미지 출력

docker ps - 실행중인 컨네이너 출력

/bin/bash - 쉘

docker exec -it {containerName} /bin/bash

 

docker attach

docker diff - 부모 이미지와 파생된 컨테이너의 파일 시스템 간의 변경사항 확인

docker commit - 기본 이미지에 설치된것들을 포함한 새로운 이미지 생성

docker rm - 컨테이너 삭제

docker rmi - 이미지 삭제

docker run -d(-i의 반대 역할 컨테이너를 백그라운드에서 실행) -p(포트포워딩 플래그)  외부 포트:내부 포트

ex) docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

-e - 환경변수 설정 {환경변수명}={value}

--link - 참조할 다른 컨테이너를 지정

 

용어 정리

Docker Index 오픈된 중앙 저장소격에 해당 다양한 이미지들을 활용 가능