ITエンジニア/デザイナ向けにオープンソースを毎日紹介

ソフトウェア - Dockerの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

None

  • 2019/07/22

hadolint - DockerfileのLintツール

Dockerを使って開発を行う機会が増えています。Dockerfileも徐々に複雑になっていたり、メンテナンスが大変になっていないでしょうか。正しく描いておかないと、別な環境でビルドしたら動かないなんてこともあります。そこで使ってみたいのがhadolintです。DockerfileのLintツールです。## hadol...

None

  • 2019/07/21

slim - Dockerfileが使える小さな仮想環境

Dockerで開発する機械が増えていますが、イメージファイルの肥大化に伴ってストレージが逼迫したりします。コンテナなので仮想環境を用意するのに比べればサイズが小さく済んでいるはずですが、それでもイメージの数が増えれば問題です。そこで使ってみたいのがslimです。Dockerfileが使えて小さな仮想環境を作れるソフトウ...

List

  • 2019/07/14

lazydocker - CUIでDocker/Docker Compose管理

開発時にDockerやDocker Composeを使っている人は多いかと思います。Docker Composeでは複数のコンテナが立ち上がっているので、その状態やログを確認するのが面倒なことも多いでしょう。そこで使ってみたいのがlazydockerです。複数のコンテナを管理できるビューワーです。## lazydock...

List

  • 2019/03/24

Docker Capture Web - Webサイトのキャプチャ用Dockerコンテナ

Webサイトのスクリーンショット(それも縦スクロールをサポートした)を撮ろうと思うと、意外と面倒なのが分かります。複数回撮影したスクリーンショットをつなぎ合わせたり、Webブラウザのスクロールや自動操作も行わなければなりません。そんな手間暇かかる作業をさくっと解決できるのがDocker Capture Webです。We...

List

  • 2019/03/01

docker-run.com - DockerをWebブラウザから実行

Dockerは開発時などに使うととても便利です。別なコンピュータであっても設定ファイル一つで同じ環境を再現できます。一度使うと手放せなくなるツールの一つでしょう。しかしデザイナーの方などはCUIが嫌かも知れません。そこで使ってみたいのがdocker-run.comです。WebブラウザからDockerを実行できる、そんな...

None

  • 2018/12/09

backer - コンテナのバックアップ/リストア

開発や運用時にコンテナを利用するのも当たり前になってきています。そんな中、誤ってコンテナを削除してしまったり、ストレージの障害でデータをロストするような問題も出てきます。そんな時には何はともあれバックアップが大事です。今回紹介するbackerはコンテナ専用のバックアップソフトウェアになります。利用用途は限られそうですが...

List

  • 2018/08/11

Container web TTY - Dockerコンテナ用のWebベースのターミナル

Dockerコンテナに入ってシェルを叩きたいという時は多いです。そんな時にはIDを調べて、docker execで中に入ったりします。しかし都度IDを調べたり、コマンドを叩くのは面倒ではないでしょうか。そこで使ってみたいのがContainer web TTYです。コンテナの内部に入るのがとても簡単になるソフトウェアです...

List

  • 2018/05/28

dry - ターミナル上で動くDocker管理

Dockerは便利なシステムで一旦慣れてしまうと何でもコンテナとして管理したくなります。その結果、コンテナが乱立したり、イメージの管理も煩雑になっていきます。そうすると欲しくなるのが管理UIになります。GUIでもいくつかありますが、手軽に運用できるのはターミナル上で動くものになるでしょう。今回はその一つ、dryを紹介し...

None

  • 2018/03/14

docker-get - DockerイメージをGitリポジトリからダウンロード

Dockerではローカル環境にDockerfileを置いてセットアップする他にDocker Hubを使ってクラウド上でイメージ情報を管理する方法があります。しかし無料では一つのプライベートリポジトリしか見られなかったり、バージョン管理の情報が追いづらいと言った問題があります。そこで使ってみたいのがdocker-getで...

List

  • 2018/02/27

dockly - CUIのDockerコンテナ管理

Dockerコンテナは1サービスごとにコンテナを分けるべきと言われています。実際1プロセス程度の不可でしかないので分けた方が良いのですが、立ち上がっているコンテナの数が多くなりがちです。管理用インタフェースが欲しくなるでしょう。そこで使ってみたいのがdocklyです。CUIで動作する、簡易的なDocker管理インタフェ...

List

  • 2017/09/11

console - コンソール用Dockerクライアント

DockerはCUIから使うのが基本です。ずっと使っていると気にしないかも知れませんが、色がなく寂しいクライアントです。絢爛豪華とは言いませんが、もう少し色があると便利になりそうです。そこで試してみて欲しいのがconsoleです。カラーリングされたDockerクライアントです。## consoleの使い方Dockerを...

List

  • 2017/07/05

ctop - topライクなコンテナのステータスチェックコマンド

Dockerにハマると何でもDocker化したくなります。すべてのサービスをDocker化することでプロセスがセキュアになり、限られたポート同士で連携できるようになります。ホストの環境依存もなくなり、移行や開発環境構築も簡単になります。そんなDockerコンテナの状態をチェックできるのがctopです。topライクに使え...

None

  • 2017/02/12

whalebrew - Dockerを使ったパッケージインストーラー

最近はローカルの環境をいかに汚さずに保てるかが注目されています。ローカルを汚さないと言うことはポータブルであり、さらに仮想化されていればホストOSに依存せずに機能が使えます。macOSで使われるHomebrewは便利なライブラリインストーラーですが、環境を汚してしまうのが難点です。そこで使ってみたいのがwhalebre...

List

  • 2017/01/01

Portainer - シンプルなDockerイメージ/コンテナ管理

Dockerは一瞬にして仮想環境が立ち上がるのでどんどんコマンドを叩いたりイメージを取り込んだりしている内に全体が肥大化してしまいます。Dockerの状態を含めて可視化しないと綺麗な管理は難しいでしょう。そこで使ってみたいのがPortainerです。シンプルなDockerコンテナ/イメージ管理システムです。## Por...

None

  • 2016/08/13

Docker Version Manager - Dockerコマンドのバージョン管理

Dockerは開発が盛んで、バージョンアップも頻繁です。それは喜ばしいのですが、少し前に作られたソフトウェアですらDockerサーバ側とクライアント側のバージョン相違によって動かなくなったりします。そこで使ってみたいのがDocker Version Managerです。Dockerのバージョン管理システムです。## D...

None

  • 2016/08/12

docker-lambda - Dockerを使ったAWS Lambdaクローン

AWS Lambdaを使えばちょっとしたコードを実行して即座に終わるといった処理が簡単に作れるようになります。Webサービスのように恒常的に使うものではないけれども(API Gatewayを合わせればできますが)、コールしたらすぐに実行できるという手軽さがウリです。そんなLambdaの開発時に使えるソフトウェアがdoc...

None

  • 2016/07/06

Docker-Clean - Dockerの不要なリソースを整理

Dockerを使っていると分かるのですが、イメージを作ったりコンテナを立ち上げたりしていると次第に履歴がゴミのようにたまっていきます。もちろん必要な場合もあるのですが、開発途中は不要だったりします。それらの整理をしてくれるのがDocker-Cleanです。簡単なコマンドでDocker上の不要なリソースを整理してくれます...

None

  • 2016/03/09

dinghy - Mac OSXでのDocker利用をさらに便利に

Mac OSXではVirtualBoxやVMWareなどを使ってDockerを使えるようになっています。開発する際などに便利なのですが、若干の問題点もありました。特にファイル共有周りの問題が大きかったように思います。そこで使ってみたいのがdinghyです。Mac OSX上でのDocker利用を便利に、簡単にしてくれるソ...

List

  • 2015/09/25

glot.io - 多種多様な言語を実行できるスニペットサービス

スニペット系サイトとしてはGitHubのGistであったり、Pastebinなどが有名です。ちょっとしたコードを載せておいて、後で使い回したり人に教えたりするような使い方としては便利です。そんなスニペット系サイトでありつつ、書いたコードを実行できるのがglot.ioです。実行環境付きスニペットサービスと言えるでしょう。...

List

  • 2015/09/04

Docker Toolbox - Windows/Mac OSX用のDocker環境構築インストーラー

未だに快進撃の止まらないDocker。次々とバージョンがアップし、関連ソフトウェアが生まれ、気を抜くとあっという間にサービスが拡充しています。そんなDockerはLinuxコンテナとあって、WindowsやMac OSXから使いづらいというのが欠点でした。そこで登場したのがDocker Toolboxです。Virtua...