!!且学且总结~~~
镜像导出到本地:
docker save 镜像id > 本地文件.tar # 例如: # docker save f95adbdaa41c > handless_firefox.tar本地导入到docker镜像
docker load < 本地文件.tar # 例如: # docker load < handless_firefox.tar从本机传输文件,到docker容器内部
docker cp 本地内容 容器id://usr/....路径 # 例:docker cp index.html 17adwicm13ji://usr/share从docker容器传输,到本机
docker cp 容器id:容器文件路径 本机路径由于docker在容器内的改动都是暂时的
docker commit -m '备注' 容器id 自定义的repository名称 # 例:docker commit -m 'test' 17adwicm13ji TestName该命令可以打印许多docker的信息
docker inspect 容器ID/IMAGE文件命令:
FROM image名称 # 继承自image MAINTAINER 作者名称 # 声明dockerfile的构建者 #CMD 命令 # 在容器中运行的命令 RUN # 容器内运行 # 例: RUN apt-get update EXPOSE # 暴露端口 ENV # 设置环境变量 ENTRYPOINT # 指定启动的入口,如未指定,默认使用cmd构造镜像:
docker build dockerfile路径 # 例如:docker build -t test_docker . # 表示使用当前路径全部文件 # 参数: -t 自定义TAG名称