- 查看镜像
docker images
- 查看正在运行的容器
docker ps
- 查看所有的容器
docker ps -a
- 启动某个容器
docker start containerID||containerName
- 进入某个容器
docker attach containerID||containerName //第一种方法
----------
E:\cmder
λ docker exec -it containerID||containerName bash //第二种方法:exec需要至少两种参数;-it参数一起使用出现linux命令提示符;
root@fce7cbf56eff:/#
exec进入容器后exit不会使容器停止,attach进入容器之后,exit会停止容器。attach与exec对比如下:
E:\cmder
λ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
15c25a3e0135 mysql "docker-entrypoint.s…" 2 days ago Up About an hour 0.0.0.0:4548->3306/tcp testmysql
4079bb6bb352 nginx:v2 "nginx -g 'daemon of…" 4 days ago Up About an hour 0.0.0.0:82->80/tcp web2
9d4f75a8064e nginx "nginx -g 'daemon of…" 4 days ago Up About an hour 0.0.0.0:81->80/tcp webserver
fce7cbf56eff ubuntu:16.04 "/bin/bash" 7 days ago Up About an hour lnmp
E:\cmder
λ docker attach lnmp
root@fce7cbf56eff:/#
root@fce7cbf56eff:/# exit
exit
E:\cmder
λ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
15c25a3e0135 mysql "docker-entrypoint.s…" 2 days ago Up 2 hours 0.0.0.0:4548->3306/tcp testmysql
4079bb6bb352 nginx:v2 "nginx -g 'daemon of…" 4 days ago Up About an hour 0.0.0.0:82->80/tcp web2
9d4f75a8064e nginx "nginx -g 'daemon of…" 4 days ago Up About an hour 0.0.0.0:81->80/tcp webserver
E:\cmder
λ docker exec -it lnmp bash
root@fce7cbf56eff:/# exit
exit
E:\cmder
λ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
15c25a3e0135 mysql "docker-entrypoint.s…" 2 days ago Up 2 hours 0.0.0.0:4548->3306/tcp testmysql
4079bb6bb352 nginx:v2 "nginx -g 'daemon of…" 4 days ago Up 2 hours 0.0.0.0:82->80/tcp web2
9d4f75a8064e nginx "nginx -g 'daemon of…" 4 days ago Up 2 hours 0.0.0.0:81->80/tcp webserver
fce7cbf56eff ubuntu:16.04 "/bin/bash" 7 days ago Up About a minute lnmp