Dokcer-Compose
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ファイル
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:
Dockerfile:
ymlファイルとDockerfileファイルを作成した後、docker-compose up-dコマンドでカスタムミラーを構築し、コンテナを起動します.
カスタムミラーを変更する必要がある場合は、次の操作を行います.
docker-compose up -d --build
インストール
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を使用してカスタムミラーを設定する
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