1 개요[ | ]
- docker run
- 새로운 컨테이너에서 명령 실행
구문
Bash
Copy
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
명령어 예시
Bash
Copy
docker run -d --name redisHostPort -p 6379:6379 redis:latest
2 실행예시 1[ | ]
Console
Copy
root@default:~# docker run -i -t ubuntu:14.04
Unable to find image 'ubuntu:14.04' locally
14.04: Pulling from library/ubuntu
bae382666908: Pull complete
f1ddd5e846a8: Pull complete
90d12f864ab9: Pull complete
a57ea72e3176: Pull complete
783a14252520: Pull complete
Digest: sha256:f6eed4def93a3b54da920737f0abf1a8cae2e480bb368280c898265fcaf910a3
Status: Downloaded newer image for ubuntu:14.04
Console
Copy
root@0967afc19f46:/# hostname
0967afc19f46
Console
Copy
root@0967afc19f46:/# exit
exit
Console
Copy
root@default:~#
3 실행예시 2[ | ]
Console
Copy
$ docker search redis
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
redis Redis is an open source key-value store that… 5960 [OK]
bitnami/redis Bitnami Redis Docker Image 92 [OK]
sameersbn/redis 71 [OK]
grokzen/redis-cluster Redis cluster 3.0, 3.2, 4.0 & 5.0 38
... (생략)
xetamus/redis-resource forked redis-resource 0 [OK]
Console
Copy
$ docker run -d redis
77f5be204ed82b399cefadc154b682dcffe61c3eb9ca118008eded4285ebbaeb
Console
Copy
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
77f5be204ed8 redis "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 6379/tcp adoring_curran
4 실행예시 3[ | ]
Console
Copy
$ docker run -d --name redisHostPort -p 6379:6379 redis:latest
202d4e2003757b4533936b64ef64a72f15d68885e040bf84bf68a86d2cecb8f8
Console
Copy
$ docker ps -f name=redisHostPort
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
202d4e200375 redis:latest "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 0.0.0.0:6379->6379/tcp redisHostPort
5 주요 옵션[ | ]
- docker run -d (
daemondetach) - docker run -p (
portpublish) - docker run -v (volume)
- docker run -e (env)
docker run -i (interactive)docker run -t (tty)- docker run -it (interactive + tty) ★
- docker run --rm (remove)
- docker run --name (name)
6 같이 보기[ | ]
7 참고[ | ]
편집자 Jmnote Jmnote bot 77.111.246.13
로그인하시면 댓글을 쓸 수 있습니다.