![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 63
欲与鱼
这个作者很懒,什么都没留下…
展开
-
九、Docker学习之系统资源限制及验证
OOME Out Of Memory Exception 每一个进程都会有oom_adj(oom计算分数的权重)值,此值越大,oom_score(oom得分)越高,越容易被干掉,因此非常非常重要的容器化应用,一开始就应该调他的oom_adj的值。 一旦发生OOME,任何进程都有可能被杀死,包括docker daemon在内;为此,Docker特地调整了docker daemon的OOME优先级,以免它被内核“正法”,但容器的优先级并未被调整。容器内存资源设置–memory-swap如果没原创 2021-01-18 11:52:11 · 188 阅读 · 0 评论 -
八、Docker学习之通过Dockfile自制镜像实践
概述 Dockerfile指令已经在介绍完了,那么我们现在来简单制作一个java镜像并运行起来。实操先将java项目打包成jar或war文件创建Dockerfile文件[root@localhost docK8s]# cat Dockerfile FROM java:8MAINTAINER loe<loe@c.com>VOLUME /tmpADD test-1.0.jar docker_test.jarRUN bash -c 'touch /docker_test.ja原创 2021-01-18 11:09:24 · 169 阅读 · 0 评论 -
七、Docker学习之Dockerfile(自制镜像)
概述 将代码打包成 docker 镜像的一个文件,文件包含各种指令。 语法及规则 # 注释符 instruction arguments #指令 参数 不区分大小写,但习惯于大写 指令按写的顺序执行 做镜像第一行非注释信息必须是 from base image 指令 每条指令都会形成一层镜像层,所以能合成一条指令尽量合成一条指令。层越多,联合挂载的效率越差copy 用于从docker主机复制文件至创建的新镜像文件 语法:原创 2021-01-18 10:40:02 · 250 阅读 · 0 评论 -
七、Docker学习之Docker存储卷
产生由来原创 2021-01-15 15:18:26 · 129 阅读 · 0 评论 -
六、Docker学习之思考解答
接上篇文末思考: 思考1:如何在本机控制阿里云服务器上的docker 在服务端配置 daemon.json ,在客户端使用 -H ip 远程连接服务端的docker 1.首先在阿里服务器的docker上写入hosts配置哪些 ip 可以访问 2.然后在本地去启动阿里服务器的docker镜像 docker -H 192.168.0.1:2375 ps #查看远程服务器的docker容器 思考2:宿主机上的2个网络名称空间是否能够直接通信? 在宿主机上原创 2021-01-15 10:57:29 · 98 阅读 · 0 评论 -
五、Docker学习之容器虚拟化网络+docker容器网络及通信
引言Linux名称空间:UTS、IPC、PID、Network、Mount、User其中只有Network是隔离的,其它都是共享的,而且Network都是成对出现的。那么容器之间是怎么通信的?概述参考 Docker容器虚拟化网络实操容器的网络模式有三种:bridge-桥接host-主机nonedocker network ls #查看容器的网络列表[root@docNode01 docK8S]# docker network lsNETWORK ID NAME原创 2021-01-15 10:43:33 · 211 阅读 · 0 评论 -
四、Docker学习之导入导出
当不需要上传至公共空间的时候(如测试),可以选择导入导出导出docker save -o outFile [imageFile...]docker save -o busyboxTest.gz busybox:latest #在当前路径下导出镜像[root@docNode01]# docker save -o busyboxSaveTest busybox:latest[root@docNode01]# lsbusyboxSaveTest 导入docker load -i imageF原创 2020-11-30 09:43:29 · 99 阅读 · 0 评论 -
三、Docker学习之docker常用命令
run [param]docker run imageName #运行镜像docker run --help #查看run帮助-itdocker run -it imageName #交互式运行,执行后进入容器-ddocker run -d imageName #后台运行-p-p containerPort 将容器端口映射给主机所有地址的随机端口docker run -p 80 imageName-p hostPort:contanierPort 将容器端口映射原创 2020-11-19 15:12:06 · 113 阅读 · 0 评论 -
二、Docker学习之register
主要作用托管镜像,包含镜像的层次结构和元数据分类Sponsor Registry:第三方的registry,供客户和Docker社区使用Mirror Registry:第三方的registry,只让客户使用Vendor Registry:由发布Docker镜像的供应商提供的registryPrivate Registry:通过设有防火墙和额外的安全层的私有registry安装私有registryyum info docker-registry #查看信息yum install doc原创 2020-11-19 11:24:25 · 2004 阅读 · 0 评论 -
docker修改daemon.json hosts报错
背景 centos7场景在 /etc/docker/daemon.json 添加如下代码:{ "registry-mirrors": ["https://qgm5dyuu.mirror.aliyuncs.com","https://registry.docker-cn.com"], "bip": "10.0.0.1/16", "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]}错误 启动不起来,错误原创 2020-11-03 16:02:33 · 2661 阅读 · 4 评论 -
docker相关命令-容器-镜像
帮助命令docker version # 显示docker的基本信息docker info # 系统信息,镜像和容器的数量docker 命令 --help # 全部信息镜像命令docker images # 查看所有本地的主机上的镜像REPOSITORY # 镜像仓库源TAG # 镜像的标签IMAGE ID # 镜像的IDCREATED # 镜像的创建时间SIZE # 镜像的大小–all , -a S..原创 2020-10-15 09:27:32 · 72 阅读 · 0 评论 -
一、Docker学习之centos7安装docker
卸载现有docker,防止版本冲突yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate ..原创 2020-10-14 10:31:21 · 121 阅读 · 0 评论