トップ  > Docker  > 基本  > 記事

No.5450 Dockerfile

Dockerfileを作成し、それを使用して必要なDockerイメージを作成する

```
FROM ubuntu:18.04
RUN apt-get -y update
RUN apt-get -y install software-properties-common
RUN yes | add-apt-repository ppa:jonathonf/vim
RUN apt-get -y update
RUN apt-get -y install zsh
RUN chsh -s /usr/bin/zsh
RUN /usr/bin/zsh
RUN apt-get -y install git docker python vim neovim
```
* FROM: ベースとするDockerイメージを指定
* RUN: OSのコマンドを実行する
* ADD: tar.gzファイルのコンテナへのコピーとtarの展開を行う
    + ADD <コピー元> <Dockerイメージ内のコピー・展開先>
* COPY: tarの展開はおこなわず、コピー処理のみ行う
* CMD: コンテナ起動時に実行するコマンドを記述
* ENTRYPOINT:

```
cd <Dockerfileが存在するディレクトリ>
docker build -t tomcat:1 .
(docker build -t <Dockerイメージ名> <Dockerfileが存在するディレクトリ>)
docker images
docker logs -f tomcat-1 # logの確認
```

引用元

更新:2019/11/26 20:53 カテゴリ: Docker  > 基本 ▲トップ

Python

フロントエンド開発

Linux

web開発

svn・git

ソース・開発

プロマネ

HTML・CSS

JavaScript

Alexa

Docker

webサービス運用

webサービス

Mac

サーバ管理

MySQL

PHP

FuelPHP

ツール, ライブラリ

ビジネス

テンプレート

プレゼン

マネタイズ

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0