1. docker镜像命令学习
1.1 假设想拉取一个nginx的镜像,先访问Docker Hub 网站,找到nginx镜像,然后控制台执行 docker pull nginx 拉取最新镜像
再执行docker images查看镜像
镜像删除命令: docker rmi 镜像名
2 . 容器命令
containerName: 自己创建的容器名字
80:80 冒号左边是宿主机的port,右边是容器里应用的port
例如
查看所有运行中的容器命令 : docker ps
查看所有容器命令:docker ps -a
查看容器日志: docker logs -f 【containerName】
容器启动命令: docker start 【containerName】
容器停止命令:docker stop 【containerName】
容器删除命令:docker rm【containerName】
进入容器内部
3. 数据卷
将数据卷挂载到容器当中
如果挂载的数据卷(html)不存在,会自动创建
4. docker file学习
docker file编写例子
由于已经有java:8-alpine帮我们做过jdk8的安装了。所以我们只需要基于java:8-alpine构建新的镜像
5. docker compose
跟之前的比较
例子:
除了mysql,每个文件夹下就一个dockerfile