Docker学习笔记

栏目: 编程工具 · 发布时间: 6年前

内容简介:近些年,如果你是一名开发,那么有兴趣的朋友可以访问项目地址:

学习背景

近些年,如果你是一名开发,那么 Docker 这个热门的技术名词你一定听说过,我也不例外,但是因为平时没接触过,所以一直都没动力去了解使用。最近在折腾自己维护在github上的项目的时候,发现项目所依赖的外部环境比较多,比如zookeeper、 redis 、elasticsearch等等,如果都安装一遍的话比较麻烦,而且因为是自己整理平时积累用的项目,对数据也没什么要求,只要有这样一个环境能保证项目运行起来就行了。第一时间想到的就是利用 docker 容器,这样自己不但可以顺便学习一下这个热门技术,还可以把搭建成果作为这个项目的一部分让有兴趣研究的项目关注者直接在接触到这个项目的时候可以快速把环境搭建起来,可谓是一举两得。

有兴趣的朋友可以访问项目地址: https://github.com/MartinDai/...

安装 Docker Desktop

参考 [https://www.docker.com/get-started][1],安装并启动后就可以使用下面的这些命令了

docker 命令

docker --version

查看当前docker版本,可以顺便验证docker是否安装成功且启动好了

Docker学习笔记

docker --help

查看docker命令帮助,包含所有支持的操作命令使用规则及简介

Docker学习笔记

还可以看某个指令的详细帮助,如:`docker images --help`

Docker学习笔记

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

下载镜像,如果没有指定镜像地址,默认从[官方的hub][2]下载指定的镜像,官方的hub提供了绝大多数热门的组件镜像,可以根据自己的需要进行搜索,这个网站有点类似github的模式,各个官方组件一般都会有比较详细的使用说明,比如Redis

Docker学习笔记

可以使用 docker pull redis 下载最新版本的redis镜像

Docker学习笔记

当然也可以指定下载的版本,如 docker pull redis:5.0.5

当然有一些组件没有发布在官方的hub上,比如elasticsearch和kibana,这两个镜像需要从docker.elastic.co这个地址下载,可以使用 docker pull docker.elastic.co/elasticsearch/elasticsearch:6.2.4 下载

docker images

查看当前已下载的镜像列表,如果是刚安装好以后的话,列表是空的,下图是我的镜像

Docker学习笔记


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Python for Data Analysis

Python for Data Analysis

Wes McKinney / O'Reilly Media / 2012-11-1 / USD 39.99

Finding great data analysts is difficult. Despite the explosive growth of data in industries ranging from manufacturing and retail to high technology, finance, and healthcare, learning and accessing d......一起来看看 《Python for Data Analysis》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试