Dokcer-Compose

2161 ワード

Docker-Compose
インストール
1、GithubからDocker-composeの実行ファイルをダウンロードする.ダウンロードパス:https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_642、Docker-composeファイルをLinuxオペレーティングシステムに引き出す.3、実行可能ファイルを/usr/local/binディレクトリに移動し、名前を変更します.mv docker-compose-Linux-x86_64 docker-compose 4、Docker-composeファイルを変更する権限を実行可能ファイルに設定します.chmod 777 docker-compose 5、さらに任意のディレクトリの下でdocker-composeを実行します.
docker-compose.ymlファイル
version: '3.1'
services:
      :
    restart: always
    image:     
    container_name:     
    ports:
      -      :    
    environment:
      TZ: Asia/Shanghai
      MYSQL_ROOT_PASSWORD: root
    volumes:
      -      :      
      2:
    ...

docker-composeコマンドを使用してコンテナを実行する
  • docker-compose up-d:バックグラウンド起動容器
  • docker-compose down:コンテナ
  • を閉じて削除
  • docker-compose start/stop/restart:ymlファイルメンテナンスのコンテナ
  • を起動、閉じる、再起動する
  • docker-compose logs-f:現在のymlファイルがメンテナンスされているコンテナのログ
  • を表示
    docker-composeを使用してカスタムミラーを設定する
    docker-composeに基づく.ymlファイルは、Dockerfileファイル上でカスタムミラーを作成し、docker-composeによって現在のミラーを管理するコンテナを指定します.
    docker-compose.yml:
    version: "3.1"
    services:
          :
        build:
          context: Dockerfile      
          dockerfile: Dockerfile     
        image:        :tag
    

    Dockerfile:
    FROM     
    COPY        
    WORKDIR     
    RUN ……
    CMD ……
    

    ymlファイルとDockerfileファイルを作成した後、docker-compose up-dコマンドでカスタムミラーを構築し、コンテナを起動します.
    カスタムミラーを変更する必要がある場合は、次の操作を行います.
    ​ docker-compose up -d --build