安装前提:Linux系统的内核版本不小于3.10
使用uname -r 可以查看内核版本,若低于3.10。可以使用 yum update升级
安装Docker
yum install docker
启动Docker
systemctl start docker
将Docker设为开机启动
systemctl enable docker
Docker核心概念
Docker镜像(Images):Docker镜像是创建Docker容器的模板;打包好的软件,放在容器中。
Docker容器(Container):容器是独立运行的一个或一组应用;镜像启动以后的一个实例为一个容器。
Dockerr客户端(Client):客户端通过命令行或其他工具使用DockerAPI与Docker的守护进程通信;连接Docker主机进行操作。
Docker主机(Host):一个物理或虚拟的机器用于执行Docker守护进程和容器。安装Docker程序的机器
Docker仓库(Registry):Docker仓库用来保存镜像。类似于代码托管中心的代码仓库
Docker的使用步骤
- 在服务器上安装Docker
- 去Docker仓库中寻找要使用的镜像
- 使用Docker运行镜像,这个镜像就会生成一个容器
- 对容器的启动和停止就是对软件的启动和停止
镜像操作
操作 | 命令 | 说明 |
---|---|---|
查询镜像 | docker search 关键字 | 去dockerhub上查询镜像 |
下载镜像 | docker pull 镜像名:tag | :tag可选,tag为版本标签,默认不选则是latest |
列表 | docker images | 查看所有本地镜像 |
删除 | docker rmi images-id | 删除指定镜像,image id通过docker images命令查看 |
容器操作
操作 | 命令 | 说明 |
---|---|---|
运行 | docker run --name container-name -d image-name | - -name:自定义容器名;- d后端运行 |
列表 | docker ps | 查看所有运行的容器,加上-a 可查看所有容器 |
启动 | docker start container-name/container-id | 启动指定容器 |
停止 | docker stop container-name/container-id | 关闭指定容器 |
删除 | docker rm container-id | 删除指定容器 |
下篇文章介绍Docker安装MySQL,来练习一下docker命令
Docker安装MySql5.7