k8sをv1.14.3に入れ直したので、改めてdocker-composeの導入を行う。
1)git経由でダウンロードを行う。
git clone https://github.com/docker/compose.git
2)以下、ビルドを行う。(完了まで1時間位かかったかも))
cd compose/
cp -i Dockerfile Dockerfile.armhf
sed -i -e 's/^FROM debian\:/FROM armhf\/debian:/' Dockerfile.armhf
sed -i -e 's/x86_64/armel/g' Dockerfile.armhf
docker build -t docker-compose:armhf -f Dockerfile.armhf .
3)dockerを実行する。
docker run --rm --entrypoint="script/build/linux-entrypoint" -v $(pwd)/dist:/code/dist -v $(pwd)/.git:/code/.git "docker-compose:armhf"
[error内容]
docker: Error response from daemon: pull access denied for docker-compose, repository does not exist or may require 'docker login'.
◻️トラブルシューティング
1)別の方法で実施を行うと、以下のエラーが出る。
docker build -t docker-compose:armhf -f Dockerfile.armhf .
===========================================================
Step 34/39 : FROM armhf/debian:${RUNTIME_DEBIAN_VERSION} AS runtime-debian
manifest for armhf/debian:stretch-20190326-slim not found
==============================================================================
2)中身を確認してみる。
vi Dockerfile
============================================================================
ARG DOCKER_VERSION=18.09.5
ARG PYTHON_VERSION=3.7.3
ARG BUILD_ALPINE_VERSION=3.9
ARG BUILD_DEBIAN_VERSION=slim-stretch
ARG RUNTIME_ALPINE_VERSION=3.9.3
ARG RUNTIME_DEBIAN_VERSION=stretch-20190326-slim <-こいつが無いっぽい!?
.
.
省略
.
.
===========================================================================
[まとめ]
上記のことから、取得できる物が存在しないのか。。。様子をみて調査を継続する。
[追記 06/19]
◻️以下の方法に導入方法を変更
上記で記載した方法で、成功しなくなった要因は、raspberry piのOSのバグなのかも。。。
curl -sSL https://git.io/fjGM3 | sh -s -- -c -b 1.24.0
◻️導入は、成功した模様。
◻️導入は、成功した模様。
root@rasp-master:~# docker-compose version
================================================
docker-compose version 1.24.0, build d9fa815
docker-py version: 3.7.2
CPython version: 3.6.8
OpenSSL version: OpenSSL 1.1.0j 20 Nov 2018
================================================
0 件のコメント:
コメントを投稿