1、将所需要的安装包上传到宿主机上
2、上传到docker镜像中
文件转镜像的命令
docker load < /root/image.tar 或者 docker load -i /root/image.tar
尽量使用第二个命令,因为docker load 的时候, < 误写成 >, 会出现这个错误,并且原 tar 包会被修改,修改后就不可用了。
执行命令后发现报错:
open /var/lib/docker/tmp/docker-import-914762721/apache-tomcat-8.5.29/json: no such file or directory
解决办法:
cat apache-tomcat-8.5.29.tar.gz | docker import - apache-tomcat-8.5.29
至此,就上传成功了。
补充:镜像转文件的命令是
docker save nginx > /root/nginx.tar
3、查看镜像
docker images