Alpine Linux ではデーモン管理として rc-service コマンドが利用されますが、Docker の起動オプション ( DOCKER_OPTS ) を追加する場合は以下のファイルを編集して再起動すればOKです。
/etc/conf.d/docker
kmor1 技術メモ
2018年11月28日水曜日
2018年11月25日日曜日
Dockerfile の CMD と ENTRYPOINT の違い、それぞれの使い方について
Tweet
Dockerfile にはコンテナ起動時に実行するコマンドを記述する方法で、 CMD と ENTRYPOINT というよく似た記述があります。
それぞれの役割が分からないとどちらを使えばいいか迷ってしまうため、それぞれの使い方について解説します。
それぞれの役割が分からないとどちらを使えばいいか迷ってしまうため、それぞれの使い方について解説します。
CMD
CMD は起動コマンド自体を実行することが目的でない場合に使います。
ラベル:
Docker,
Dockerfile
個人で使う Docker のプライベートレジストリをサクっと構築する手順
Tweet
作成した個人で使うイメージを管理するためのプライベートリポジトリを構築します。
あくまで個人で利用するレジストリのため、http 接続で認証をかけないサクっと構築&利用できる手順となります。
以上で構築完了です!
あくまで個人で利用するレジストリのため、http 接続で認証をかけないサクっと構築&利用できる手順となります。
レジストリを構築
すでに Docker Hub 上にレジストリ用のイメージが用意されているため、とても簡単に構築することができます。docker run -d -p 5000:5000 -v /var/docker/data:/var/lib/registry registry
以上で構築完了です!
動作確認
構築したプライベートレジストリにイメージが登録できるか確認してみます。2018年11月23日金曜日
Alpine Linux に Docker をインストールする手順
Tweet
Alpine Linux のインストールについては以下を参照
Windows の Hyper-V で、Docker を利用するために軽量なOS Alpine Linux をインストールする手順
Alpine Linux のインストールが完了した状態ではまだ Docker をインストールことができないため、Docker を動作させるまでの手順を説明します。
Windows の Hyper-V で、Docker を利用するために軽量なOS Alpine Linux をインストールする手順
Alpine Linux のインストールが完了した状態ではまだ Docker をインストールことができないため、Docker を動作させるまでの手順を説明します。
- /etc/apk/repositories を編集
デフォルトの状態では main リポジトリだけが利用できる状態となっていますが、Docker はそれ以外のリポジトリにあるため必要なリポジトリを追加します。
※バージョンは最新版を利用したいため edgeとしていますが、安定板を使いたい場合は個別に設定してください。http://dl-cdn.alpinelinux.org/alpine/edge/main
http://dl-cdn.alpinelinux.org/alpine/edge/community
http://dl-cdn.alpinelinux.org/alpine/edge/testing
各リポジトリは以下の用途となります。リポジトリ 用途 main メインリポジトリのため、いろいろなパッケージが含まれる community docker はこのリポジトリに含まれている testing docker-compose はこのリポジトリに含まれる
その他のパッケージがどのリポジトリに含まれているかは、公式のパッケージ検索ページから探すことができます。
例えば、docker 関連のパッケージを探す場合は以下のような感じです。
https://pkgs.alpinelinux.org/packages?name=*docker*&branch=edge&arch=x86_64
ラベル:
Alpine Linux,
Docker
Windows の Hyper-V で、Docker を利用するために軽量なOS Alpine Linux をインストールする手順
Tweet
やりたいこと
Docker を利用するサーバを作成するため、Windows の Hyper-V に、Alpine Linux をインストールをしたいと思います。Alpine Linux はとてもシンプルで軽量となっています。
※ iso のサイズ
- Alpine Linux : 約100MB
- Ubuntu Server : 約800MB
サーバで動かすアプリケーションはすべて Docker内で動かすため、Alpine Linux を選択しました。
インストール
Apline Linux のダウンロード
Alpine Linux のサイトの DOWNLOADS からダウンロードできます。https://alpinelinux.org/downloads/
ラベル:
Alpine Linux,
Docker,
Hyper-V
登録:
投稿 (Atom)