Docker
文章平均质量分 82
淡淡的倔强
不怕千万人阻挡,只怕自己投降!
展开
-
理解Docker
前言最近了解了下什么是Docker,本篇也只是介绍下Docker的作用,对其有个了解,关于Docker的安装,运用什么的可以找其它的详细教程,以下几个是我个人为以后具体学习Docker保存的资料:docker中文网站教程docker菜鸟教程Docker学习笔记找资料在网上看到最多的是Docker的好处。比如:1、Docker 容器的启动可以在秒级实现,这相比传统的虚拟机方式要快得多2、Docker原创 2017-05-15 14:33:07 · 1638 阅读 · 0 评论 -
centos7 卸载和安装docker最新版本docker-ce
之前安装的Docker 版本低于1.9,所以无法使用docker network命令来创建网络,需卸载重新安装最新版本的docker,其中docker-ce是Docker社区版本,目前最新的是18.03.1-ce。yum安装采用的是阿里云镜像加速。一、yum卸载、安装卸载老版本的 docker 及其相关依赖sudo yum remove docker docker-common con...原创 2018-05-29 21:27:08 · 6460 阅读 · 0 评论 -
docker导出导入镜像
由于docker版本低了,不能使用docker network命令,怕升级docker版本,丢失本地仓库中的镜像(暂无远程镜像仓库),于是选择将镜像导出到本地文件目录中去。原文地址:https://blog.csdn.net/newjueqi/article/details/51322525导出镜像: docker save docker.io/node> /root/save....转载 2018-05-29 15:51:28 · 1544 阅读 · 0 评论 -
centos7 docker容器报 docker Failed to get D-Bus connection 错误
在centos7的docker容器里面不能用service启动服务。报错内容:Failed to get D-Bus connection: Operation not permitted。网上查询资料,说在docker run容器的时候加上 –privileged 参数,然而并无卵用。报这个错的原因是dbus-daemon没能启动。systemctl并不是不能使用。将CMD或者ent...转载 2018-05-17 21:41:44 · 2458 阅读 · 0 评论 -
删除docker images中为none的镜像
由于平时一直使用docker build 命令才生成一个镜像,有时候由于代码跟新频繁就会产生很多的none的image,最近想着清除一下。 于是就写了以下脚本:docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stopdocker ps -a | grep "Exited" | awk '{print $1 }'|...转载 2018-04-13 21:52:56 · 3546 阅读 · 0 评论 -
Docker系列(四)Docker 网络模式及配置
四种网络模式摘自 Docker 网络详解及 pipework 源码解读与实践一、Docker网络模式docker run 创建 Docker 容器时,可以用 –net 选项指定容器的网络模式,Docker 有以下 4 种网络模式:host 模式,使用 –net=host 指定。container 模式,使用 –net=container:NAME_or_ID 指定。none ...原创 2018-04-12 18:22:12 · 12591 阅读 · 1 评论 -
使用Dockerfile创建docker镜像及Dockerfile命令详解
Dokerfile 是一个文本文件,其中包含了若干条指令,指令描述了构建镜像的细节。1、先来编写一个最简单的Dockerfile文件FROM nginxRUN echo '<h1>welcome to nginx by dockerfile build</h1>' /usr/share/nginx/html/index.html该Dockerfile 非常简单...原创 2018-04-17 19:40:00 · 7234 阅读 · 1 评论 -
Docker系列(三)Docker 端口映射
查看Docker容器IP地址docker inspect --format '{{ .NetworkSettings.IPAddress }}' NAME|ID无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了端口只能本地访问外,对于容器的另外一个问题是这些 ip 在容器每次启动的时候都会改变。Docker 解决了容器的这两个问题,并且给容器内部服务...原创 2018-04-11 19:45:05 · 3667 阅读 · 0 评论 -
Docker容器内部无法解析域名
Linux系统默认没有打开IP转发功能,要确认IP转发功能的状态,可以查看/proc文件系统,使用下面命令:cat /proc/sys/net/ipv4/ip_forward0如果上述文件中的值为0,说明禁止进行IP转发;如果是1,则说明IP转发功能已经打开, 要想打开IP转发功能,可以直接修改上述文件:echo 1 &gt; /proc/sys/net/ipv4/ip_for...转载 2018-04-16 20:03:46 · 11760 阅读 · 0 评论 -
docker安装centos后没有ifconfig命令解决办法
使用docker pull centos命令下载下来的centos镜像是centos7的最小安装包,里面并没有携带ifconfig命令,导致我想查看容器内的ip时不知道该怎么办,google了一下发现了一下命令:yum provides ifconfig yum whatprovides ifconfig 示例输出如下:Loaded plugins: fastestmirror ...转载 2018-04-16 20:00:19 · 5023 阅读 · 1 评论 -
Docker系列(二)Docker常用命令
Docker有很多命令,这些命令有助于控制Docker的行为。本文将详细探讨Docker常用命令。一、Docker镜像常用命令1、搜索镜像可使用docker search 命令搜索存放在Docker Hub中的镜像。例如:docker search java执行该命令后,Docker就会在Docker Hub中搜索含有java这个关键词的镜像仓库。执行该命令后,...原创 2018-04-11 00:17:02 · 2459 阅读 · 0 评论 -
Docker系列(一)Docker简介及安装
一、Docker简介Docker是一个开源的容器引擎,它有助于更快地交付应用。Docker可将应用程序和基础设施隔离,并且能将基础设施当作程序一样进行管理。使用Docker,可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。Docker的应用场景Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。从...原创 2018-04-10 22:06:05 · 2344 阅读 · 0 评论 -
Docker每次启动容器,IP及hosts指定
前言 每次在使用Docker启动Hadoop集群的时候,都需要重新绑定下网卡,固定IP,同时修改/etc/hosts文件,非常麻烦,于是想探寻下原因及优化。一、原因/etc/hosts, /etc/resolv.conf和/etc/hostname,容器中的这三个文件不存在于镜像,在启动容器的时候,通过mount的形式将这些文件挂载到容器内部。因此,如果在容器中修改这些文件的...原创 2018-05-30 12:41:40 · 79132 阅读 · 4 评论