绿林网

《第一本Docker书》的读后感大全

《第一本Docker书》的读后感大全

《第一本Docker书》是一本由[澳]詹姆斯•特恩布尔(James Turnbull)著作,人民邮电出版社出版的平装图书,本书定价:59,页数:252,特精心收集的读后感,希望对大家能有帮助。

《第一本Docker书》读后感(一):是一本好书

作為初學者的首選工具書,這本書在內容編排 語言表達 等方面做的都非常好,讓讀者閱讀起來非常輕鬆,毫無枯燥感。作為一本docker學習的工具書,告诉读者docker是什么,它能为我们解决什么等,也得到了專家的認可,不愧第一,是一本值得一讀的好書。

-------------#######################################

《第一本Docker书》读后感(二):作为第一本还行

本来是买kubernetes权威指南的时候凑单买的,花了一天把里面的例子全部走了一遍,不得不说这本书真的仅仅是引导你入门而已。如果作为完全不懂这个领域的newbie,把这本书通读一遍,然后把例子都敲一遍你也算摸到门槛。但我觉得你并不会比从一篇入门博客里读到的东西要多。在我看来,这本书好在:

1. 通俗易懂

2. 涉及了docker的大部分特性

但缺点也是很明显的。这本书的干货合起来也就和一篇稍长的博客差不多,Dockerfile和实例占了篇幅一半。恕我直言,看这书的效果还不如看某些博客,而且这种水平和深度的写作好多人都可以试试^_^。

所以,这本书用来凑单,姑且这么一看吧

《第一本Docker书》读后感(三):确实算得上第一本Docker书

把The Docker Book 翻译成 第一本Docker书 可能是中文版出版方想突出这本书在Docker世界的地位。通读后觉得书如其名,此书可以作为Docker学习的第一本书。

篇幅不大,200多页、字体不小、且代码示例较多,让人读起来很轻松,比动辄上千页密密麻麻小子的xx权威指南,xx实战要来的轻松多。

跟着书中的例子做下来对Docker就有了直观的印象,当然想用到实际开发中读这“第一本书“是不够的,还需要进阶的材料和实践。

看得出来作者在选择例子时下了一些功夫,把他丰富的项目开发经验注入了进去,从例子中可管窥大型软件的开发、部署的样貌。最后不得不提一句,由于版本升级,书中一些构建的例子已经无法正常运行,但作者托管代码的github一直保持着更新,如果按照书上例子操作无法运行,可去github上下载最新的代码。向作者的严谨态度致敬。

总之一句话,这本书适合入门的小白。如果想深入了解Docker相关技术或者进阶,这本书并不适合你。

《第一本Docker书》读后感(四):《第一本Docker书》笔记

1、简介、安装、入门、镜像与仓库、构建服务、fig配置docker、使用docker api

2 docker核心组件:docker客户端和服务器、docker镜像、registry、docker容器

3 docker架构:

docker不支持32位

linux3.8以上内核

内核必须支持cgroup和命名空间功能

1、uname -a

检查安装device-mapper

modprobe dm_mod

yum install -y docker

启动:dockerd &

获取docker信息:docker info

搜索容器:docker search centos

容器安装: docker run -i -t centos /bin/bash #i开启标准化输入 t开启tty

docker run -i -t docker.io/centos /bin/bash

查看正在运行的容器:docker ps

查看所有容器:docker ps -a

安装带名字的容器: docker run --name centostest -i -t centos /bin/bash

删除容器: docker rm wonderful_blackwell

启动容器:docker start centostest

付着到容器:docker attach centostest

创建守护进程容器:docker run --name centos1 -d centos /bin/sh

查看日志:docker logs centostest

docker logs --tail 10 -t centostest #获取最后10行日志,带时间

查看容器内的进程:docker top centostest

启动交互式进程: docker exec -t -i centostest /bin/bash

在容器内运行一个新的后台进程:docker exec -d centostest touch /xxx

重启容器:docker run --restart=always --name centostest -d centos /bin/sh

--restart=on-failure

--restart=on-failure:5 #最多重启5次

获得容器的详细信息:docker inspect centostest

docker镜像:

docker images 列出镜像

docker pull centos:laste

提交自己创建的镜像:

docker commit -m="xxxx" --author="xxx" idxjljldkjf name/name:biaoqian

查看镜像的每一层:

docker history centostest

指定端口映射:

docker run -d -p 80:80 --name mynginx xxx/xxx

docker run -d -P --name mynginx xxx/xxxx #公开所有端口

CMD ["/bin/bash","-l"]

运行时覆盖工作目录:docker run -ti -w /var/log xxx pwd

USER nginx

USER www:www

添加卷:

VOLUME ["/opt/project","/data"]

ADD有解压,COPY没有解压

docker push xxxxx/xxxx

docker rmi xx/xx

运行自己的registry

docker run -p 5000:5000 registry

传容器到自己的镜像:

docker tag xxx docker.image.com:5000/xxx/xxx

docker push docker.image.com:5000/xx/xxx

docker run -t -i docker.image.com:5000/xxx/xx

本文由作者上传并发布(或网友转载),绿林网仅提供信息发布平台。文章仅代表作者个人观点,未经作者许可,不可转载。
点击查看全文
相关推荐
热门推荐