docker坑

本文分享了Docker的实用操作技巧,包括如何在本地修改容器文件、避免使用vim编辑器的原因、多终端连接的实现,以及解决容器运行即崩溃的问题。同时,文章还提供了Docker安装步骤及故障排查方法,如通过Docker logs检查容器状态,确保容器内有持续运行的进程,以及解决特定错误代码的策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

20210901

docker 可以挂在在本地 可以直接在本机修改容器的文件

bash ./python/federatedml/test/run_test.sh
容器中通过bash 来运行?

docker 最好不用vim 写文件
docker 可以多个 终端连接
docker id 一样 就是一样

FATE联邦学习框架搭建1.0.pdf
docker 安装参考

【大神】城南的徐公
为啥有的镜像跑起来后,会直接挂掉
【大神】城南的徐公 2020/6/7 10:24:06
活不过三秒
11:17:35
【小白】小李飞刀 2020/6/7 11:17:35
Docker logs看下
【小白】小李飞刀 2020/6/7 11:18:01
程序结束,容器自然就退出了。
【小白】小李飞刀 2020/6/7 11:18:24
你容器里需要有个始终执行的进程。
【大神】城南的徐公 2020/6/7 11:19:25
感谢老哥
15:49:30
【小白】亦也 2020/6/7 15:49:30
缺少一个”守护进程"

在这里插入图片描述
在这里插入图片描述
确认系统版本没有错的情况下 如果windows 很多服务不能用
那么肯定是因为第三方安全软件禁止了

当系统直接装 docker for windows
hyper-v 不能用的时候
用 toolbox

启动 Docker Quickstart Terminal 时候 会去下载
最小的docker 版本,太慢,直接把连接放到下载器里面下载 下载完成之后 放到 窗口指示的临时目录
再重新启动 Docker Quickstart Terminal 就快了

/bin/sh: copy: command not found
ERROR: Service ‘zookeeper0’ failed to build: The command ‘/bin/sh -c mkdir /etc/yum.repos.d/backup && copy centos.6.6.tar.bz2 /etc/yum.repos.d/backup’ returned a non-zero code: 127

RUN exec mkdir /etc/yum.repos.d/backup && copy centos.6.6.tar.bz2 /etc/yum.repos.d/backup

在 命令前面加 exec 作为唯一pid 来允许就可以了

在这里插入图片描述
copy 源文件 直接就是文件名字

用本地文件替代 网络下载安装

docker 安装步骤

在这里插入图片描述

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
下载的包有问题

压缩文件解压的时候一定要注意解压出来的文件夹的名字和压缩文件的名字不一样的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值