카테고리 없음

Docker 명령어 정리

타카스 류지 2020. 9. 18. 17:01

#도커 이미지 내려받기
https://hub.docker.com/?utm_source=docker4win_2.3.0.5&utm_medium=store&utm_campaign=referral

docker pull HUB도커명

# 도커 이미지 리스트 확인
docker images

# 컨테이너 리스트 확인
docker container ls -a


# 컨테이너 올리기(그냥 올리기)
docker run -i -t --name aaaa khipu/openjdk8-alpine /bin/bash

# 컨테이너 올리기(포트 포워딩 지정)
docker run -d -p 외부:내부 -i -t --name 사용할컨테이너명 이미지이름
docker run -d -p 80:8080 -i -t --name openJDK8 adoptopenjdk/openjdk8

# ssh 접속
docker attach 컨테이너명


# 파일복사 (PC -> 도커)
docker cp 복사할파일 컨테이너명:위치
docker cp c:\sample.war alpine:/home

# 파일복사 (도커 -> PC)
docker cp 컨테이너명:파일위치 내려받을위치
docker cp alpine:/home/sample.war c:\


# 컨테이너 중지
docker stop aaaa

# 컨테이너 삭제
docker rm aaaa

# 도커 이미지 삭제
docker rmi aaaa

# 도커 이미지 저장
docker save -o 파일명.tar adoptopenjdk/openjdk8

# 도커 이미지 로드
docker load -i c:\adoptopenjdk.tar

# 패키지 설치
apk add nano
apk add libuuid

# 도커 커밋
-a, --author="" : 생성자 정보
-m, --message="" : 이미지 메시지
-p, --pause=true/false : 이미지를 생성할 때 컨테이너를 중지(stop) 한 뒤 commit 여부
docker commit [options] [image name[:tag name]]
docker commit -a "생성자정보" -m "메세지" 컨테이너명 이미지:태그

# 도커 TAG 수정
docker tag Soure_image[:TAG] Targer_image[:TAG]