Linode(格安VPS)でDocker用ホストを準備する手順メモ橋本技研ブログ売れるホームページ研究所、橋本技研の技術系備忘録ブログ。ショッピングカートシステムの制作などが得意です。Lifeということで、ホストOSを乗り換える必要が出てきました。CoreOSは、これまでのCoreOSとはいろいろ使い勝手が異なるようですので、現在運用中のサービスにいきなり投入するのはちょっと怖いなと思いまして、Linodeの管理マネージャからワンクリックでインストールできるDebianをベースにしたDocker用イメージを使うことにしました。これから、複数のサーバの引っ越し作業を行わなくてはなりませんので、作業方法をメモしておこうと思います。SSHの設定Linodeサーバを作る例によってVPSはLinodeを利用します。OSを選択する場面では、Distributionsからではなく、One-Clickから「Docker」を選択します。Debian9にDockerをインストール済みのマシンを立ち上げることができます。RegionはもちろんTokyoを選択して、CPUやメモリ、ストレージなどは要件に合わせて選択し、rootのパスワードを設定して有効化すれば、あれよという間にVPSが起動します。ここからはコンソールでの作業になります。rootユーザとしてログインして作業を開始します。パッケージを更新するまずはお約束ですね、パッケージの更新を行います。autoremove作業用のユーザを作ります。sudo出来るようにしておきます。sudo忘れないうちにホスト名を指定しておきましょう。Swarmでオーケスレーション組んだ時に叱られますので。/etc/hosts'ここからは作業用のユーザでログインし直して作業を進めます。鍵を作る何はなくとも鍵を作らないとね。id_rsa.pub.ssh内の「id_rsa」をクライアントPCにダウンロードしておきます。SSHの設定SSHの設定を行います。rootでのログイン及びパスワードでのログインを禁止します。sshLinodeのDocker用イメージは、ファイヤーウォールの設定も適切に行われているみたい。ポートスキャンを行ってみたけど、きちんと塞がっている。ちなみにDockerのバージョンは以下のとおり。369ce74a3cbagooon橋本たかし★ホームページの制作(デザイン・コーディング・プログラミング)に加え、ネットショップの販売促進に関するアドバイスも致します。20年以上に渡って実際にネットショップを運営した経験を生かし、聞きかじりではない実績を伴ったノウハウを、自分の言葉でお伝えいたします。プログラミングの経験は30年以上。PHP、Ruby、Perl、JavaScript、Vue、Nuxt.JS、MySQL、Elasticsearch、サーバー構築、Dockerなど、幅広く対応します。bagooon.comシェアするツイートフォローする@HashimotoSubaru関連記事iPhoneで、Dropboxのファイルを編集して、サーバーへFTPする方法Dropboxって本当に便利ですよね。現在、あるウェブサービスを開発中です。前回に記事に引き続き、iPhoneでサーバーを管理する記事です。Composeでお手軽に利用してみた。最近いくつかウェブサイトを公開したのだけど、パフォーマンスはどんな感じなのかなと気になったので、計測してみようと思った。Encrypt(certbot-auto)によるSS...記事を読むDockerのPHPコンテナからメールを送信するためにsSMTPをインストールしてみた。DockerのPHPコンテナからメールを送信しようと思ったら、エラーが出て送信できなかったので、メールの送信機能を追加しました。P...記事を読むotfフォントをttfフォントに変換するTCPDFでPDFファイルを生成するにあたり、OTFフォントをTTFフォントに変換して使用しました。fontforgeで変換しました...記事を読むLinode(海外VPS)でCoreOSを使用する場合のネットワーク及びEtcdの設定方法あるウェブサービスを作ろうと思っているのですが、せっかくなのでDockerを使ったスケールの勉強も兼ねてVPSサーバで遊んでいます。コメントをキャンセルメールアドレスが公開されることはありません。サイトをVarnishを使って爆速化した話。Composeでお手軽に利用してみた。