一、安装docker
参考Install Docker Engine on Ubuntu | Docker Docs
二、快速入门
1、镜像和容器
docker镜像可以做到忽略操作系统的差异,跨平台运行,忽略安装的差异
当我们利用Docker安装应用时,Docker会自动搜索并下载应用镜像 (image)。镜像不仅包含应用本身,还包含应用运行所需要的环境、配置、系统函数库。Docker会在运行镜像时创建一个隔离环境,称为容器(container)
只下载一次镜像,可以启动多次
1、镜像仓库(包含常用软件的各种包以及环境和各种依赖):存储和管理镜像的平台,Docker官方维护了一个公共仓库: Docker Hub Container Image Library | App Containerization
2、命令解读
- Docker run : 创建并运行一个容器, -d 是让容器在后台运行
- --name mysql: 给容器七个名字,必须唯一
- -p 3306:3306: 设置端口映射 (宿主机端口:容器内端口)
- -e KEY=VALUE : 是设置环境变量
- mysql: 指定运行的镜像名字