docker 构建镜像的三种方式
docker 构建镜像的三种方式:
1、Docker可以使用Dockerfile文件创建镜像:
# Dockerfile在当前目录 docker build -t myimage:v1.0 . # 指定其它路径的Dockerfile文件 docker build -t myimage:v1.0 -f /path/to/Dockerfile . #v1.0可以为任意字符串
2、Docker可以使用已创建的Container创建镜像:
docker commit container-name img-name:1.1
# 1.1可以是任意字符串
在运行前必须先stop对应container
有些时候运行commit命令后卡住,半天没反应,查看是否这个container占用磁盘太大,尝试很多方法都不行,最后放弃,一步步重建镜像
docker ps -s
3、使用docker import
命令可以从本地文件系统中导入一个文件或目录,并将其打包成 Docker 镜像,没用过。
docker 关闭自启动的container:
# 停止container
docker stop 94282d708644 ef32478e8485 76cb59c3ef58
# 更新配置文件 docker update --restart=no 94282d708644 ef32478e8485 76cb59c3ef58
# 查看更新是否生效(service docker restart 就行了其实) docker inspect a7269a878224 | grep RestartPolicy
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
2020-03-27 H3C ERG2系列路由器L2TP VPN配置方法