【2】docker 기본 조작.md
기본 명령
docker info #
docker
docker pull ubuntu #
docker inspect ubuntu #
docker run -i -t ubuntu /bin/bash #
docker ps -a #
예제
#
JOB=$(docker run -d ubuntu /bin/sh -c "while true; do echo Hello world; sleep 1; done")
#
docker logs \$JOB
#
docker kill \$JOB
#
docker ps
#
docker ps -a
컨테이너 작업
#
JOB=$(docker run -d ubuntu /bin/sh -c "while true; do echo Hello world; sleep 1; done")
#
docker stop \$JOB
#
docker start \$JOB
#
docker restart \$JOB
#
docker kill \$JOB
# ( )
docker stop \$JOB
docker rm \$JOB
#
docker rm \$(docker ps -qa | xargs)
TCP 포트에 서비스 바인딩
# 4444 , netcat
JOB=$(docker run -d -p 4444 ubuntu /bin/nc -l 4444)
#
PORT=$(docker port \$JOB 4444 | awk -F: '{ print \$2 }')
#
echo hello world | nc 127.0.0.1 \$PORT
#
echo "Daemon received: \$(docker logs \$JOB)"
커밋(저장) 컨테이너 상태
#
docker commit
#
docker save -o ubuntu_14.04.3.tar ubuntu
#
docker load --input ubuntu_14.04.3.tar
docker load < ubuntu_14.04.3.tar
#
docker images
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.