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 阅读(68) 评论(0) 编辑 收藏 举报