docker 学习过程】的更多相关文章

参考: http://git.oschina.net/search?search=csphere&type=project&language=&page=2&condition=stars_count+forks_count 视频地址:https://csphere.cn/training ------------------------------------------网上好多都是14年的,有出入-------------------------------------…
1.重新安装Docker后,运行不起来 [root@zyt-test-14-53 ~]# docker infoCannot connect to the Docker daemon. Is the docker daemon running on this host? 问题原因:在安装dcos的过程中,配置docker启动使用overlayFS的方式 增加了启动文件 /etc/systemd/system/docker.service.d/override.conf [Service]Rest…
docker学习过程中,免不了需要学习下docker的底层技术,今天我们来记录下docker的底层架构吧! 从上图我们可以看到,docker依赖于linux内核的三个基本技术:namespaces.CGroups.union FS; namespaces管理着host中 全局唯一的资源,可以让每个容器都感觉只有自己在使用它.换句话是,namespace 实现了容器间资源的隔离,让容器拥有独立的hostname.ip.pid,同时确保一个容器中运行一个进程而且不能看到或者影响容器wait的其他进程…
记录docker学习过程 实践启动一个redis server 命令之前 要弄懂 dockfile 镜像 容器 三者概念以及三者之间的关系 dockerfile格式 # Comment 注释 INSTRUCTION argument escape 定义目录分隔符有关 # escape=` FROM microsoft/nanoserver COPY testfile.txt c:\ RUN dir c:\ ENV 变量定义 FROM busybox ENV foo /bar WORKDIR ${…
Docker学习 最近被别人提到的docker吸引到了注意力,所以打算先快速的了解一下docker到底是个上面东西. 之所以我写下这个文档呢,是为了记录对docker一无所知我是如何进行学习一门新技术的,一方面是为了记录自己的学习过程,另外一方面,希望能够有同样的新手,但是不知道怎么入门的人基于一定的帮助. 不是说我的方法有多好,是我自己让自己找到属于自己的一套学习方法. 首先呢,我去查阅了官网,https://www.docker.com/ 直接去看官网看的我有点蒙,我觉得我还是先找一个教学视…
私有仓库的创建 node1#wget http://harbor.orientsoft.cn/harbor-v1.4.0/harbor-offline-installer-v1.4.0.tgz node1#tar xf harbor-offline-installer-v1.4.0.tgz node1#cd harbor node1# vi harbor.cfg 编辑配置文件 修改 5行为 hostname = 192.168.56.11 60 行为 harbor_admin_password…
自动制作镜像 通过编写dockerfile来自动创建镜像 #vi Dockerfile #编辑dockerfile文件,一定要以这个名字命名 #cat Dockerfile #导入哪个基础镜像FROM centos:7 #安装软件 尽量写在一行 中间用 && 连接RUN rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm && yum -y install nginx #添加文件…
docker 存储篇 容器中的存储是分层的, 在容器中,如果我们要创建一个文件,会在文件的最上层(可写层)创建 容器中内置的文件,默认来讲是只读的,只有自己创建的文件才是可写状态 比如说 /etc/passwd 文件,这个文件在容器的最上层(可写层)是不存在的(并不是用户创建,而是镜像中自带的),所以在读取文件时会一层一层向下读入,当发现一个文件后,会将这个文件读取到可写层供用户操作 修改操作和读操作一样,都是一层一层的读取,最后复制到可写层供用户操作 删除则会从上向下操作,先在可写层删除,然后…
容器的编排 什么是容器的编排?就是让容器有序的启动并在启动的过程加以控制 docker-compose -f bainpaiwenjian.yul up 如果编排文件为默认名称docker-compose.yul则无需加参数 -f 以及 编排文件即docker-compose up 因为它会自动寻找 docker-compose.yul文件,一般都会加-d 放在后台启动 下面在/opt 目录下创建以下4个文件 docker-compose.yml haproxy.cfg index1.html…
日志收集 elk 在node3上操作 docker pull sebp/elk:5610 node3# sysctl vm.max_map_count=262144 node3# docker run -p 5601:5601 -p 9200:9200 -p5044:5044 -it --rm --name elk sebp/elk:5610 #开放相应端口 然后打开 http://192.168.56.13:9200/_search?pretty 下面切换到node1 node1# wget…