【Docker】Amazon Linux2を使用する
割と最近公開されていたので、とりあえず使ってみる。
環境:
- Ubuntu 16.04(Vagrant ゲストOS)
- Docker 17.09.1-ce
割と最近公開されていたので、とりあえず使ってみる。
環境:
様々なOSに対応させる為、Vagrant上にDockerを乗せようとしていますが、PCによって動いたり動かなかったりで四苦八苦中。
サブのノートPCで表題のエラーが出たので対応。
タイトルそのまんまなんですが……。
UTF-8で保存したTeraTermマクロを実行したらうまく動きませんでしたという話。
動かないのも条件がありますが。
ちょっと環境が変わって、最近はDockerばかり触っています。
Dockerは1コンテナ1サービスってのが主流というか流れという話を聞きましたが、
本番環境ではDockerを使用しておらず、開発環境を構築する為のDockerなので、本番環境と同じような環境を作りたいのです。
で、本番環境もお客様の都合やら政治的なんちゃらの影響で1つのサーバにApacheとMySQLが混在するなんてこともあります。
そんな時に本番で使っているAmazonLinuxのイメージを元にDockerfileにApacheやらMySQLやらのyumを書きますが、
いかんせん構築までに時間がかかるんですよね。
前置きが長くなりましたが、多分少しだけAmazonLinuxのイメージでyumが早くなると思われる方法をメモとして残します。
大した話ではないですが忘れるので自分用メモ。
CentOSで言う yum update 等、root権限が必要なコマンドにsudoをつけ忘れてエラーとなった後に手早くsudoをつけて実行する手順。
yum update くらいなら短いのでもう1回打てばよいが、長いコマンドがエラーとなった時にもう1回打つのは面倒なので。