docker
文章平均质量分 81
docker学习笔记
玉米丛里吃过亏
这个作者很懒,什么都没留下…
展开
-
Docker-实现MySQL主从复制
安装Docker安装教程传送门下载镜像并启动容器下载镜像root@ubuntu:~# docker pull mysql:5.7启动master容器与slave容器root@ubuntu:~# docker run --name master -p 3339:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7root@ubuntu:~# docker run --name slave -p 3340:3306 -e MYSQL_ROOT_P原创 2020-06-30 17:57:01 · 898 阅读 · 0 评论 -
Docker MySql报2059错误: Authentication plugin 'caching_sha2_password' cannot be loaded
最近在使用Docker安装和配置MySql,按照正常的步骤来安装和配置MySQL,可配置完成后...转载 2019-07-08 10:54:21 · 1422 阅读 · 3 评论 -
Docker-容器时间和系统时间存在误差解决方法
问题描述: docker容器的时间和系统时间存在8小时误差,容器使用UTC时区,系统使用CST时区时间原因分析及解决方法 创建容器的时候就应该使用-v /etc/localtime [容器名称或者id]:/etc/localtime和-v /etc/timezone [容器名称或者id]:/etc/timezone指定容器的时间和时区,但是由于...转载 2018-12-13 09:15:24 · 1343 阅读 · 0 评论 -
Docker-三剑客之Compose
Compone项目是Docker官方的开源项目,负责实现对Docker容器的快速编排。从功能上看,跟OpenStack中的Heat十分类似。Compose定位是定义和运行多个Docker容器的应用,其前身是开源项目Fig。在之前我们知道,通过Dockerfile我们可以很简单的定义一个单独的应用容器。然而,在日常生活中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如,除了web服务容...原创 2018-08-19 11:12:06 · 891 阅读 · 0 评论 -
Docker-网络设置
如果你之前有使用Docker的经验,你可能已经习惯了使用--link参数来实现容器互联。随着Docker网络的完善,强烈建议将Docker加入自定义的Docker网络来连接多个容器,而不是使用--link参数新建网络下面创建一个新的Docker网络root@ubuntu:~# docker networker create -d bridge my-net-d参数指定Doc...原创 2018-08-16 17:08:46 · 1565 阅读 · 0 评论 -
Docker-数据管理
在Docker中,管理数据主要有两种方式:数据卷(Volume)挂载主机目录(Bind mounts)数据卷数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性:数据卷可以在多个容器之间共享和重用对数据卷的修改会立马生效对数据卷的更新不会影响镜像数据卷默认一直存在,即使容器被删除下面介绍一下数据卷功能常用的一些命令:列出所...原创 2018-08-15 10:36:07 · 627 阅读 · 0 评论 -
Docker-仓库
仓库(Repository)就是集中存放镜像的地方。一个容易混淆的概念是注册服务器(Registry),实际上注册服务器是管理仓库的具体服务器,一个注册服务器下可以有多个仓库,一个仓库下可以有多个镜像。从这方面来说,仓库可以被认为一个具体的项目或目录,例如:dl.dockerpool.com/ubuntu,dl.dockerpool.com是注册服务器地址,而ubuntu是仓库名Docke...原创 2018-07-30 17:44:24 · 765 阅读 · 0 评论 -
Docker-其他制作镜像方式
除了标准的使用Dockerfile生成镜像的方法以外,由于各种特殊需求和历史原因,还提供了其他方法用以生成镜像。从rootfs压缩包导入压缩包可以是本地文件、远程web文件,甚至是从标准输入中得到。压缩包会在镜像/目录展开,并直接作为镜像第一层提交。比如,我们想要创建一个OpenZV的Ubuntu:14.04模板的镜像,如下:root@ubuntu:~# docker im...原创 2018-07-30 17:43:39 · 774 阅读 · 0 评论 -
Docker-DockerFile指令详解
我们已经介绍了 FROM , RUN ,还提及了 COPY , ADD ,其实 Dockerfile 功能很强大,它提 供了十多个指令。下面我们继续讲解其他的指令FROM所谓定制镜像,那么就一定是以一个镜像为基础,在其上进行修改定制。就像我们之前运行了一个Nginx的容器,在其上面修改一样,基础容器是必需指定的。而FROM就是指定基础镜像,因此在DockerFile中,FROM是必备...原创 2018-07-30 17:42:32 · 11371 阅读 · 0 评论 -
Docker-DockerFile的使用
在使用DockerFile定制镜像之前,我们先来了解一下镜像的构成:镜像是容器的基础,每次执行docker run命令的时候都会指定哪个镜像作为容器运行的基础。在之前的栗子中,我们使用的镜像都是来着Docker Hub的镜像。直接使用这些镜像为基础运行容器可以一定程度上满足我们的需求,可是当这些镜像都无法直接满足需求时,我们就需要定制镜像!docker commit构建现在我们以定制一...原创 2018-07-30 17:41:50 · 37411 阅读 · 10 评论 -
Docker-容器常用命令
容器是Docker的又一核心概念简单的说,容器是独立运行的一个或一组应用,以及他们的运行太环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统和运行在上面的应用。接下来记录一下如何管理一个容器,包括创建、启动和停止等启动容器启动容器有两种方式,一是基于镜像创建一个容器并启动,二是将终止状态的容器重新启动。1、 新建并启动:我们可以使用docker run命令新建一个容器并将其...原创 2018-07-30 17:40:56 · 16796 阅读 · 0 评论 -
Docker-镜像常用命令
镜像是Docker三大组件之一。Docker运行容器之前需要本地宿主机上存在该镜像,如果本地宿主机上不存在该镜像,那么Docker会从镜像仓库中下载该镜像!接下来记录一下如何管理镜像,包括下载镜像、列出镜像等:获取镜像Docker Hub上有大量的高质量的镜像可以使用,接下来将记录一下怎么获取这些镜像。获取镜像的命令格式如下:docker pull [OPTIONS] NAME...原创 2018-07-30 17:39:58 · 29052 阅读 · 2 评论 -
Docker-简介
Docker最初是DotCloud公司创始人Solomon Hykes在法国期间发起的一个公司内部项目,它是基于DotClound公司多年云服务技术的一次革新,并于2013年3月Apache2.0授权协议开源,主要代码在GitHub上进行维护。Docker项目还加入了Linux基金会,并成立推动开放容器联盟(OCI)Docker在容器的基础上,进行了进一步的封装,从文件系统、网络互连到进程隔离...原创 2018-07-30 17:38:36 · 1229 阅读 · 0 评论