Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

docker-compose up 👉 docker-compose.ymlで定義したサービスを開始または再起動する デフォルトは「アタッチド」モードであり、全てのコンテナのログが画面上に表示される。 「デタッチド」モード( -d )では、Compose はコンテナを実行すると終了するが、コンテナは後ろで動き続ける 。 docker-compose run 👉 「ワンオフ」(one-off;1つだけ、偶発的) または「アドホック」(adhoc;臨時)なタスクを実行 する 実行するにはサービス名の指定が必要であり、特定のサービス用のコンテナを起動し、かつ依存関係のあるコンテナも起動する 。 テストの実行であったり、データ・ボリューム・コンテナに対するデータの追加・削除といった管理タスク。 run コマンドは実際には docker run -ti。 コンテナに対してインタラクティブなターミ
Dockerをここ1週間程触ってみました。 今まで何回かDockerを触ったことがあるのですが、 CUIのオプション多すぎて覚えられないしVagrantよりオプション多くてウザくね? コンテナーをproductionで運用するイメージが全然沸かなかったし、コンテナーが突然落ちるとか回りから少し聞いていた vagrant up とAnsibleで事足りていた 等があり、イマイチ本気で取り組んでいませんでした。 とある事情でswagger-uiをDockerで使い やっぱpullするだけで環境できるのスゲー便利だな と思いRailsアプリケーションをDockerで作成してみました。 が、しかしいざやり始めてググるとDockerのアップデートが頻繁で古い情報と最新の情報が混在している のが現状で情報を探すのが大変でした。 そこで2017年11月現在でこれやっておけばDockerがすんなりはいれる
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Kubernetesを一言で言うと、自動デプロイ、スケーリング、アプリ・コンテナの運用自動化のために設計されたオープンソースのプラットフォームです。 Kubernetesによって、要求に迅速かつ効率良く対応ができます。 アプリを迅速に予定通りにデプロイする (コンテナをサーバー群へ展開する) 稼働中にアプリをスケールする(稼働中にコンテナ数を変更する) 新機能をシームレスに提供開始する (稼働中にロールアウトする) ハードウェアの利用率を要求に制限する (コンテナで共存させて稼働率を高くする) Kubernetesのゴールは、下記の様な
サーバサイドプログラミング関連 Advent Calendar 2016の4日目の記事です。 Docker使ったことない方がすぐにコンテナを構築をできるように説明がんばります。 環境はMacをベースに説明します(Win機持ってない)が、install時以外は基本的には違いは無いかと思います. Dockerとは Docker provides a way to run applications securely isolated in a container, packaged with all its dependencies and libraries. Because your application can always be run with the environment it expects right in the build image, testing and deplo
Dockerコンテナのオーケストレーションとして、巷で話題となっている"Kubernetes"の基本動作を試してみました。 目標感としては、マイクロサービス的な、複数のDockerコンテナが協調しあって、全体動作の振る舞いが決定されるような機能確認を試してみたかったので、OpenStack内部モジュールを、をKubernetesで動作させることにしました。なお、OpenStackのコアコンポーネント(Nova, Neutron, Keystone, Glanceモジュール)と、MYSQLの5つのDockerコンテナを題材にしてみました。 いま時点では、libvirt経由でVMインスタンスをデプロイする部分は、省略しています。 ■ 事前準備 (1) 事前に、Cloud SDKを有効にしておく gcloudコマンドで作業できるように、Cloud SDKをセットアップしておく (2) Webコン
MinikubeをWindows環境(Hyper-V)で動かす機会があったのでまとめておきます。 「k8s触ってみようかな…」という方のお役に立てば幸いです。 事前準備 Windowsのライセンス確認 Windows 10 Homeの場合はHyper-Vが使えないので、おとなしくVirtualBoxを使ってMinikubeを動かすか、Professionalにアップグレードしてください。 BIOSの仮想化機能(VT-X/AMD-V)を有効化 参考記事 OSにHyper-Vをインストール 参考記事 Windowsの「Hyper-Vプラットフォーム」を有効化 参考記事 既にDocker for Windowsを利用している環境なら、何かする必要はないと思います。 Hyper-Vの設定(外部ネットワーク用仮想スイッチの追加) Hyper-V マネージャーを起動します。 「プログラム」>「Wind
Prometheus、流行ってますね。 pull 型で、metrics の収集を HTTP 経由で行えるので、テスト用の監視サーバーをローカルの作業マシンに立ち上げて動作確認をしたりするのが楽なのも良い点だと思います。 Prometheus 本体も exporter も docker image が提供されており、docker での環境構築が楽なのも今風の OSS だなという感じがします。 ここでは、docker-compose を用いてローカルの Mac で起動を試みてみようと思います。 How to install Prometheus and Grafana on local Mac docker https://docs.docker.com/docker-for-mac/install/ 上記から Mac 用の dmg をダウンロードしてインストールしてください docker-c
vagrant on macでWEB管理画面(rancher)使ってdocker管理 ・vagrant便利だけど、仮想マシンをエクスポートして共有とか無理。 ・docker使いたいけど、コンテナ管理とか面倒。 なんて色々話が上がっていたので、docker使ってコンテナ化してポータビリティ保ちつつ、管理だけはなんとなくvagrant上に立てたrancher使いましょうってお話です。 自分的には漢ならコマンド一本で生きろって思ってしまうのですが、無理強いは出来ないので、こういうのもあるよって紹介。 rancherってなんぞ? rancherはdocker周りの運用を助けてくれるオープンソースプロジェクトです。WEB管理ツールも持ちつつ、APIなんかもあるので、独自のIaaS的に運用が出来ます。本番環境ではまだ使ったことないですが、手元の運用としては問題ないと思います。ガチで使うと本当に便利だっ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Rancherで提供されているDockerのライブラリ一覧 RancherOSで本格的な自宅サーバーを構築しようという記事でRancherを使ったのでメモ Rancherのライブラリだが これからDockerを使っていこうと考えている人も要チェック! Alfresco ファイル内全文検索・タグ付けでファイルが非常に探しやすい ドキュメントの参照/更新履歴が可視化されてチームコラボレーションしやすくなる 全文検索できるファイルサーバとしてのAlfresco Apache Kafka 2011年にLinkedInから公開されたオープンソース
メモ 基本的な設定はauthorized_keysを書くだけで良い。 tlsの設定をしようとして、公式docにあるようなsystem-dockerに変数をわたすやつをするとfileシステムが壊れてしまった(バグ?)ので注意 その時は、サーバーに1度centosを入れ直してパーティションを削除してからまた、rancherOSのインストールをしないと治らない現象がおきた rancher: docker: tls_args: [--tlsverify, --tlscacert=ca.pem, --tlscert=server-cert.pem, --tlskey=server-key.pem, '-H=0.0.0.0:2376'] args: [daemon, --log-opt, max-size=25m, --log-opt, max-file=2, -s, overlay, -G, doc
Dockerで本格的なサーバーを構築する RancherOSとは プロダクション利用可能なDocker向けミニマルOS Dockerと競合を引き起こすおそれのあるsystemdのようなinitシステムを不要にし、最小限のコードベースとOSで動作するシステムサービスによってセキュリティを高めている Kernel上に即座にDockerコンテナを実行するよう設計されており、これらのコンテナがコアとなるLinuxサービスをユーザに提供する ライブラリが豊富 構築目次 RancherOSで本格的な自宅サーバーを構築しよう ← 今ここ RancherOSでrancher-serverをインストールしよう RancherOSでrancher-agentを構築しよう RancherOSでGlusterFSを使ってデータを永続化しよう RancherOSでprivate registory でdocker
Dockerで本格的なサーバーを構築する RancherOSとは プロダクション利用可能なDocker向けミニマルOS Dockerと競合を引き起こすおそれのあるsystemdのようなinitシステムを不要にし、最小限のコードベースとOSで動作するシステムサービスによってセキュリティを高めている Kernel上に即座にDockerコンテナを実行するよう設計されており、これらのコンテナがコアとなるLinuxサービスをユーザに提供する ライブラリが豊富 構築目次 RancherOSで本格的な自宅サーバーを構築しよう ← 今ここ RancherOSでrancher-serverをインストールしよう RancherOSでrancher-agentを構築しよう RancherOSでGlusterFSを使ってデータを永続化しよう RancherOSでprivate registory でdocker
#private registry でdocker imageを管理しよう 通常は自作したdockerのimageをdocker hub等にあげて管理しますが、今回は private registryを自社サーバーに立て、外部に公開したくないimageをそこで管理します 関連記事 RancherOSで本格的な自宅サーバーを構築しよう RancherOSでrancher-serverをインストールしよう RancherOSでrancher-agentを構築しよう RancherOSでGlusterFSを使ってデータを永続化しよう RancherOSにprivate registoryを立ててdocker imageを管理しよう ← 今ここ RancherのCATALOGのライブラリー一覧 メリット 外部に公開したくないimageが管理できる 別の環境(ローカルのdocker等)で作成したim
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く