1. Error response from daemon: dial unix docker.raw.sock: connect: connection refused
背景是天池的Flink比赛,题目要求:建议选手在基础镜像上开发。链接:registry.cn-shanghai.aliyuncs.com/tcc-public/tianchi_antispam:v1。 但是我docker pull以上名利报错。
解决方法参考: https://github.com/docker/for-mac/issues/5253
尴尬的是好像确实是重启了下docker就好了,重启大法好
2
一些实验
查看镜像中代码
进入镜像
docker run -it registry.cn-shanghai.aliyuncs.com/tcc-public/tianchi_antispam:v1 /bin/bash
由于缺少各种airflow、mysql等相关,所以耐心等待。 想要读取镜像内容可以采用另一种方式
docker exec -it f4c2e9a25843 sh
可以发现工作目录现在有几个脚本文件如listen_kafka.sh, push_kafka.sh, run.sh, run_bash.sh
代码从镜像复制到本地
这个命令慎用,好像连系统都给拷贝进来了,各种文件。还是需要指定好文件夹
docker cp f4c2e9a25843:/ ./
|