Docker
1、docker快速入门
部署Mysql
先停掉虚拟机中的MySQL,确保你的虚拟机已经安装Docker,且网络开通的情况下,执行下面命令即可安装MySQL。

当我们利用Docker安装应用时,Docker会自动搜索并下载应用镜像(image)。镜像不仅包含应用本身,还包含应用运行所需要的环境、配置、系统函数库。Docker会在运行镜像时创建一个隔离环境,称为容器。
镜像仓库:存储和管理镜像的平台,Docker官方维护了一个公共仓库:Docker Hub。


2、docker 入门命令解读
windows访问容器的端口原理
客户端连接宿主机,将容器的端口与宿主机端口绑定,就可以直接访问容器的端口信息。

命令解读


镜像命名规范

在没有指定tag时,默认是latest,代表最新版本的镜像。
3、docker安装说明
下载docker,安装rpm,在安装docker-ce。
镜像加速,使用阿里云,需要去注册一个属于自己的加速地址。放置在下面的文件夹里面,没有的话需要新建文件。

4、常见命令
Docker最常见的命令就是操作镜像、容器的命令。

案例:查看DockerHub,拉取Nginx镜像,创建并运行容器。
需求:
拉取镜像:docker pull nginx:3.7
查看镜像:docker images
创建容器:docker run -d --name nginx -p 80:80 nginx
查看运行的容器:docker ps
查看所有的容器:docker ps -a
停止容器:docker stop 容器编码
5、数据卷-基础
案例
案例1-利用Nginx容器部署静态资源
需求
- 创建Nginx容器,修改nginx容器内的html目录下的index.html文件,查看变化
- 将静态资源部署到nginx的html目录
数据卷
数据卷是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。