본문 바로가기

ㅇ 도커 이미지 실행

# docker run -d -it --name 컨테이너이름 -p 8888:8888 -p 3306:3306 도커이미지이름/ID

-d : 백그라운드로 실행

-it : 콘솔창으로 접속 가능하도록 shell 로 실행 (/bin/bash)

--name : 컨테이너 이름 설정(하고싶은걸로 아무거나)

-p : 포드 매핑. host포트:docker포트

ㅇ 도커 컨테이너 접속

# docker exec -it 컨테이너ID/이름 /bin/bash

 

ㅇ status 에 따른 컨테이너 삭제

# docker rm $(docker ps --filter 'status=exited' -a -q)

ㅇ컨테이너 자동 실행 옵션

--restart="always"

실패했을때 N 번 재시도

--restart="on-failure:10"

ㅇ노드간 이미지 전송

# docker save <image> | bzip2 | ssh user@host 'bunzip2 | docker load'

엉망진창

개인 블로그 입니다. 코딩, 맛집, 정부정책, 서비스, ~방법 등 다양한 정보를 소개합니다