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

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示