Docker 入门

你说的曾经没有我的故事 提交于 2020-02-07 22:09:35

简介: 

  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镜像操作命令。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!