ユーザ用ツール

サイト用ツール


ソフトウェア:docker:docker-compose.yml_dockerfile_作成例

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
ソフトウェア:docker:docker-compose.yml_dockerfile_作成例 [2019/10/30 10:45]
humolife 作成
ソフトウェア:docker:docker-compose.yml_dockerfile_作成例 [2020/12/25 18:11] (現在)
humolife
行 1: 行 1:
-====== docker-compose.yml & Dockerfile 作成例 ====== +====== ローカル環境構築(docker-compose.yml & Dockerfile 作成例) ====== 
-  * CentOS8 + MySQL8.0+備忘録的に Docker Compose の過去の作成例を残しておきます。 
 +  * [[ソフトウェア:docker:docker-compose.yml_dockerfile_作成例:CentOS8 + MySQL8.0|CentOS8 + MySQL8.0]] 
 +  * [[ソフトウェア:docker:docker-compose.yml_dockerfile_作成例:CentOS7 + MySQL8.0|CentOS7 + MySQL8.0]] 
 +  * [[ソフトウェア:docker:docker-compose.yml_dockerfile_作成例:CentOS7 + MySQL8.0でWordPress|CentOS7 + MySQL8.0でWordPress]] 
 + 
 +===== Dockerfile の作成 ===== 
 +いきなり Dockerfile の作成から入ると、エラーが出たときに何度もビルドをやり直すハメになり大変です。\\ 
 +そこで、最初はコンテナ内で一つ一つコマンドが動くか試しながら、Dockerfile の手順を作っていくのが良いです。 
 +<code> 
 +# CentOS 8 で試す場合の例 
 +docker run -d --privileged centos:8 /sbin/init 
 +</code> 
 +出力例 
 +> Unable to find image 'centos:8' locally 
 +> 8: Pulling from library/centos 
 +> 3c72a8ed6814: Pull complete                                                                                             > Digest: sha256:76d24f3ba3317fa945743bb3746fbaf3a0b752f10b10376960de01da70685fbd 
 +> Status: Downloaded newer image for centos:8 
 +> 056d83fefe77cf65198d92646a9d2425bc346fbbdb35498a42854e5a6a39df2f 
 +<code> 
 +# 最後の行の頭文字3文字ほどを指定して、コンテナ起動 
 +docker exec -it 056 /bin/bash 
 +</code> 
 +あとは、1つずつコマンドを流しながら、Dockerfile の手順を作っていきます。
ソフトウェア/docker/docker-compose.yml_dockerfile_作成例.1572399920.txt.gz · 最終更新: 2019/10/30 10:45 by humolife