Docker简介
仓库:类似于github.任何人可以将自己创建的镜像发布到仓库中.供他人下载使用.
相关命令:docker push 推送镜像到仓库 docker pull 下载指定的仓库到本地
镜像:相当于模板文件.可理解为开发语言中的类.所有有容器以此模板为基本进行实例.
相关命令:docker images 查看当前已存在的容器.docker search 镜像名 查询本地和仓库中指定镜像名的镜像列表
容器:以某个镜像为基本,创建出一个具体实例.各容器间是相互独立.容器删除修改,不影响其它容器
相关命令:docker ps 查看当前运行所有的容器.(-a 查看当前所有的容器).docker run 运行容器
常用命令 :
1.docker images (查看当前所有镜像模板)
2.docker ps -a (查看当前所有容器) docker ps (查看当前运行中的容器)
3.docker rm 0e9031390b5a (删除某个容器)
4.创建容器 JOB=$(docker run -d -i -p 8885:80 -p 2225:22 --name=wangjiankun -v /home/wangjiankun/:/eduo/ eduo/base)
-p 8885:80 容器的80端口映射到服务器的8885端口
-name=wangjiankun 容器名为wangjiankun (可以不指定)
-v /home/wangjiankun/:/eduo/ 容器的/eduo/目录映射到服务器的/home/wangjiankun/目录
eduo/base 镜像名称)
5.docker stop {容器id/名字} 停止运行中的容器
6.docker start {容器id/名字} 启动容器
7docker restart {容器id/名} 重启容器