Docker ドキュメント 全文検索
Results of 1 - 10 of about 20 for package (0.006 sec.)
- イメージの構築 — Docker-docs-ja 24.0 ドキュメント 13730
- イメージの構築 イメージの構築 目次 Docker イメージはコンテナの土台(基盤)です。 docker run を実行する度に、どのイメージを使うか指定します。ガイドの前セクションでは、既存の ubuntu イメージと training/webapp イメージを使いました。 Docker は
...ep 3 : RUN apt-get update && apt-get install -y ruby ruby-dev ---> Running in 3a2558904e9b Selecting previously unselected package libasan0:amd64. ( Reading database ... 11518 files and directories currently installed. ) Preparing to unpack .../libasan0..._4.8.2-19ubuntu1_amd64.deb ... Unpacking libasan0:amd64 ( 4 .8.2-19ubuntu1 ) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../libatomic1_4.8.2-19ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 ( 4 .8.2-19u...buntu1 ) ... Selecting previously unselected package libgmp10:amd64. Preparing to unpack .../libgmp10_2%3a5.1.3+dfsg-1ubuntu1_amd64.deb ... Unpacking libgmp10:amd64 ( 2 :5.1.3... - https://man.mtool.work/docker/24.0/engine/tutorials/dockerimages.html
- 開発にコンテナを使う — Docker-docs-ja 24.0 ドキュメント 12286
- 開発にコンテナを使う 開発にコンテナを使う 事前準備 開発にコンテナを使う でイメージ構築をし、それコンテナ化アプリケーションとして実行します。 概要 現代的なソフトウェア開発において、テストは必要不可欠です。テストとは開発チームによって様
...ールするため以下のコマンドを実行し、これを開発者の依存関係に追加します: $ npm install --save-dev mocha テストを実行するため package.json と Dockerfile を更新 それでは、次はアプリケーションが正しく動作しているかどうかを知るため、コンテナ内でテストを実行...ほどと同じ docker run コマンドを使いますが、今回はコンテナ内で npm run test を実行するため CMD を上書きします。これにより、 package.json ファイルの「script」セクションにあるコマンドが実行されます。以下をご覧ください。 { ... "scripts" : { "test" : "mocha...トを実行し、プロダクションのイメージを構築します。 # syntax=docker/dockerfile:1 FROM node:14.15.4 as base WORKDIR /code COPY package.json package.json COPY package-lock.json package-lock.json FROM base as test RUN npm ci COPY . . CMD [ "npm" , "run" , "te... - https://man.mtool.work/docker/24.0/language/nodejs/run-tests.html
- 自分の Node イメージを構築 — Docker-docs-ja 24.0 ドキュメント 10247
- 言語別ガイド Node.js 自分の Node イメージを構築 自分の Node イメージを構築 事前準備 Docker の概念を理解するため、導入ガイド Part 1 での説明を読み、準備をしてください。 BuildKit 有効化 イメージの構築を始める前に、マシン上で BuildKit を
...odules ディレクトリにインストールされ、 Node ランタイムがそれらを見つけられるようになります。 npm install を実行する前に、 package.json と package-lock.json ファイルをイメージの中に入れる必要があります。そのためには COPY 命令が使えます。 COPY 命令は2つの...t>" ] 複数の src リソースをカンマで区切りで指定でいます。たとえば、 COPY ["<src1>", "<src2>",..., "<dest>"] です。ここでは package.json と package-lock.json ファイルを、作業ディレクトリ /app にコピーします。 COPY [ "package.json" , "package-lock.json*"..., "./" ] 注意として、作業ディレクトリ全体をコピーするのではなく、 package.json ファイルのみコピーします。これにより、 Docker レイヤのキャッシュを活用できます。イメージ内にファイルが入ってしまえば、... - https://man.mtool.work/docker/24.0/language/nodejs/build-images.html
- イメージ構築のベストプラクティス — Docker-docs-ja 24.0 ドキュメント 9958
- 始め方 - Get started イメージ構築のベストプラクティス イメージ構築のベストプラクティス 目次 イメージの :ruby:`階層化 <layering>` どのようにしてイメージが構成されたのか、調べる方法があるのを知っていますか。 docker image history コマンドを
...サポートするのに役立つように、 Dockerfile を再構成する必要があります。Node をベースとするアプリケーションでは、各依存関係は package.json ファイルで定義されています。そのため、何よりもまず第一にこのファイルをコピーし、依存関係をインストールし、「それから」...他の全てをコピーします。そうすると、 package.json を変更した時だけ、 yarn の依存関係を再作成します。わかりましたか? package.json ファイルを第一にコピーし、依存関係をイ...てのものをコピーするよう、 Docker ファイルを更新します。 # syntax=docker/dockerfile:1 FROM node:18-alpine WORKDIR /app COPY package.json yarn.lock ./ RUN yarn install --production COPY . . CMD [ "node" , "src/index.js" ] Dockerfile と同じディレクトリ内に... - https://man.mtool.work/docker/24.0/get-started/09_image_best.html
- ZFS ストレージの使用 — Docker-docs-ja 24.0 ドキュメント 8207
- プロダクションでアプリを実行 ストレージ概要 コンテナ内にデータを保管 ZFS ストレージの使用 ZFS ストレージの使用 目次 (以下は古い内容を含むため、確認予定) 正確な内容は、原文を参照ください https://docs.docker.com/storage/storagedriver/zfs-
...ストールします。 この時 apt-get-repository コマンドが必要です。 $ sudo apt-get install -y software-properties-common Reading package lists... Done Building dependency tree <出力を省略> zfs-native パッケージ・アーカイブを追加します。 $ sudo add-apt-reposit...ory ppa:zfs-native/stable The native ZFS filesystem for Linux. Install the ubuntu-zfs package. <出力を省略> gpg: key F6B0FC61: public key "Launchpad PPA for Native ZFS for Linux" imported gpg: Total number processed:...archive.ubuntu.com trusty-updates InRelease [ 64 .4 kB ] <output truncated> Fetched 10 .3 MB in 4s ( 2 ,370 kB/s ) Reading package lists... Done ubuntu-zfs パッケージをインストールします。 $ sudo apt-get install -y ubuntu-zfs Reading package lists... Do... - https://man.mtool.work/docker/24.0/storage/storagedriver/zfs-driver.html
- レイヤ — Docker-docs-ja 24.0 ドキュメント 8139
- Docker で構築 レイヤ レイヤ 目次 Dockerfile 命令の順番は重要です。Docker は構築命令の順番に従い、構築を構成します。Dockerfile 内の各命令は、 :ruby:`イメージ レイヤ <image layer>` に大ざっぱに相当します。以下の図が示すのは、Dockerfile がど
...sum と呼ばれる2つのファイルを使い、プロジェクトの依存関係を追跡します。これらのファイルは Go にとって、JavaScript における package.json と package-lock.json にあたります。Go がダウンロードすべき依存関係を分かるようにするには、 go.mod と go.sum ファイルを... - https://man.mtool.work/docker/24.0/build/guide/layers.html
- Dockerfile を書くベストプラクティス — Docker-docs-ja 24.0 ドキュメント 8139
- Docker で開発 Dockerfile を書くベストプラクティス Dockerfile を書くベストプラクティス 目次 このトピックでは、効率的なイメージ構築を目的とした、ベストプラクティスと手法についてのアドバイスを扱います。 Docker は Dockerfile に書かれた命令を読
...、同一の RUN 命令内にて同時実行するようにしてください。例えば以下のようにします。 RUN apt-get update && apt-get install -y \ package-bar \ package-baz \ package-foo \ && rm -rf /var/lib/apt/lists/* 1つの RUN 命令内で apt-get update だけを使うとキャッシュに...れはバージョン・ピニング(version pinning)よ呼ばれています。以下に例を示します。 RUN apt-get update && apt-get install -y \ package-bar \ package-baz \ package-foo = 1 .3.* バージョン・ピニングでは、キャッシュにどのようなイメージがあったとしても、指定され... - https://man.mtool.work/docker/24.0/develop/develop-images/dockerfile_best-practi...
- :ruby:`バインド マウント <bind mount>` の使用 — Docker-docs-ja 24.0 ドキュメン... 8055
- 始め方 - Get started :ruby:`バインド マウント <bind mount>` の使用 :ruby:`バインド マウント <bind mount>` の使用 目次 Part 5 ではデータベース内のデータを保持するため、ボリュームのマウントを使いました。アプリケーションのデータをどこかに保持
...ィレクトリと同じようにファイルを表示します。 root@ac1237fad8db:/# cd src root@ac1237fad8db:/src# ls Dockerfile node_modules package.json spec src yarn.lock myfile.txt という名前の新しいファイルを作成します。 root@ac1237fad8db:/src# touch myfile.txt root@...ac1237fad8db:/src# ls Dockerfile myfile.txt node_modules package.json spec src yarn.lock ホスト上の app ディレクトリを開き、ディレクトリ内に myfile.txt があるかどうか調べます。 ├── app/ │...リ内の内容を一覧表示します。今度はファイルが消えてしまったと分かります。 root@ac1237fad8db:/src# ls Dockerfile node_modules package.json spec src yarn.lock 対話型のコンテナセッションを Ctrl + D で停止します。 以上がバインドマウントの簡単な紹介のすべてです... - https://man.mtool.work/docker/24.0/get-started/06_bind_mounts.html
- Chef を使う — Docker-docs-ja 24.0 ドキュメント 7834
- Chef を使う Chef を使う 目次 注釈 このインストール方法に関するドキュメントは、コミュニティから貢献です。 動作条件 このガイドを使う前に、 Chef のインストール作業が必要です。cookbook は様々なオペレーティング・システムに対応しています。 イ
...追加します。 cookbook のレシピに送信するリソースを指定します。同様にコア Chef リソースも使えます(file、template、directory、package 等)。 docker_service 'default' do action [ :create, :start ] end docker_image 'busybox' do action :pull end docker_contai... - https://man.mtool.work/docker/24.0/engine/admin/chef.html
- アプリケーションのコンテナ化 — Docker-docs-ja 24.0 ドキュメント 7834
- 始め方 - Get started アプリケーションのコンテナ化 アプリケーションのコンテナ化 目次 以降のガイドでは、 Node.js で動作するシンプルな Todo リスト管理を扱います。Node.js に慣れていなくても、心配はいりません。このガイドでは JavaScript の事前経
...://github.com/docker/getting-started.git クローンしたリポジトリの内容を表示します。 getting-started/app ディレクトリ内に、 package.json と2つのサブディレクトリ( src と spec )が見えるでしょう。 アプリのコンテナ イメージを :ruby:`構築 <build>` コンテナ...ァイル内に命令のスクリプトが入っています。Docker はコンテナ イメージを構築するために、このスクリプトを使います。 同じ場所に package.json ファイル等がある app ディレクトリ内で、 Dockerfile という名前のファイルを作成します。使っているオペレーティングシステ... - https://man.mtool.work/docker/24.0/get-started/02_our_app.html