プロジェクトdockerコンテナ化配置手順
Dockerの導入時の基本手順(主に当社のプロジェクト環境):
1.コンテナ化を必要としないサービスがあるため、jdk 7、redis、mq、zookeeper、dubboコンソールをインストールしてください
2.ミラーインポート
#cat sdzn_docker_tomcat.tar|docker import - sdzn.com/tomcat:0.1
3.プロジェクト内のサービススクリプトの作成:
4.構成ファイルをホストにコピーし、プロジェクトをホストにコピーする
5.sdznreplaceを実行すると、コンテナにマウントする必要がある各プロジェクトプロファイルが上書きされます.
6.sdznbuildを実行して各プロジェクトコンテナを生成し、コンテナ名は各プロジェクト名である.
7.sdznrestartとsdznrebootが役に立つかどうかをテストします.
1.コンテナ化を必要としないサービスがあるため、jdk 7、redis、mq、zookeeper、dubboコンソールをインストールしてください
2.ミラーインポート
#cat sdzn_docker_tomcat.tar|docker import - sdzn.com/tomcat:0.1
3.プロジェクト内のサービススクリプトの作成:
:
【1】sdznhelp:
【2】sdznreplace: ,
【3】sdznrestart:
【4】sdznreboot: ,
【5】docker restart base_user: base_user
【6】docker run -i -t -v /root/tomcat/webapps/ROOT1/:/opt/tomcat/webapps/ROOT1/ --privileged=true -d -p 58080:8080 --name tomcat1 sdzn.com/tomcat:0.1 /root/run.sh: , 。
【7】sdznbuild: , docker
, sdznbuild sdznrestart
: 【2】、【3】、【4】、【7】 。
: 【2】 【5/3】 。
1/2/3/4/7スクリプトを/usr/binディレクトリに入れ、どこでも呼び出すのに便利4.構成ファイルをホストにコピーし、プロジェクトをホストにコピーする
5.sdznreplaceを実行すると、コンテナにマウントする必要がある各プロジェクトプロファイルが上書きされます.
6.sdznbuildを実行して各プロジェクトコンテナを生成し、コンテナ名は各プロジェクト名である.
7.sdznrestartとsdznrebootが役に立つかどうかをテストします.