docker pull training/webapp
#查看docker中的镜像
docker images
repository 仓库(名称)tag(标签,版本) image id(镜像id) size(大小)
contanner id(容器id) , image(来自于哪个镜像),commad(命令),
ports(端口映射),name (名字)
docker(主) run(子命令:运行) -i (input 打开一个输入)-t(teminal 终端) (-it )
xxx (可以是镜像名也可以id) /bin/bash (镜像里面带的命令)
docker run -it training/webapp /bin/bash
查看容器 docker ps (查看存活的(正在运行)容器)
docker ps -a (all) 查看所有的,包括已经停止的
退出容器 exit
如何进入已有的容器:
1、保证容器开启(docker start 容器编号(可以简写))
2、方法一:再次进入容器(docker attach(附着) 容器编号(可以简写)),attach
以后如果exit退出,那么容器也就跟着结束了。
方法二: docker exec -it 51(容器编号简写) /bin/bash, 退出以后容器还是开着的
hello-world镜像名称
停止容器 docker stop 容器编号
删除容器 docker rm 容器编号,删除之前一定要保证容器是停止状态
删除镜像 docker rmi 镜像名称(全称不能简写),删除镜像要保证所有跟它相关
的容器全部删除
删除所有的容器
docker rm $(docker ps -aq)
作业:将以上课堂内容,独立的再做一遍