Docker 入门

简介: 

  Docker是一种容器技术,由pass提供商dotCloud开源的容器引擎,可以让开发者将应用以及应用的依赖环境等一起打包成镜像,方便的移植到其他Linux或Windows机器上。

常用概念:

Docker主机:安装了Docker的机器。

Docker客户端:连接Docker主机进行操作。

Docker仓库:用来存放各种docker镜像的地方,最大的公有docker仓库是 docker hun。

Docker镜像:用docker打包好的包含了各种所需软件和环境的镜像文件。

Docker容器:docker镜像启动后就创建了一个docker容器。

  Docker镜像和Docker容器的关系就相当于java中的 类 和 对象,镜像是模板,一个docker镜像可以创建多个docker容器。

实践:

  这里只讲应用最多的Linux场景,我用的是Centos 7.

1. 安装docker

yum install docker

该命令会检查安装docker需要的依赖,过程中需要用户输入Yes Or No。

2. 启动docker

systemctl start docker

3. 搜索镜像(比如我们想安装 mysql数据库)

docker search mysql

该命令会从docker hub中搜索出所有mysql的镜像列表。

4. 下载镜像

docker pull mysql

这样会默认下载Tag为 “latest”的最新版本的mysql,如果需要下载指定版本的按照如下格式:docker pull [name]:[Tag]

docker pull mysql:5.5

表示下载tag为5.5对应版本的mysql。

5. 查看下载的镜像

docker images

结果如下:

 如果要删除某个镜像,则执行 docker rmi [IMAGE ID],例如删除 Tag 5.5 对应的docker 镜像。

docker rmi d404d78aa797

以上就是如何安装Docker 和一些常用的docker镜像操作命令。

原文地址:https://www.cnblogs.com/leasonYin/p/12274796.html