docker深入浅出
https://www.bilibili.com/video/BV1iK411K7Ln 鲁班学院哔哩哔哩













启动mysql数据库


查看mysql的详细信息docker inspect : 获取容器/镜像的元数据。 这里可以查看镜像和容器的详细信息
我们这里查看容器的详细信息


接下来我们来讲解下mysql的磁盘挂载

/my/mysql/conf是主机的目录
docker的网络模式

dockerfile文件

add会把本地机器上面的tar进行解压,也可以从网络上下载文件,单位网络的tar文件不会被解压

接下来我是workdir命令
workdir 指定镜像的工作目录 run add等命令都在指定工作目录下运行


entryPoint和cmd的区别
一个dockfile中有存在cmd命令又存在entrypoint命令,那么最后的命令生效

第二个在dockekfile中的cmd命令,可以被外部的docker run命令中的参数替换

我们以tomcat镜像为例,tomcat镜像启动会执行catilinna.sh,我们在外部使用ls参数替换,就会导致tomcat镜像启动失败


我们覆盖上面的catlina.sh这台tomcat就会启动失败


接下来我们来创建一个完整的dockerfile文件当前的文件目录如下



DOCKFILE创建es的镜像

创建一个jdk的镜像



posted on 2021-08-19 00:03 luzhouxiaoshuai 阅读(78) 评论(0) 收藏 举报
浙公网安备 33010602011771号