docker中文文档地址及docker容器-docker常用命令

docker中文文档学习地址:

http://www.dockerinfo.net/document

docker镜像常用命令:镜像管理

 

 官方仓库下载镜像

 私有仓库下载镜像

 

 

 查看镜像列表,删除镜像,到出镜像,导入镜像

 

 

 

对镜像做备份:docker image save -o /opt/docker_xxx.tar.gz alpine:latest

 导入镜像 docker load -i

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

docker容器常用命令:容器管理

 

 docker run相当于创建和启动容器2条命令

 能上网:

 

 

 查看最近启动的容器:

 docker启动与停止容器

 杀死容器:

 

docker exec  进入容器(调试,排错)

 

 

 容器的进程,实际上是宿主机上面的某个子进程

 

 

 删除所有,不加-f,正在运行的容器删不掉

 -f强制删除!!!!

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

总结:镜像:是一种对系统软件的打包技术,将所部署的程序进行备份使用

容器:是在隔离环境里面运行的进程

坑:

在使用docker load -i /镜像时,docker报错:Error processing tar file(exit status 1): archive/tar: invalid tar h

 

在使用docker load -i /镜像时,docker报错:Error processing tar file(exit status 1): archive/tar: invalid tar header ,网上查找问题时,大多数说的都是因为导出save 的问题,但是我当时导出的时候也是docker save -o 导出的镜像。

解决方案: 检查一下你的镜像传输是否传输成功,我遇到过两次,中途网络断掉传输失败,后续传的,我就把镜像文件删除,重新传一份镜像文件,再load问题解决。
使用md5sum检查源文件与目标文件的sum值是否一样,如果不一样,那就是文件传的不对,重新把文件上传到目标服务器,最好安装lrzsz上传下载工具,速度快

从下面截图看,已解决问题,原因:就是下载的文件不完整导致Error processing tar file(exit status 1): archive/tar: invalid tar h

 

posted @ 2023-04-22 19:21  往事已成昨天  阅读(139)  评论(0编辑  收藏  举报