随笔分类 -  docker学习笔记

摘要:看到某github项目上有好多人提出了此问题,却没有解决。 最后找到一位外国网友解决了此问题:他的博客链接:https://www.myerrorsandmysolutions.com/docker-error-response-from-daemon-removal-of-container-is 阅读全文
posted @ 2020-10-12 16:14 阿圆这个程序媛 阅读(5936) 评论(0) 推荐(1)
摘要:实际上,大家通过查看自动生成的配置文件:Vagrantfile 知道以下配置方式 一、Vagrant默认的三种网络配置 一种是端口映射,第二种是私有网络,第三种是公有网络。(1)端口映射 配置一个端口映射的规则,然后访问指定的端口,VAGRANT会转发到虚拟机端口上处理。配置方法如下: # Crea 阅读全文
posted @ 2019-12-02 14:43 阿圆这个程序媛 阅读(639) 评论(0) 推荐(0)
摘要:五 docker网络技术 1.本章环境: 源码文件目录: 2.网络基础回顾 通道: NAT将私有地址和端口号翻译成公有的地址和端口号项某网站发出数据包。某网站根据数据表查出私有ip和端口号返回数据。 验证地址可达性:ping 不能完全验证对方的在线。 验证服务的可用性:telnet ip 端口 Re 阅读全文
posted @ 2019-01-20 22:19 阿圆这个程序媛 阅读(152) 评论(0) 推荐(0)
摘要:9 容器资源限制 9.1 Virtualbox :工具操作 9.2 内存限制 docker --help 只限定memory bytes,则memory-swap默认与其存储相同。 资源限制生效: 9.3 CPU限制 --cpu-shares 设置相对权重 设置优先级 窗口一: 窗口三: 窗口二: 阅读全文
posted @ 2019-01-20 11:56 阿圆这个程序媛 阅读(145) 评论(0) 推荐(0)
摘要:8.1 安装stress stress目前是在该目录下的可执行文件 --vm 创建几个进程 --vm-bytes 为每个进程分配多少内存 8.2 debug输出stress创建进程的过程 一直在创建有256m的内存进程,然后释放,循环反复。 进程分配的内存不能超过dockerhost的限制: 查看内 阅读全文
posted @ 2019-01-20 11:48 阿圆这个程序媛 阅读(172) 评论(0) 推荐(0)
摘要:1.指定网络连接方式:--net=”” (bridge/host/none/container: 四种类型) 注:192.168.33.18 此IP是在vagrantfile中指定的虚拟机IP:config.vm.network "private_network", ip: "192.168.33. 阅读全文
posted @ 2019-01-20 11:23 阿圆这个程序媛 阅读(275) 评论(0) 推荐(0)
摘要:*6.镜像发布 1》注册Docker Hub账号并登陆。 build的镜像名称格式必须是: dockerhub账户名/标识: 使用docker login在项目目录下登录: 浏览器: 2》推荐方式 通过关联github账户,在GitHub上创建repository,上传Dockerfile文件,让D 阅读全文
posted @ 2019-01-20 11:18 阿圆这个程序媛 阅读(147) 评论(0) 推荐(0)
摘要:*5.Dockerfile语法梳理和实践 5.1 尽量使用官方的image作为base image 5.2 metadata:指明作者 版本 描述 5.3 每一条run都能形成一个分层,避免无用分层应该合并run语句。并且使用\分行: 5.4 工作目录。RUN pwd 打印出来当前目录为/test/ 阅读全文
posted @ 2018-09-07 17:49 阿圆这个程序媛 阅读(144) 评论(0) 推荐(0)
摘要:1.交互式运行容器的方法: 1》-it进入到操作系统中: 2》另开一个cmd验证: 3》这是在image之上多了一个可写的从:可以运行centos的命令做一些事(touch 、yum之类) 4》exit退出之后,容器也会退出: 2.与image进行交互: 3.docker镜像导出 下载镜像:dock 阅读全文
posted @ 2018-09-07 16:20 阿圆这个程序媛 阅读(161) 评论(0) 推荐(0)
摘要:4构建自己的Docker镜像 4.1常用命令: 等同于docker commit 将一个被改变的容器创建成一个新的image 等同于docker build 通过Dockerfile创建一个image 输入vim进入程序: :q退出。 标识最好是 dockerid/别名 实际上这两个centos i 阅读全文
posted @ 2018-09-07 16:12 阿圆这个程序媛 阅读(282) 评论(0) 推荐(0)
摘要:3.DIY image 3.1如何去掉sudo权限命令,让当前用户拥有操作docker的权限? 3.2 制作一个image: 拉取一个非常小的base image,hello-world。其中是一个可执行文件,运行起来就是一个容器。 mkdir hello-world 打成二进制文件hello 构建 阅读全文
posted @ 2018-09-07 16:11 阿圆这个程序媛 阅读(187) 评论(0) 推荐(0)
摘要:使用Dockerfile打包镜像 阅读全文
posted @ 2018-09-05 17:05 阿圆这个程序媛 阅读(461) 评论(0) 推荐(0)
摘要:1.docker安装之后自带docker-machine:(需要win10专业版或mac) 2.如何远程管理一个docker-machine?(以下是Mac环境) 关闭本地的docker应用。运行docker version会发现: 将环境变量都是本地的:运行这条命令可以使本地的docker客户端连 阅读全文
posted @ 2018-09-04 18:32 阿圆这个程序媛 阅读(1169) 评论(0) 推荐(0)
摘要:官网安装VirtualBox及Vagrant。 下载centos7,添加到vagrant中。 导入命令(管理员权限打开cmd控制台): vagrant box add 别名 box所在文件路径 如:vagrant box add centos72-2.0.22 D:\VM\centos72-2.0. 阅读全文
posted @ 2018-09-04 18:11 阿圆这个程序媛 阅读(510) 评论(0) 推荐(0)
摘要:附件:https://files.cnblogs.com/files/chaos-li/docker-k8s-devops-master-9287a2ca56433ca076078b564de9488df81b40be.zip 看图说话 容器和虚拟机的区别: 阅读全文
posted @ 2018-09-04 17:46 阿圆这个程序媛 阅读(172) 评论(0) 推荐(0)