ChromeOSにDockerをインストールする方法 - TechRepublic

ChromeOSにDockerをインストールする方法 - TechRepublic
Portland, OR, USA - Feb 4, 2021: Closeup of the Google Chrome logo seen on a Samsung Chromebook 500c isolated on white.
画像: Tada Images/Adobe Stock

Chromebookは、使いやすく、安全で、高速なため、優れたモバイルデバイスです。これらの理由から、Chromebookは優れた開発デバイスになる可能性があります。そして、もしDockerを開発環境として選んでいるなら、幸運です。Linuxのおかげで、ChromeOSにDockerをインストールできるので、外出先でもコンテナ開発の魔法を簡単に活用できます。

ChromeOS に Docker をインストールする方法を紹介します。この作業は数分で完了できるはずです。

参照: 採用キット: バックエンド開発者 (TechRepublic Premium)

Dockerをインストールするために必要なもの

Docker をインストールするには、ChromeOS の更新バージョンを搭載した Chromebook が必要です。

ChromebookにLinuxを追加する方法

まず最初に、ChromebookでLinuxを有効にする必要があります。「設定」>「詳細設定」>「開発者」に移動すると、Linux開発環境が表示されます。

「電源を入れる」(図A)をクリックし、画面の指示に従ってください。このプロセスは完了するまで数分かかりますが、完了するとターミナルウィンドウが開き、ChromebookでLinuxの使用を開始できます。

図A

ワンクリックで ChromeOS 上で Linux を有効にします。

Dockerのインストール方法

開いた Linux ターミナル ウィンドウから、次のコマンドで apt を更新します。

sudo apt-get update

apt が更新されたら、次のコマンドで必要な依存関係をインストールします。

sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y

依存関係がなくなったら、次のコマンドで公式の Docker GPG キーをダウンロードしてインストールします。

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

必要な指紋を追加します。

sudo apt-key fingerprint 0EBFCD88

次のコマンドで公式 Docker リポジトリを追加します。

sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable”

次のコマンドでaptを更新します:

sudo apt-get update

最後に、次のコマンドで Docker をインストールします。

sudo apt-get install docker-ce docker-ce-cli containerd.io -y

次に、次のコマンドを使用して、ユーザーを docker グループに追加する必要があります。

sudo usermod -aG docker $USER

Linuxターミナルを閉じ、Chromebookからログアウトします。再度ログインし、Linuxターミナルアプリを開くと、セキュリティリスクとなるsudoなしでdockerコマンドを実行できるはずです。

コンテナのデプロイメントをテストする方法

次のコマンドで Hello World コンテナを実行し、新しいインストールをテストします。

docker run hello-world

ターミナルウィンドウに「Hello World」というテキストが表示されます。別の例として、以下のコマンドでNGINXコンテナをデプロイする方法があります。

docker run --name docker-nginx -p 8080:80 -d nginx

次のコマンドでデプロイメントをテストします。

curl 0.0.0.0:8080

NGINX のウェルカム ページのテキスト出力が表示されます。この中には、「nginx をご利用いただきありがとうございます」という行が含まれています。また、Chromebook で Chrome ウェブ ブラウザを開き、0.0.0.0:8080 を指定して、ブラウザにウェルカム画面を表示することもできます (図 B )。

図B

Docker のおかげで、NGINX コンテナが ChromeOS に正常にデプロイされました。

おめでとうございます。これでChromebookでDockerを使った開発ができるようになりました。これでDockerは期待通りに動作し、コンテナとスタックを通常通り構築できるはずです。

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。

Tagged: