Docker
Docker容器技术博客
逐夸父
这个作者很懒,什么都没留下…
展开
-
Docker官方文档 安装Docker
目录安装Docker支持的平台云端服务器准确的时间的发布计划更新和补丁历史版本Docker 云开始吧Docker企业版在Windows系统上的Docker通用管理平台安装Docker企业版目录目录安装Docker支持的平台云端服务器准确的时间的发布计划更新和补丁历史版本Docker云开始吧Docker企...翻译 2019-03-19 22:25:57 · 992 阅读 · 0 评论 -
系统管理员的容器指南(你需要知道容器如何使用)
原文地址:https://opensource.com/article/18/8/sysadmins-guide-containers原文作者: Daniel J Walsh (Red Hat) 专业术语“容器”被人们过度的使用,因此,根据不同的情景,它可能有不同的意思。 传统的Linux容器真的只是Linux系统中的普通的进程。这些进程组之间是通过资源隔离...翻译 2019-01-14 23:58:54 · 313 阅读 · 0 评论 -
docker的小知识大学问
1.docker退出容器但是不关闭容器 Ctrl+P+Q2.如何批量停止所有的容器docker stop $(docker ps -q)注意使用 -q 参数,仅仅输出镜像/容器的ID.3.容器重启后会IP地址都会改变,查看容器的IDdocker inspect -f '{{.NetworkSettings.IPAddress}}' <CONTAINER&...原创 2018-12-21 21:19:53 · 318 阅读 · 0 评论 -
docker中容器之间通信方式
容器之间通信的主要方式1.通过容器ip访问 容器重启后,ip会发生变化。通过容器ip访问不是一个好的方案。2.通过宿主机的ip:port访问 通过宿主机的ip:port访问,只能依靠监听在暴露出的端口的进程来进行...原创 2018-12-13 17:53:48 · 45529 阅读 · 1 评论 -
《2018年11月8日 -容器生态分享会》
1. 容器生态介绍基本概念 说到容器技术,大家都想到docker,可能认为容器就是docker,docker也是容器。其实,docker仅仅是一种容器的引擎。除了docker以外,还有CoreOS的RKT,还有linux的容器技术LXC等。而docker是这些容器引擎技术中最为成熟的技术。当我们谈到容器,不得不说的是虚拟机,例如:VMware,VirtualBox等,虚拟机是基于硬件的虚...原创 2018-11-08 17:40:01 · 270 阅读 · 0 评论 -
docker swarm 管理服务
docker swarm中服务的概念是:一个服务包含swarm集群中多个节点,每个节点都可以部署服务,每个服务也包含多个相关的容器。docker service --helpCommands: create Create a new service inspect Display detailed information on one or more servic...原创 2018-11-06 21:46:24 · 315 阅读 · 0 评论 -
docke swarm集群部署与节点管理
管理节点初始化Swarmdocker swarm init --advertise-addr <管理节点IP>--advertise-addr 参数定义Manager节点使用的IP。如果成功的话,会出现 docker swarm join --token <字符串> <ip port>在节点运行出现的那个命令。会把节点加入到集群中。查看 Sw...原创 2018-11-05 20:26:09 · 734 阅读 · 0 评论 -
《docker技术入门与实践》学习笔记
1.容器的高可用《docker技术入门与实践.P46》 容器的轻量级特性,推荐在使用容器时在容器前段引入HA(高可靠用)机制,例如使用HAProxy工具来代替容器访问, 这样在容器出现故障时候,可以快速切换到其他容器,还可以自动重启故障容器。2.数据卷容器《docker技术入门与实践.P55》 如果用户需要在容器之间共享一些持续更新的数据,最简单的办法是使用数据卷容器。数据卷容器就是...原创 2018-10-26 17:00:12 · 303 阅读 · 0 评论 -
最简单搭建harbor(企业级registry管理工具)
安装环境:centos:7.3, 已经安装docker,docker-compose下载离线版本的harbor安装包#下载wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-offline-installer-v1.2.0.tgz#解压tar -zxvf harbor-offline-insta...原创 2018-10-10 19:29:10 · 900 阅读 · 0 评论 -
docker开启远程访问出现漏洞
服务器A与服务器B免密登陆:把服务器A中的公钥id_rsa.pub追加到服务器B中的authorized_keys中,这样就能实现服务器A免密登陆服务器B。默认情况下Docker的守护进程会生成一个socket(/var/run/docker.sock)进程通信文件,而并没有监听端口,只能在本机操作Docker。如果想远程操作Docker主机,就需要让Docker主机监听一个端口号,这样通...原创 2018-10-22 15:36:11 · 1080 阅读 · 1 评论 -
docker 启动 wurstmeister/zookeeper出错:be owned by root and not group or world-writable docker zookeep
总有一些意想不到的问题,别的环境都好好的,这个环境就是不行,启动脚本docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper发现 zookeeper启动后直接退出。查看日志>> docker logs zookeeper>> /var/run/sshd must be own...原创 2018-10-24 13:08:08 · 1505 阅读 · 0 评论 -
docker成产事故,向死而生。
---------------------------------------------------------------------------------------------------------------------------容器即使是退出了,也能使用 docker cp <容器:/path> <host:/path> 拷贝文件。切记: 容...原创 2018-10-17 13:44:08 · 226 阅读 · 0 评论 -
【docker无法启动】 can't create unix socket /var/run/docker.sock: is a directory
一次重启docker后出现的问题Oct 18 19:18:20 worker systemd[1]: Starting Docker Application Container Engine...Oct 18 19:18:20 worker1 dockerd-current[118257]: time="2018-10-18T19:18:20.734668371+08:00" level=...原创 2018-10-18 19:43:33 · 3075 阅读 · 1 评论 -
cAdivisor正确安装指南(市面上大部分都不可行)!
cAdvisor安装命令(Bug版本)sudo docker run \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:ro \ --volume=/sys:/sys:ro \ --volume=/var/lib/docker/:/var/lib/docker:ro \ --volume=/dev/disk/:/de...原创 2018-09-20 21:45:07 · 1416 阅读 · 0 评论 -
无法删除docker目录(rm: 无法删除"/var/lib/docker/overlay/XXXXXXXXXXXXXX/merged": 设备或资源忙)
执行删除命令无法删除docker的目录[root@master shell]# rm -rf /var/lib/dockerrm: 无法删除"/var/lib/docker/overlay/50f73bfd98368e3d9f47aac7d23ae12b514ade1c283b88013995b12a5f238860/merged": 设备或资源忙网络共享挂载导致无法删除,首先找到挂载...原创 2018-09-27 19:37:26 · 17254 阅读 · 1 评论 -
docker学习思维导图
原创 2018-10-08 09:21:22 · 1621 阅读 · 0 评论 -
docker镜像的归档与加载
实际的生产中,不可能服务器去联网下载,所以就需要归档的docker镜像,好多博客写的并不合理,仅仅是简单的 docker save ImageID -o /path/Image.tar,然后再加载,这会存在问题就是,加载的镜像没有仓库信息,也没有名字,这就尴尬了。正确的作法如下:#将归档本地所有的镜像,加载的时候信息完整docker save $(docker images| awk '...原创 2018-09-21 20:21:38 · 980 阅读 · 0 评论 -
docker不同版本离线安装与卸载
1.下载rpm包根据项目需要下载docker版本,我以docker-1.13.1为例。下载地址:https://yum.dockerproject.org/repo/main/centos/7/Packages/需要下载的包有两个:docker-engine-1.13.1-1.el7.centos.src.rpm ...原创 2018-09-23 10:48:42 · 3997 阅读 · 0 评论 -
docker上传镜像到dockerHub中
首先是去docker hub上创建自己的账号,地址是:https://hub.docker.com/docker login输入自己的username以及密码登陆到自己的账号中,登陆成功会提示你 Login Succeeded其次是对本地的镜像重新打标签docker tag hub.c.163.com/library/mysql xxxxx/mysql上传命令do...原创 2018-09-21 15:26:06 · 217 阅读 · 0 评论 -
docker集群管理工具--Swarm以及Portainer安装
docker集群Swarm安装安装swarmdocker pull swarm在Swarm Manager 运行以下命令创建新的集群docker swarm init --advertise-addr <MANAGER-IP>$ docker swarm init --advertise-addr 192.168.99.100Swarm initializ...原创 2018-09-03 19:34:10 · 1667 阅读 · 0 评论 -
快速入门Docker--- Dockerfile文件
CMD vs RUN vs ENTRYPOINTCMD命令 :容器启动时默认的命令(一起容器启动时,要运行的命令)。当时如果当运行Container时候声明了 command,则忽略Image中的CMD命令。CMD的三种定义方法:CMD<cmd>这个当做 /bin/sh -c "cmd"来执行。CMD["executable","arg1","arg2"....]CMD["arg1"原创 2018-04-10 11:44:31 · 2703 阅读 · 8 评论 -
快速入门Docker---用Docker搭建Python的开发环境
首先从 docker hub registry 找到需要的镜像的 Commanddocker pull python:3.5docker ps #查看镜像在文件根目录新建目录 file,在 file目录中新建文件 pyth.py#!/usr/bin/pythonprint("Hello, World!");直接用 docker run 命令运行 pyth.py文件docker run ...原创 2018-04-16 17:50:52 · 37511 阅读 · 2 评论 -
快速入门Docker---Docker容器的基本操作
启动容器的命令docker run [OPTIONS] IMAGE [COMMAND] [ARG...] --name : 为容器指定一个名词 -d :后台运行,返回容器的ID -t :为容器分配一个伪终端通常和 -i同时使用 -i :以交模式运行,通常和 -t同事使用 --expose :开放一个端口如果出现类似这样的错误:/usr/bin/docker-cur原创 2018-04-12 19:02:23 · 291 阅读 · 0 评论 -
快速入门Docker---Docker容器的数据卷和数据卷容器
Docker容器的数据卷Docker的生存周期通常和其运行的程序相一致,但是对数据的要求是持久的,另一方面,dokcer容器之间也需要共享数据的渠道。Data Volume是一种经过特殊处理的目录,可以绕过联合文件系统,为一个或多个容器提供服务。Data Volume设计的目的在于数据的永久化,它完全独立与容器的生存周期,因此,Docker不会再容器删除时删除其挂载的数据卷,也原创 2018-04-17 15:53:00 · 439 阅读 · 0 评论 -
docker 搭建owncloud并且完成数据迁移
任务:服务器A中搭建docker版本的owncloud.上传一定量的文件,为了数据备份,在服务器B中把A中数据恢复。过程:在服务器A中搭建owncloud时候指定本地的数据卷并挂载到本地。默认服务器A中已经安装好了docker.下载owncloud镜像docker pull owncloud编写启动脚本docker run -p 1080:80 -v...原创 2018-08-27 21:39:42 · 2316 阅读 · 0 评论