一:Dockerfile的编写,具体编写内容请自行搜索
二:构建镜像:
构建方法及命令命令:进入到Dockerfile同级目录下,使用 docker build -t name:tag(镜像名:版本) . (最后的点一定要格外注意,这个点代表当前位置,没有回报错)
示例:
构建一个名称为drg_web_design,版本号为1.0的镜像
这样就成功了
三:进入镜像;
docker run -it -p 外部端口:映射到容器内部端口 镜像名称:版本号 bash 创建并启动容器,并且创建一个操作端
Ctrl+P+Q键组合,退出容器但是不关闭容器(也就是说,虽然推出了,但是容器依然保持运行)
四:将宿主机文件拷贝到容器中(注意:宿主机文件的路径与容器内的目标的路径,一定要写绝对路径)
使用命令:docker cp 宿主机文件绝对路径 容器名称:容器内目标路径
示例:
五:进入启动中的容器内进行操作
先试用docker ps 查看容器id,再使用 docker exec -it container_id bash进入容器 进行操作
六:将容器打包成镜像,然后打包成.tar文件:
docker ps查看容器id以及名称
docker commit container_id 新镜像名称:版本号
将打包成的新镜像打包成tar文件:docker save -o xxx.tar 镜像名:版本号
七:在其他位置加载镜像
1、将.tar文件拷贝到其他机器,使用 docker load -i xxx.tar 家字啊镜像,接着重复步骤步骤三,就可以使用镜像创建并启动容器了