개발/내가보려고 정리!
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 오픈된 중앙 저장소격에 해당 다양한 이미지들을 활용 가능