docker1

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)

作业:将以上课堂内容,独立的再做一遍

原文地址:https://www.cnblogs.com/richlovesherry/p/11540744.html