tapitapi’s blog

1日1杯タピオカ!エンジニア

2分で分かる!Docker チュートリアル

tapitapi.hatenadiary.com

上記の様に、ローカルの環境を作っていた私。でも、自分の環境では動くのに、他の人の環境だと動かないいい!!ってことが度々発生してしまいました。

 

Dockerを使ってみよう!ということで、Dockerをダウンロードして、ローカル環境(チュートリアル)を作成してみました!

*Docker ダウンロード

docs.docker.com

 

チュートリアルをローカルにclone(下記の青ボタンをクリックすると、Cloneコマンドが右側のコンソールで実行されます)

f:id:kayo445:20201020173301p:plain

ローカルにGETTING-STARTEDフォルダができる!

f:id:kayo445:20201020182000p:plain

チュートリアルをbuildしてDockerイメージを作成(下記の青ボタンをクリックする)

f:id:kayo445:20201020174653p:plain

まだブラウザでlocalhostに接続してもチュートリアルサイトは見えません

f:id:kayo445:20201020182346p:plain

docker imagesコマンドで、Imageが作成されたことを確認できます

f:id:kayo445:20201020174814p:plain

 

*buildしたImageでContainerをRun(下記の青ボタンをクリックする)

f:id:kayo445:20201020174712p:plain

ブラウザでLocalhostにアクセス(下記の青ボタンをクリック)

f:id:kayo445:20201020174737p:plain

LocalhostでDockerチュートリアルページが表示されました!

f:id:kayo445:20201020174755p:plain

 

*おまけ

docker run -it docker101tutorial bin/sh で、dockerで立てたサーバに入れます。

f:id:kayo445:20201020174845p:plain

 

htmlフォルダとhtml/assetsフォルダ内に、ビルドされたファイルが配置されていることが分かります

f:id:kayo445:20201020182144p:plain

f:id:kayo445:20201020182040p:plain



次回は、dockerを使ってWordpressMysqlの開発環境構築の方法を紹介します

 

Docker便利!

おやすみなさい