Dockerコンテナでyarnをインストールする
Django REST Framework
用に作成しているpythonのDockerコンテナに
nuxt.js
を利用するためにyarn
をインストールしてみた
前提
- docker:
19.03.8
- dockerコンテナのベースイメージ:
python:3.7-stretch
- yarn:
1.22.5
手順
1. Dockerfile
に以下を追記
RUN curl https://deb.nodesource.com/setup_12.x | bash RUN curl https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list RUN apt-get update && apt-get install -y yarn
2. コンテナをビルドする
# docker-compose利用前提 $ docker-compose up -d # 既にイメージを作っていて再作成する場合はこっち $ docker-compose up -d --build
参考サイト
- dockerイメージ内にyarnをインストールする - Qiita
- Cannot install Yarn inside Docker image · Issue #7329 · yarnpkg/yarn
プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化
- 作者:WINGSプロジェクト阿佐 志保
- 発売日: 2018/04/11
- メディア: Kindle版