李迟的专栏

何日抱娃归家去,山头斜照读牛经。文章可能会更新,以www.latelee.org内容为准。...

我的docker随笔17:使用docker-compose启动MySQL、Redis和Mongo

一、背景 有网友咨询用docker-compose启动几个存储服务,这些服务包括了MySQL、Redis、Mongo。恰好笔记没做过这一方面,趁机会学习一下。 二、要求 需要启动的docker如下: docker run -d --name myredis -v $PWD/data:/...

2019-08-01 23:28:07

阅读数 42

评论数 0

我的docker随笔16:构建一个特定的nodejs镜像

一、背景 某网友需要对区块链交易的项目进行测试。测试脚本需要在nodejs环境中运行,脚本有server.js、package.json,主要依赖包为web3(当然还是其它的)。为方便测试,较好的解决方案是利用docker搭建环境。本文在ubuntu 16.04上进行实验。 二、尝试 docke...

2019-07-29 21:56:33

阅读数 145

评论数 0

我的docker随笔15:MySQL启动时自动创建数据库

一、背景及分析 MySQL容器启动时,会自动创建一些必要的数据库,比如MySQL,这是官方默认的做法。但是,在实际中,还需要让MySQL自动创建我们自定义的数据库。本文就此应用场合进行探究。 一般的做法是,启动容器并挂载数据目录后,使用MySQL客户端连接服务器,再手动输入sql语句创建(或导入...

2019-07-29 21:56:01

阅读数 61

评论数 0

我的docker随笔14:MySQL操作实例

本文使用docker运行MySQL,并进行简单的操作。 本文使用的MySQL为官方镜像,版本为5.7。下载镜像命令: docker pull mysql:5.7 使用下面的命令运行容器,并设置root密码为123456。 run --name hi-mysql -e MYSQL_ROOT_PA...

2019-07-29 21:55:26

阅读数 71

评论数 0

我的docker随笔13:docker源码编译进阶篇

本文与前面文章相同,但多了一些分析的步骤。

2019-07-28 00:52:50

阅读数 8

评论数 0

我的docker随笔12:docker源码编译

因工作需要从源码编译docker,本文对此进行介绍。

2019-07-28 00:52:15

阅读数 8

评论数 0

我的docker随笔11:Dockerfile编写

本文介绍Dockerfile相关的知识。

2019-07-28 00:51:36

阅读数 9

评论数 0

我的docker随笔10:docker客户端使用其它主机的docker服务器

我们使用的docker,都是在本机之内使用的,即docker服务端与客户端都有同一个机器,但是,有时候,需要在本机连接远程服务器的docker,本文就此情形展开研究。

2019-07-28 00:50:50

阅读数 6

评论数 0

我的docker随笔9:docker在centos上的安装

本文介绍在centos 7 64bit主机上进行docker的安装。

2019-07-28 00:46:31

阅读数 5

评论数 0

docker实践录2:使用dockerhub中转站下载cuda安装包

最近,算法小组使用最新版本的tensorflow,需要用到cuda9,去年安装的是cuda8,已经不合适了,于是要在服务器上升级。由于是服务器,我不敢让其它人做,我就自己来升级。去年因为有同事安装cuda把python搞坏,我修复半天不行,ubunut一层一层的依赖关系太绕了,最后重新安装系统。

2018-09-14 21:51:48

阅读数 313

评论数 0

docker实践录1:使用dockerhub中转站下载k8s安装压缩包

最近,领导让我重新搞k8s,我想后台服务进入了调试阶段,没多少新的功能添加了,就决定重新部署。k8s版本更新太快了,最新稳定的版本是1.11.2,以前部署的是1.9版本,现在要使用最新的版本部署。 不过,第一步下载安装包就没法正常进行了,因为众所周知的原因,对于一些外面的网站是无法正常访问的。在...

2018-09-09 09:48:06

阅读数 708

评论数 0

我的docker随笔8:docker容器相互访问

很多时候,同一台机器上,需要运行多个docker容器,前文提到的docker-compose就是方便同时管理多个容器的工具,那么,容器与容器之间如何访问、通信呢?本文对此问题进行探讨。...

2018-08-04 00:24:01

阅读数 6434

评论数 0

我的docker随笔7:docker容器与主机之间文件拷贝

背景 Docker提供cp命令,用于主机和容器之间相互拷贝。 docker cp命令 下面所有示例的命令都是在主机进行的。 命令形式如下: docker cp <主机目录或文件的路径> <容器ID:容器路径&a...

2018-07-26 13:14:52

阅读数 1337

评论数 0

我的docker随笔6:docker命令自动补齐

背景 在笔者自己制作并安装的ubuntu16.04系统上(参考笔者网站关于debootstrap的文章),无法使用docker自动补齐功能,即输入docker命令后,按Tab键无法列出子命令(或参数)的候选项。于是在网上找了些资料,实现了这个功能,形成本文。 机制 Linu...

2018-07-19 13:25:47

阅读数 2829

评论数 0

我的docker随笔5:docker-compose的安装与使用

由前文知,运行容器的命令比较简单,但是,当有复杂的应用时,比如设置环境变量、挂载目录、映射端口,命令就变得比较长了。如果有多个docker镜像同时配置使用的话,单独执行docker run会显示比较麻烦。因此,本文就介绍多容器编排的一个简单工具:docker-compose。 安装 doc...

2018-07-03 23:43:47

阅读数 1470

评论数 2

我的docker随笔4:docker常用命令

学习docker,必须要熟练掌握docker命令,如果基础不牢的话,是无法进一步提高的。docker有很多命令,但常用的却不多。本文结合实际情况讲讲常用的命令。 docker服务相关 docker客户端相关 创建镜像 运行镜像(变成容器) 删除镜像 进入容器 ...

2018-07-03 23:39:54

阅读数 84

评论数 0

我的docker随笔3:实现加速器,加快拉取镜像速度

Docker官方仓库位于国外服务器,由于无法言状的原因,我们使用docker pull命令摘取镜像时,速度非常之慢,幸好,我们可以使用国内服务商提供的加速器进行加速,加速器实质是一个IP地址,将其加入到docker服务的配置文件中,即可实现。本文讲述此过程。

2018-04-10 00:16:39

阅读数 120

评论数 0

我的docker随笔2:docker在ubuntu上的安装

本文介绍Docker在linux系统的安装过程,由于笔者一直使用ubuntu系统,所以以此为使用平台,具体是ubuntu 16.04,64位系统。 docker这几年发展十分迅速,自去年(2017年)开始,docker基本上每个月都发行一个版本,之前的版本号是数字,现在已经改为年份+月份的形式,...

2018-04-09 23:55:31

阅读数 521

评论数 0

我的docker随笔:开篇

李迟按: 自换新工作来,几乎没有再更新博客了。从去年下半年开始,陆续接触、学习、使用docker,在公司中推行docker化开发,基于docker的CICD,了解kubernetes,并开始研究docker源码,时光荏苒,一下子已经过去大半年了,对docker也算有点使用体会吧。这个系列文章是围...

2018-03-29 00:08:32

阅读数 228

评论数 0

提示
确定要删除当前文章?
取消 删除