Docker(一)安装及客户端基本操作指令
什么是Docker
Docker是一个开源的应用容器引擎,它基于go语言开发,并遵从Apache2.0开源协议。使用Docker可以让开发者封装他们的应用以及依赖包到一个可移植的容器中,然后发布到任意Linux及其上,也可以实现虚拟化。Docker容器完全使用沙箱机制,相互之间不会有任何借口,这保证了容器之间的安全性。
Docker目前有社区版和企业版,社区版是免费开源的,对于个人和小团队来说是比较理想的选择;Docker企业版则是收费的,是专门为企业和大型IT团队提供的,用于要求比较严格的商业应用中。
Docker的特点
更快的交付和部署
开发者可以使用一个标准的Docker镜像来构建一套开发容器,开发完成之后,运维人员可以直接使用这个容器来部署代码。Docker可以快速创建容器以及快速迭代应用程序,并让整个过程全程可见,使团队中的其他成员更容易理解应用程序时如何创建和工作的。Docker容器轻且启动速度快,可以大量地节约开发、部署时间。
更轻松的迁移和扩展
Docker容器几乎可以在任意的平台上运行,包括物理机、虚拟机、公有云、私有云、服务器等。这种良好的兼容性可以让用户把一个应用程序从一个平台直接迁移到另外一个平台,十分有利于应用的迁移和扩展。
更简单的管理
使用Docker,只需要小小的修改,就可以替代以往大量的更新工作。所有的修改都以增量的方式被分发和更新,从而实现自动化并且高效的管理。
Docker安装
阿里云安装手册:
https://help.aliyun.com/document_detail/51853.html?spm=a2c4g.11186623.6.820.RaToNY
Docker客户端常用操作指令
查看本地镜像列表中已有的镜像
// 列出镜像
docker images
可以通过rmi指令将镜像删除。在删除镜像时,需要指定镜像名称或ID。
// 删除镜像
docker rmi -f 881bd08c0b08
可以通过指令拉去仓库镜像到本地
// 拉取镜像
docker pull nginx
创建并启动容器
// 创建并启动容器
docker run -d —name “shan_nginx” -p 8088:80 nginx
查看运行中的容器
docker ps
停止容器
docker stop dockername(id)
删除容器
docker rm dockername(id)
还没有评论,来说两句吧...