- Use Case
- Docker Use Steps
- Commands
- Docker Version Check
- Docker Version Check Detail
- Docker Info
- Search Docker Image from Docker Hub
- Check acquired docker images
- Run Docker container
- Run commands in container
- Stop Docker container
- Docker Process check
- Docker process check including stop
- Show only Docker container ID
- Create new image from exiting container
- Start container (exiting container)
- Delete Docker container
- Delete Docker image
Use Case
- Docker Version Check
- Docker Version Check Detail
- Docker Info
- Search Docker Image from Docker Hub
- Check acquired docker images
- Run Docker container
- Run commands in container
- Stop Docker container
- Docker Process check
- Docker process check including stop
- Show only Docker container ID
- Create new image from exiting container
- Start container (exiting container)
- Delete Docker container
- Delete Docker image
Docker Use Steps
- (search) Search from docker hub
- (pull) Pull docker image from docker hub
- (run) Run docker container
- (exec) Execute command in docker container
- (stop) Stop docker container
- (start) Start docker container (run is to run first, 2nd time, use start)
- (commit) Commit docker image (Create docker image)
- (rm) Delete docker container
- (rmi) Delete docker image
Commands
Docker Version Check
docker --version
Docker Version Check Detail
docker version
Docker Info
docker info
Search Docker Image from Docker Hub
docker search <keyword>
ex) docker search nginx
Check acquired docker images
docker images
Run Docker container
docker run <name> <imagename>
name is container name(new), image name is acquired local image name
ex) docker run -d -p 80:80 -v $(pwd)/nginx/log:/var/log/nginx –name webserver nginx
-p 80:80 Port host 80, container 80 8080:80 host 8080, container 80
–name Container name
Run commands in container
docker exec -it <name> /bin/bash
ex)docker exec -it webserver /bin/bash
Show container prompt and can command from local shell
Stop Docker container
docker stop <name>
ex) docker stop webserver
Docker Process check
docker ps
Docker process check including stop
docker ps -a
Show only Docker container ID
docker ps -aq
Create new image from exiting container
docker commit <containername> <dockerhub username>/<imagenage>:<tagname>
docker commit webserver websearver:0.0
Start container (exiting container)
docker start <containername>
ex) docker start webserver
Delete Docker container
docker stop <containername>
ex) docker rm websearver
Delete Docker image
docker rmi <imagename>
ex) docker rmi nginx
ex) docker rmi websearver:0.0
コメント