*********************************GET Docker*********************************

Docker版本:

  1. 目前分为 Docker CE(社区版) 和docker EE(企业版) 两个版本,其支持的系统可以在官网看到,如图:
    •   Community Edition (CE) :Docker Community Edition (CE) is ideal for individual developers and small teams looking to get started with Docker and experimenting with container-based apps.

          社区版适用于希望开始使用Docker并尝试使用基于容器的应用程序的个人开发人员和小型团队。

    •   Enterprise Edition (EE) :iDocker Enterprise Edition (EE) is designed for enterprise development and IT teams who build, ship, and run business critical applications in production at scale.

         企业版适用于专为企业开发和IT团队而设计,他们可以在生产中大规模构建,发布和运行业务关键型应用程序。

  2.两者适用的平台区别:

其中Ubuntu、CentOS作为Linux发行版,CE和EE都是支持的。

Docker安装:

  对于不想重装Linux系统的小伙伴,windows系统也是支持的。不过要注意一下几点:

  1.win7、win8与 win10使用的是不同的版本。

   在官网下载Docker时,会有这么一段话。对于以前的版本应该使用 Docker Toolbox。下载地址:https://store.docker.com/editions/community/docker-ce-desktop-windows

  2.win10必须是专业版以上,家庭版是安装不上的。如果是家庭版可以先去免费升级专业版(baidu/google) 

  3.下载前必须注册/登陆Docker账户,否则无法下载。但是不FQ是注册不了的!我是FQ后注册下载。下载后,一路NEXT直到安装完成。

  4.镜像加速

网易加速器:http://hub-mirror.c.163.com

官方中国加速器:https://registry.docker-cn.com

ustc的镜像:https://docker.mirrors.ustc.edu.cn

daocloud:https://www.daocloud.io/mirror#accelerator-doc(注册后使用)

例:在目录:C:\Users\xxxxx\.docker\daemon.json添加上地址

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

也可以,Docker启动后(右下Docker小鲸鱼可以看到),右键进入setting界面设置:

至此,Docker已经成功安装。

*********************************GET Start*********************************

 

大体概述:公共仓库拉取image,运行,停止,删除,上传,私有仓库拉取。

  • 打开cmd,输入docker version ,可以查看docker版本号。如下:说明docker成功安装。

  • 执行 docker run hello-world ,程序员的hello world在哪里都是很必要的

    刚刚安装Docker,当然是什么都没有的,所以很干脆的提示:Unable to find image ‘hello-world:latest’ locally ,本地没有找到hello-world的镜像。

    docket会自己去仓库拉取镜像并且运行这个容器(Pull the hello-world image from Docker Hub and run a container:)。那么什么是镜像(image)/容器(container)?以后再说。

  •  查看本地镜像。docker images 可以看到上一个hello-world镜像.。
  1. REPOSITORY:仓库源
  2. TAG:标志,个人理解和版本号类似。一个仓库下的不同版本。
  3. IMAGE ID:镜像id
  4. CREATED:创建时间
  5. SIZE:大小

  • 搜索特定的镜像和下载该镜像docker search tutorial 、 docker pull learn/tutorial ,拉去后可以使用docker images 查看,如上图

 

  • 使用该镜像安装程序并运行 docker run learn/tutorial apt-get install -y ping  安装ping命令

docker commit 8da8 learn/ping 容器修改后,做一次保存。个人理解和git类似,输入id时,不需要全部输入,输入前3-4个字符就可以了。

docker run lean/ping ping www.google.com 运行该镜像。

 

  • 查看运行中的镜像docker ps,并推送远端。

docker push可以推送远端仓库,但是执行有错误。解决方案如下:https://blog.csdn.net/baidu_19473529/article/details/70156144 

  • 推送结果:可以登录https://hub.docker.com/查看,账户为下载Docker时注册的账户。

 

  •  查看运行中的容器并关闭

 

  • 删除镜像 

    1.查看容器,删除相应引用的容器 (rm 删除容器)(rmi删除镜像,并且提示其相关的容器)

   2.删除该镜像

 

  • 删除本地镜像,拉去上次上传的镜像。

 

  到这里,完成了Docker安装和基本start。想要更好的学习Docker,一些概念学习是不可缺少的。理解了docker使用命令才会得心应手。

版权声明:本文为yuhanghzsd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yuhanghzsd/p/9534504.html