Docker 入门
Posted leasonyin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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镜像操作命令。
以上是关于Docker 入门的主要内容,如果未能解决你的问题,请参考以下文章
Docker删除报错:Error response from daemon: conflict: unable to delete 08b152afcfae (must be forced)(代码片段
markdown [Docker] Docker片段列表和命令#linux #docker #snippets