並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 653件

新着順 人気順

dockerfileの検索結果361 - 400 件 / 653件

  • ubuntuでjupyter-labを起動するdockerfileを記述する - Qiita

    はじめに udemyでdockerの講座を受けたので備忘録として一部分を自分なりにまとめてみます。 今回はdockerfileにubuntuベースでjupyter-labを起動するコードを書き、実際にコンテナを作成してみたいと思います。 dockerfileに記述 # FROM => べースとなるイメージの選択する FROM ubuntu:latest # RUN => コマンドを呼び出す # apt-getをアップグレードし必要なパッケージのインストールする RUN apt-get update RUN apt-get install -y \ wget \ vim # WORKDIR => コンテナ側のルート直下に任意のディレクトリを作成し移動する WORKDIR /opt # anaconda3のインストールし、元の実行ファイルを削除する # wget => URLを指定してファイル

      ubuntuでjupyter-labを起動するdockerfileを記述する - Qiita
    • Dockerfileを作成するときのコマンド - Qiita

      Dockerイメージを作成するときに、元にするDockerイメージを指定します。 例では、ubuntuのlatest(最新版)のDockerイメージを元にするように指定しています。 DockerfileはFROMから始めるようにします。 RUNについて・・・

        Dockerfileを作成するときのコマンド - Qiita
      • Dockerfileとdocker-composeでRailsとPostgreSQLを設定 - Qiita

        はじめに Rails学習の一歩として、最初に取り組んだのはコンテナ環境の構築でした。予想以上に時間と労力がかかりましたが、何とか構築することができ、その結果、Dockerのスキルが大いに向上しました。環境構築やDockerスキルの向上を目指している方々に、少しでも参考になれば幸いです。Railsを学び始めた時の書籍が、「Rails5」「PostgreSQL10」を用いた環境のため、そこに焦点を当て環境構築を行いました。 Dockerスキルアップのコツ Dockerのスキルアップのコツは慣れです。同じコマンドや環境を何度も実行/構築することでスキルアップにつながります!暗記しようとせずに、慣れていきましょう! また、これらはRailsやPostgresのバージョンが異なっていても、同様な考え方でコンテナ環境を構築できます。設定はバージョンごとに異なるかと思いますが、その都度調査することで、D

          Dockerfileとdocker-composeでRailsとPostgreSQLを設定 - Qiita
        • Rails7でのDockerfile - Qiita

          環境 Rails 7.0.5 Postgres Docker 20.10.23 Dockerfile 開発環境、プロダクション環境共用。 # Build stage FROM ruby:3.2.2-alpine AS build ARG UID=1000 ARG GID=1000 ARG RAILS_ENV=production ENV APP_USER=app ENV WORKDIR=/project # yarn は rails assets:precompile のために必要。 RUN apk add --no-cache --update build-base \ linux-headers \ postgresql-dev \ tzdata \ busybox-suid \ shared-mime-info \ gcompat \ yarn RUN set -x && \ add

            Rails7でのDockerfile - Qiita
          • CodespacesをDockerfileでカスタマイズする

            この記事について ZennブログはGitHubリポジトリと連携可能! なので、GitHub Codespacesを使った執筆も可能となります。 記事公開までの大まかな流れは以下の通り。 Zenn CLIで記事の雛形を作成(Markdownファイル) Markdownファイルを更新 Zenn CLIで作成した記事のプレビューを確認 リポジトリにpushするとZenn側で記事が新規作成される 上記のように、GitHub連携した状態で記事を作成するにはZenn CLIをインストールした環境が必要です。 まぁ、インストール自体は簡単なんですが、せっかくなのでこれを題材として Dockerfileで定義してCodespacesの環境をカスタマイズしてみよう! といった内容になります。 Dockerfile化のメリット 環境の情報をDockerfileに記述することで、以下のようなメリットがあります。

              CodespacesをDockerfileでカスタマイズする
            • (Dockerfile)プログラマのためのDocker教科書読む.5 - Qiita

              Dockerfileとは何か 前回までは、Dockerイメージを元にして、コンテナを生成し、ミドルウェアのインストールなどを手動で行った。 そしてその構築した状態のコンテナからイメージに保存をした。 ベースになるDockerイメージ Dockerコンテナ内で行った操作 環境変数の設定 コンテナ内で動作させておくデーモン実行 ...その他 上記のように手動で行っていた操作を記述するためのファイルがDockerfile。 docker buildコマンドでそのDockerfileに記述された構成情報を元にDockerイメージを作成することができる。 基本構文 「Dockerfile」のファイル名に拡張子はない。 命令は大文字でも小文字でも問題はないが、慣例的に大文字で統一して書く。 基本書式

                (Dockerfile)プログラマのためのDocker教科書読む.5 - Qiita
              • dockerfileとdocker-composeでAnsible実行環境構築 - Qiita

                はじめに 色んな方が公開してくださっているdocker-compose.ymlの内容を修正して使用させてもらっているが、自分でDockerfile、docker-compose.ymlの内容を最初から作成したことがありませんでした。そのためDockerの勉強として試行錯誤してAnsibleの実行環境を用意したので備忘として記載します。 目標 Dockerfile, docker-compose.ymlを自分で最初から作成する。勉強目的なので、そこまで内容は凝らない Dockerで作成するのはAnsible実行環境とする(自分の知識の中でちょうどいいのがこれだった) 実行時の手間を削減するためAnsible実行時はコンテナ内に入らずdocker execで実行できるようにする ディレクトリ構成 . `-- ansible |-- Dockerfile |-- ansible_dir | |-

                  dockerfileとdocker-composeでAnsible実行環境構築 - Qiita
                • 【メモ】failed to solve with frontend dockerfile.v0: failed to create LLB definition: unexpected status code [manifests latest]: 400 Bad Request - メンチカツ

                  ECRのイメージをビルドするときに以下のエラーになりました。 => [internal] load build definition from Dockerfile.lambda 0.0s => => transferring dockerfile: 44B 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => CANCELED [internal] load metadata for docker.io/library/golang:1.18.5-alpin 1.2s => ERROR [internal] load metadata for public.ecr.aws/lambda/go:latest 0.7s ------ > [internal] load metadat

                    【メモ】failed to solve with frontend dockerfile.v0: failed to create LLB definition: unexpected status code [manifests latest]: 400 Bad Request - メンチカツ
                  • Dockerfile の ベストプラスクティス を抽出しました! - Qiita

                    はじめに 今回は前回に引き続き、Dockerの基本的な書き方を紹介します。 本家のBest practices for writing Dockerfilesから抽出しました。 動画で確認したい方はこちらをどうぞ。 【YouTube動画】 Dockerfileのベストプラクティスを紹介! あなたはいくつできてますか? .dockerignoreを使う .gitignoreみたいなファイルで、コンテナに加えないファイルを設定できます。 コンテナ1つに1プロセス 1つのコンテナ (Dockerfile) でRailsやMySQL, Nginxなどを起動するのは止めましょう。 バージョンアップが難しくなりますし、原因の切り分けも大変です。 レイヤ数を最小にする DockerはRUN, ADD, COPYを実行するたびに、一時的にイメージが作られます。 Dockerfileの読みやすさにも関わって

                      Dockerfile の ベストプラスクティス を抽出しました! - Qiita
                    • Dockerfile の ベストプラスクティス を抽出しました! - Qiita

                      はじめに 今回は前回に引き続き、Dockerの基本的な書き方を紹介します。 本家のBest practices for writing Dockerfilesから抽出しました。 動画で確認したい方はこちらをどうぞ。 【YouTube動画】 Dockerfileのベストプラクティスを紹介! あなたはいくつできてますか? .dockerignoreを使う .gitignoreみたいなファイルで、コンテナに加えないファイルを設定できます。 コンテナ1つに1プロセス 1つのコンテナ (Dockerfile) でRailsやMySQL, Nginxなどを起動するのは止めましょう。 バージョンアップが難しくなりますし、原因の切り分けも大変です。 レイヤ数を最小にする DockerはRUN, ADD, COPYを実行するたびに、一時的にイメージが作られます。 Dockerfileの読みやすさにも関わって

                        Dockerfile の ベストプラスクティス を抽出しました! - Qiita
                      • 更新したDockerfileの再読み込みは何をすればいい? - Qiita

                        はじめに メンバーからもらったDockerや、GitからクローンしてきたDocker。 それぞれローカル環境に沿った内容に書き換えた時はなにをすればいいのか? 簡単な備忘録程度にまとめました。 結論docker-compose up --build でOK 自分で更新したDockerfileを再読み込みするには、 docker-compose down docker-compose up だけでは、初回に作ったイメージを利用しちゃうので docker-compose up --build で1から作り直す必要があります。

                          更新したDockerfileの再読み込みは何をすればいい? - Qiita
                        • 1つのリポジトリに複数のDockerfileを置かなければならなくなったときのディレクトリ構成 - Qiita

                          1つのリポジトリで1つのDockerfileなことが多いと思うので、だいたいルートディレクトリにDockefileを置くことになると思いますが、2つ以上のDockerfileを起きたくなる場合もあるでしょう。そんな場合にどういうディレクトリ構成にして、どういうファイル名にするか悩んだこと(そして失敗したこと)があるので書いておきます。 失敗パターン: Dockerfileという名前ではなく、別の名前でDockerfileを配置した 例えばrailsを動かすDockerfileと、nginxを動かすDockerfileがあった場合に、それぞれDockerfile.railsとDockerfile.nginxとするようなイメージ。 dockerのbuildを行う際に、オプションを指定することで特定のDockerfileを指定できるので、この方法でも大きな問題はありません。 しかしこのDocke

                            1つのリポジトリに複数のDockerfileを置かなければならなくなったときのディレクトリ構成 - Qiita
                          • UbuntuとAnacondaを自動インストールしてPython環境を構築するDockerfile - EurekaMoments

                            Docker 作者:Adrian Mouat出版社/メーカー: オライリージャパン発売日: 2016/08/17メディア: 単行本(ソフトカバー) 目次 目次 背景・目的 Dcokerfileに記述したい内容 作成するための環境 1. Ubuntu18.04のベースイメージを取得 2. 「wget」, 「sudo」コマンドをインストール 3. Anaconda(Python3.7)をインストール 4. 別途必要なPythonのライブラリをインストールする GitHub 参考資料 背景・目的 前回の記事では、Dockerの基本的な コマンドを学びながら、イメージや コンテナの作成・起動などを実行 出来るようになりました。 www.eureka-moments-blog.com 前回は「docker commit」コマンド でコンテナからイメージを作成する 方法を行いましたが、今回はもう 一つ

                              UbuntuとAnacondaを自動インストールしてPython環境を構築するDockerfile - EurekaMoments
                            • [1.59.0対応] Rustを軽量イメージ化するためのDockerfile

                              (2022-02-26追記) コメントでご指摘のあったscratch, gcr.io/distroless/ccでも試してみました。さらにRust 1.59.0で追加されたstripを試し撃ち。 # Dockerfile FROM ekidd/rust-musl-builder:stable as builder WORKDIR /home/rust COPY . . RUN cargo build --release FROM alpine:latest WORKDIR /app_name COPY --from=builder /home/rust/target/x86_64-unknown-linux-musl/release/app_name . EXPOSE 8080 ENTRYPOINT [ "./app_name" ]

                                [1.59.0対応] Rustを軽量イメージ化するためのDockerfile
                              • Docker基礎 Dockerfileについて - Qiita

                                Docker初心者がDockerfileについて勉強した時のメモです。 Dockerfileとは? Docker imageの設計図 DockerfileからDocker imageを作る。 Dockerfileという名のテキストファイル。 INSTRACTION argument 形式で記載する。 DockerfileはDockerfileという名前で必ず作る。 Dockerfileのinstruction FROM ベースとなるイメージを決定する。 DokerfileはFROMから書き始める。 FROMの上にLayerが積み重なっていくイメージ。 指定するのは基本OSを指定することが多い。

                                  Docker基礎 Dockerfileについて - Qiita
                                • DockerfileからDockerimageへのコマンドやINSTRUCTIONについて - Qiita

                                  はじめに 本記事では、DockerfileからDockerimageへのコマンド達をまとめました。 本日学習した範囲内で、アウトプットします。 先日もコマンドについて投稿しているのでこちらも参照ください。 DockerHubから例えばubuntuを検索すると、 当然ubuntuが最初に出てくるはずです。 ubuntu ここから、 Supported tags and respective Dockerfile links というところの一番上のリンクに入ると、Githubに行けます。 ここには、DockerfileからDockerimageを作るためのコマンドは乗っています。 FROMとかADDとかは、INSTRUCTION それら以降に記述するものは、argumentです。 docker build . dockerがDockerfileを探してDockerimageを作ってくれます。

                                    DockerfileからDockerimageへのコマンドやINSTRUCTIONについて - Qiita
                                  • DockerfileのCMDにおけるshell形式とexec形式の違い

                                    Dockerfileでコンテナの起動時に実行するコマンドを指定するためには、CMD命令を使用します。CMD命令には、以下の2つの書き方があります(今回はCMDを例として取り扱いますが、RUNやENTRYPOINTも同じ)。 shell形式

                                      DockerfileのCMDにおけるshell形式とexec形式の違い
                                    • PythonのDockerfileをセキュアにするためのベストプラクティス - Qiita

                                      はじめに PythonのDockerfileを作成する際、ネット上で適切な情報が見つからず、試行錯誤することがあります。そこで、ここでまとめてみます。 完成品 # 開発用ステージ FROM python:3.11.9-slim-bookworm AS developer ENV PYTHONUNBUFFERED=1 ENV PYTHONDONTWRITEBYTECODE=1 WORKDIR /app RUN apt-get update \ && apt-get install -y --no-install-recommends \ wget=1.21.3-1+b2 \ && apt-get -y clean \ && rm -rf /var/lib/apt/lists/* COPY requirements.txt ./ RUN pip install --no-cache-dir -

                                        PythonのDockerfileをセキュアにするためのベストプラクティス - Qiita
                                      • 【Docker】Dockerfileでヒアドキュメントを使用する - Qiita

                                        Dockerfileでヒアドキュメントを使用する方法 Dockerfileに以下のように記述することでヒアドキュメントを使用することができます。 ただし、Buildkitを使用している必要があります。 # syntax=docker/dockerfile:1 ARG RUBY_IMAGE_TAG FROM ruby:${RUBY_IMAGE_TAG} ARG PROJECT_NAME ARG RUBYGEMS_VERSION ARG USER_NAME=ruby ENV TZ=Asia/Tokyo RUN adduser ${USER_NAME} COPY --chown=${USER_NAME} Gemfile Gemfile.lock /${PROJECT_NAME}/ WORKDIR /${PROJECT_NAME} RUN <<-EOF gem update --system ${

                                          【Docker】Dockerfileでヒアドキュメントを使用する - Qiita
                                        • Dockerfile自信持って書けてますか?おすすめlintツール 「hadolint」について紹介 - Qiita

                                          はじめに Dockerfile、サッと書こうと思ったのに、書き始めたら意外と時間かかったりしますよね。 突き詰めるとすごく奥が深いなと思います。 公式のドキュメントでも、Dockerfileのベスト・プラクティスという形で公開してくれていますが、 これを毎回意識するのは大変です。 また、意識できていたとしても、複数人で管理していると、各個人のスキルレベルによって差が出てしまいます。 そんなときにおすすめのツールを見つけたので紹介します。 hadolintというツールです。 Haskell Dockerfile Linterの略だそうで、Dockerfileの静的解析を行ってくれるlintツールです。 hadolintを使うとこんな利点があります。 build前にシンタックスエラーなどに気付ける (地味にトライアンドエラーしてると時間食うんですよね...) 自然とベストプラクティスに則ったD

                                            Dockerfile自信持って書けてますか?おすすめlintツール 「hadolint」について紹介 - Qiita
                                          • Dockerfileからビルドしたイメージを実行したら”permission denied: unknown.”になった

                                            しかし、ビルドしたイメージを実行したところ、下記のようなエラーが発生しました。 docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/opt/sonarqube/bin/run.sh": permission denied: unknown. ERRO[0000] error waiting for container: context canceled原因今回の事象の原因としては、Dockerfile内でのchownなどはできていたのですが、そもそもローカルで作成したファイルの実行権限がないことが原因でした。 ❯ ls -l .rw-r-

                                              Dockerfileからビルドしたイメージを実行したら”permission denied: unknown.”になった
                                            • 【気になったこと】DockerFileにCOPYでワイルドカードを指定しているときにファイル増えたらどうなる? - doilux’s tech blog

                                              僕のDockerについてのゆるい知識にによると、内部的にDockerFileに記述されたステップごとにイメージを持っているため、DockerFileに記述を追加したときには差分だけの反映で済むので比較的高速にイメージの再構成ができたと思う(まちがってたらすみません) つまり、こんなDockerFileでイメージを作っていて FROM centos/mysql-57-centos7:latest MAINTAINER doilux COPY sql/*sh /opt/app-root/src/mysql-init/ CMD ["run-mysqld"] COPYのあとにRUNを足してイメージを作ると FROM centos/mysql-57-centos7:latest MAINTAINER doilux COPY sql/*sh /opt/app-root/src/mysql-init/

                                                【気になったこと】DockerFileにCOPYでワイルドカードを指定しているときにファイル増えたらどうなる? - doilux’s tech blog
                                              • 【備忘録】Dockerの基本的な使い方とDockerfileの記載方法 - Qiita

                                                挨拶 初めましての方は初めまして、けこです。 最近仕事も落ち着いて業後に色々勉強をしているのですが、わかっているつもりだったDockerの使い方やミスしてたなーということがあったので勉強記録及び備忘録としてまとめさせていただきます。 ※本当に基本的な内容です。Dockerのインストールなんかは他の方の記事を見てね。 Dockerについて 今やエンジニアなら知らない人を探す方が珍しいくらい有名なソフトウェアですね。 4年前なら何それ美味しいの?と言えましたが、人気が広がり今やAWSやGCPなどのクラウドプラットフォームもコンテナイメージを用いたデプロイをサポートしたサービスを展開している人気ソフトウェアです。 私はAWSにしか明るくないので詳しくは語れませんが、AWSだけでも AWS ECS AWS EKR AWS ECR といったコンテナ管理サービスやそれらと連携する AWS AppRun

                                                  【備忘録】Dockerの基本的な使い方とDockerfileの記載方法 - Qiita
                                                • DockerfileでDebian&Ubuntuのデフォルトを「dash」から「bash」に変更する - Qiita

                                                  変更時の戻り値が成功してもエラーコードが返答されているらしく、そのまま記述するとbuildで停止します。 # 最後の「|| true」を忘れない RUN echo "dash dash/sh boolean false" | debconf-set-selections \ && DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash || true

                                                    DockerfileでDebian&Ubuntuのデフォルトを「dash」から「bash」に変更する - Qiita
                                                  • Dockerfileで上階層ディレクトリ内のパスを指定する - Qiita

                                                    やり方 Dockerfileの上の階層にあるDocker-Compos.yamlで指定する contextで.を指定 dockerfileで./xxx/Dockerfile のように指定する

                                                      Dockerfileで上階層ディレクトリ内のパスを指定する - Qiita
                                                    • DockerfileでのCOPYとbind mountの関係性 - Qiita

                                                      最近ローカル開発環境はDocker composeで本番環境はGKEという環境でちょっと気になったことがありました。 本番環境のGKEにはGitHub Actionsを使ってイメージのビルド→ECRへのイメージアップロード→GKEへのデプロイを行っています。 ただこのGitHub Actionsの中でローカル開発環境のDocker composeで使っているDockerfileをsedやechoなどで一部変更しています。 もしくは環境によってDockerfileの名前を変えて使い分けてたりします。 これよくよく考えてみるとコンテナのポータビリティを損なっていませんかね? 個人的にはなるべく環境によってDockerfileを変えたくないなと思っています。 具体的にはどうことかいうと ※以下のファイルは説明のため簡略化しています ローカル開発環境のDockerfile

                                                        DockerfileでのCOPYとbind mountの関係性 - Qiita
                                                      • Dockerfile & Docker Compose - Qiita

                                                        Dockerの基本 build : Dockerfile + build context からイメージを作成する ship : 作成したDocker Imageをレジストリ(Docker hub)を用いて他のhostへ配布する run : Container ImageからContainerを実行する DOCKERFILEとは コンテナの作成手順書 build contextとは コンテナに格納するプログラムなどのファイル群 Dockerの「コンテキスト」とは docker buildコマンドを実行したときの、カレントなワーキングディレクトリのことを ビルドコンテキスト(build context)と呼びます。 デフォルトで Dockerfile は、カレントなワーキングディレクトリにあるものとみなされます。 ただしファイルフラグ(-f)を使って別のディレクトリとすることもできます。 Do

                                                          Dockerfile & Docker Compose - Qiita
                                                        • [AWS/Inf1/コンテナ軽量化]torch-neuron用Dockerfileを作る~脱DeepLearningContainer~

                                                          Deep Learning Containerのサイズは大きい AWSのドキュメントを読むと、Deep Learning Containerの案内があります。 そのためInf1インスタンスをいざ使ってみようと、とりあえずDeep Learning Containerを採用してそのまま運用している方もいるのではないでしょうか。 そのイメージなかなか大盛りです。 Inf1用のDeep Learning Container[3]をECRにプッシュしてみると 4166.61MB あります。 763104351884.dkr.ecr.ap-northeast-1.amazonaws.comからイメージをプルするために 139秒 かかりました。 どうやらDeep Learning ContainerのDockerfileはすぐに開発が開始できるようになのか、エディタや様々なPythonライブラリが入っ

                                                            [AWS/Inf1/コンテナ軽量化]torch-neuron用Dockerfileを作る~脱DeepLearningContainer~
                                                          • caffe公式のdockerfile(GPU)を動くようにする - Qiita

                                                            はじめに 諸事情でcaffeのGPU対応版が必要になった.GPU対応のものがビルドされていないのと,対応OSが普段使っていないubuntu16ということもあり,Dockerを使って環境構築をしてみた.この記事はdocker build の合間に書いているので,もしかしたらうまくいかないことも出てくるかもしれない. (この記事は2021/11/18現在のものである.十分注意すること.) 問題点 公式で発行しているDockerFileがpipを使用している.しかしこのpipのバージョンは古いのでpip updateが通らない様子. 解決 curlかwgetか何かで比較的新しいpipを持ってきてあげることにする.Dockerfileは下記.今回はNCCLはcaffeのビルドに含めない.ビルドするとpython2.7関係でwarningの表示が出るので,重大なエラーを吐いていないか用心深く確認した

                                                              caffe公式のdockerfile(GPU)を動くようにする - Qiita
                                                            • 既存のDockerfileイメージの検索 - Qiita

                                                              Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                                                既存のDockerfileイメージの検索 - Qiita
                                                              • stylish な dockerfile にしよう - oshiro の日記

                                                                この記事は Docker Advent Calendar 20日目の記事になります. Advent Calendar もいよいよ終盤ですが, 皆様の docker life の一助になれば幸いです. dockerfile が stylish でなければいけないわけ docker コンテナが構築される仕組み(essential ver) 軽量な dockerfile はきれいとは限らない 装飾を捨てる レイヤを結合する 運用ルートを理解する dockerfile のデバッグ dockerfile が stylish でなければいけないわけ まず docker image を何故使用するのかという話なんですが, 基本的にはイメージを使ってビルドや CI を回したいからですよね. すると docker pull に時間かけるのって凄いもったいないんです. アプリで何とかしてテストケース絞ったり並

                                                                  stylish な dockerfile にしよう - oshiro の日記
                                                                • Dockerfileの利用方法

                                                                  🤔 Dockerfileをbuild/run作成したDockerfileからDockerイメージをbuildして、Dockerコンテナを起動します。 # イメージにタグをつけてbuild docker build -t hoge . # コンテナのプロセスを起動(コンテナの3000ポートとホストの3000ポートをつなげる) docker run -d -p 3000:3000 hoge

                                                                    Dockerfileの利用方法
                                                                  • Dockerfile php8-fpm ビルド中に「ls: cannot access '.': Operation not permitted」エラーで困った話|NBrid

                                                                    Dockerfile php8-fpm ビルド中に「ls: cannot access '.': Operation not permitted」エラーで困った話 久しぶりにdupralをバージョンアップしようと思って、php8でDockerfileを書きなおしていたんですが、エラーになってしまいました。。。 うーん。この手のバージョンアップってGoogle先生に聞いてもいまいち、いい感じのDockerfileが見つからなかったりするので、エラーと向き合うことにしました。 ls: cannot access '.': Operation not permitted ちょっとよくわからないですよね。。。 php7-fpmのDockerfileがphp8-fpmにしたら通らないと。 dockerのバージョンが古い!?のかもなんとなく、dockerのバージョンを確認。 # yum list in

                                                                      Dockerfile php8-fpm ビルド中に「ls: cannot access '.': Operation not permitted」エラーで困った話|NBrid
                                                                    • GitHub Actions と hadolint を組み合わせて Dockerfile の静的解析を自動化しよう! - kakakakakku blog

                                                                      GitHub Actions と hadolint (Haskell Dockerfile Linter) を組み合わせて,今まで雑に実装してきた Dockerfile の静的解析を自動化する環境を作った.できる限り Dockerfile Best Practices を意識していることもあり,警告はあまり多く出なかったけど,やはり CI (Continuous Integration) で気付ける安心感はある! www.docker.com hadolint (Haskell Dockerfile Linter) hadolint を使うと Dockerfile に警告を出してくれる.また Dockerfile の RUN は,シェルスクリプトの Linter として有名な ShellCheck を使って警告を出してくれる.例えば FROM centos:latest のように FROM

                                                                        GitHub Actions と hadolint を組み合わせて Dockerfile の静的解析を自動化しよう! - kakakakakku blog
                                                                      • flaskアプリをdockerfileを使用しherokuへデプロイ - Qiita

                                                                        今回は完成しているフラスクアプリをdockerfileから動かしherokuでデプロイするまでを記述します。 ネットを探してもあまりいい記事が見つからずあまり普段はほとんど見ることのない公式のドキュメントを見て実行することにしました。 heroku公式ドキュメント Dockerfile FROM ubuntu:latest RUN apt-get update RUN apt-get install python3 python3-pip -y COPY . /home WORKDIR /home RUN pip3 install -r requirements.txt RUN pip3 install email_validator RUN ls /home ENV FLASK_APP app.py RUN echo $FLASK_APP RUN flask db init RUN fl

                                                                          flaskアプリをdockerfileを使用しherokuへデプロイ - Qiita
                                                                        • docker Dockerfileで php composerをインストールした後、laravelをインストールするとエラーになる - Google 検索

                                                                          2019/11/02 · はじめになゆたです.最近オンラインジャッジシステムを作ろうとしていたんですがルーティングを導入しようとして色々と面倒になったのでlaravelに ...

                                                                          • Dockerfileでヒアドキュメントが使えるようになった - Qiita

                                                                            アナウンス記事 リファレンス 例 従来のDockerfile 公式のベストプラクティスに従って、複数のapt-getを&&で繋いで一つのRUNに収めています。 FROM node:slim RUN apt-get update && apt-get install -y \ tini \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* ENTRYPOINT ["/usr/bin/tini", "--"] USER node WORKDIR /home/node COPY --chown=node:node package.json package-lock.json ./ RUN npm install --production && npm cache clean --force COPY --chown=node:node index

                                                                              Dockerfileでヒアドキュメントが使えるようになった - Qiita
                                                                            • 【Docker】DockerfileからImageをbuildする時なにが起こっているのか? no.7 - Qiita

                                                                              【Docker】DockerfileからImageをbuildする時なにが起こっているのか? no.7初心者Docker こんにちは、まゆみです。 Dockerについての記事をシリーズで書いています 前回の記事ではDockerfile を一から作る方法の解説をさせていただきました。 下のイラストのように、まず、新しいディレクトリーを作り(Dockerfileが存在するディレクトリ―のことを、build context(ビルドコンテキスト)とも呼びます)その中に『Dockerfile』と呼ばれるものを作りました。 Dockerfileを書き上げた後、『docker build .』でDockerfile からDocker Image を作るというところまでは前回の記事で解説しました。 今回の記事では、 Dockerfile からImage を build する時に、水面下ではどのような事が起

                                                                                【Docker】DockerfileからImageをbuildする時なにが起こっているのか? no.7 - Qiita
                                                                              • QNAPでDockerのコンテナをDockerfileから作る話 - Qiita

                                                                                QNAPでDockerのコンテナをDockerfileから作る話 どういうこと? QNAPには「Conteiner Station」という、Dockerなどのコンテナを簡単に扱えるアプリケーションがあるが、コンテナ作成についてはGUIゆえにやりづらかったり細かい設定(RUNコマンドが使えない)ができないところがある。 じゃあどうしたら?という話 さっくりと結論 「Conteiner Station」をインストールしたQNAP-NASにSSHログインすれば普通にDockerコマンドが使える。 なので、Linux系マシンでDockerコンテナを作るページを参考にして、適当なフォルダにdocker-compose.yml 、Dockerfileを作ってコンテナをビルドすればOK。 テキストでごりっごりに設定できるので自由自在。 作られたコンテナファイルはGUIで作ったものと同じく、デフォルト(だ

                                                                                  QNAPでDockerのコンテナをDockerfileから作る話 - Qiita
                                                                                • DockerfileだけでGoの最小構成の環境を構築してみた(爆速構築) - Qiita

                                                                                  概要 学習として、DockerでGoの最小構成の環境を構築してみた ターゲット 以下の人を対象にしてます 絶対にローカル汚したくない DockerComposeとかはいらん フレームワークは使わない CLIで動けばそれでいい 実装方法 ディレクトリ構成

                                                                                    DockerfileだけでGoの最小構成の環境を構築してみた(爆速構築) - Qiita