From 6dc861baa2c88bd3b0a1117406762a0719d665fa Mon Sep 17 00:00:00 2001 From: Masahito Zembutsu Date: Sun, 11 Sep 2022 17:39:16 +0900 Subject: [PATCH] bump v20.10 (#380) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * bump version 20.10 * add sphinx textstyle * change css style * bump to v20.10 * update * update * update * update * bump to version 20.10 * hotfix * bump to version 20.10 - compose file formats * hotfix * update compose file docs * add Compose format v3 docs * 翻訳状況の反映 #380 * #380 docker builder を追加 * #380 docker compose リファレンスを追加 * #380 add docker config references * Fix typo (#382) * #380 add docker container command reference * #380 add docker context command reference * #380 add docker command references * #380 add docker command references * update rmi.rst * add commandline references * add commandline references * add commandline references * fix typo * update commandfile references * add command line references - docker plugins * add command line references - docker secret * add command line references - docker volumes * update docker-compose reference * update docker-compose references * fix typo * split samples.rst into multiple files * update samples * update docker stack reference * #380 update docker overview * fix: typo 颯太い to 相対 (#384) * fix typo * fix typo * #380 update get-docker * update get started * update get-started guide * add language-specific guide * update /develop/ articles * fix rest * hotfix * hotfix * add /ci-cd/ * add /cloud/ * update orchestration docs * update /config/ docs * update /config/ daemon and containers docs * update logging docs * update swarm docs * update network documents * update storage docs * update storage docs - bind mounts * fix typo * update storage docs - tmpfs mounts * update storage docs - storage driver * update storage docs - storage driver documents * update educational resources * update Docker Desktop docs * update Docker Desktop for Mac docs * fix rest * update Docker Desktop for Mac docs * fix typo * update Docker Desktop for Windows docs * check pointer * #380 * fix typo (#387) * 細部の変更 * fix typo * update * hotfix rest * update /compose/ documents * add Compose Specofication file * add compose spec build and deploy rst * fix typo * update date * fix reSt * Fix documentation (#393) * Fix typo 誤字修正: 島須 => します * Insert space * Fix typo (#395) ADD -> COPY * RP from other branch #349 * Added new installation instructions for Docker Desktop Co-authored-by: pataiji Co-authored-by: 水上 皓登 Co-authored-by: uraitakahito <63381712+uraitakahito@users.noreply.github.com> Co-authored-by: Koichi <43988362+koh1project@users.noreply.github.com> Co-authored-by: Toshiki Sonoda --- _themes/sphinx_rtd_theme/static/css/theme.css | 11 +- _themes/sphinx_rtd_theme/theme.conf | 1 + ci-cd/best-practices.rst | 107 + ci-cd/github-actions.rst | 66 + ci-cd/images/inner-outer-loop.png | Bin 0 -> 86118 bytes ci-cd/images/simplewhaledemo.png | Bin 0 -> 105917 bytes ci-cd/toc.rst | 20 + cloud/toc.rst | 50 + compose/cli-command-compatibility.rst | 200 + compose/completion.rst | 151 +- compose/compose-file.rst | 1687 -------- compose/compose-file/build.rst | 458 +++ compose/compose-file/compose-file-v2.rst | 2887 ++++++++++++++ compose/compose-file/compose-file-v3.rst | 3422 ++++++++++++++++ compose/compose-file/compose-versioning.rst | 826 ++++ compose/compose-file/deploy.rst | 463 +++ compose/compose-file/example-v3.rst | 103 + .../compose-file/images/compose-sample.png | Bin 0 -> 129566 bytes compose/compose-file/index.rst | 3519 +++++++++++++++++ compose/compose-file/legacy.rst | 17 + compose/compose-file/toc.rst | 19 + compose/env-file.rst | 97 +- compose/environment-variables.rst | 391 +- compose/extends.rst | 841 ++-- compose/gettingstarted.rst | 500 +-- compose/gpu-support.rst | 221 ++ compose/index.rst | 313 +- compose/install.rst | 441 +-- compose/install/compose-desktop.rst | 49 + compose/install/compose-plugin.rst | 288 ++ compose/install/index.rst | 97 + compose/install/uninstall.rst | 120 + compose/networking.rst | 363 +- compose/overview.rst | 265 -- compose/production.rst | 100 +- compose/profiles.rst | 227 ++ compose/reference/build.rst | 58 +- compose/reference/bundle.rst | 53 - compose/reference/config.rst | 26 +- compose/reference/create.rst | 19 +- compose/reference/down.rst | 27 +- compose/reference/envvars.rst | 260 +- compose/reference/events.rst | 31 +- compose/reference/exec.rst | 60 +- compose/reference/help.rst | 12 +- compose/reference/images.rst | 23 +- compose/reference/index.rst | 311 +- compose/reference/kill.rst | 19 +- compose/reference/logs.rst | 19 +- compose/reference/overview.rst | 137 - compose/reference/pause.rst | 17 +- compose/reference/port.rst | 17 +- compose/reference/ps.rst | 30 +- compose/reference/pull.rst | 72 +- compose/reference/push.rst | 60 +- compose/reference/restart.rst | 35 +- compose/reference/rm.rst | 34 +- compose/reference/run.rst | 85 +- compose/reference/scale.rst | 37 +- compose/reference/start.rst | 17 +- compose/reference/stop.rst | 17 +- compose/reference/toc.rst | 13 +- compose/reference/top.rst | 29 +- compose/reference/unpause.rst | 17 +- compose/reference/up.rst | 91 +- compose/release-notes.rst | 24 + compose/samples-for-compose.rst | 79 + compose/startup-order.rst | 145 +- compose/toc.rst | 23 +- conf.py | 12 +- config/containers/container-networking.rst | 108 + .../live-restore.rst | 10 +- .../logging/awslogs.rst | 8 +- .../logging/configure.rst | 74 +- .../logging/details.rst | 4 +- .../logging/dual-logging.rst | 3 +- .../logging/etwlogs.rst | 0 .../logging/fluentd.rst | 0 .../logging/gcplogs.rst | 0 .../logging/gelt.rst | 0 .../logging/index.rst | 12 +- .../logging/journald.rst | 0 .../logging/json-file.rst | 27 +- .../logging/local.rst | 5 +- .../logging/log_tags.rst | 6 +- .../logging/logentries.rst | 6 +- .../logging/logging.rst | 0 .../logging/overview.rst | 0 .../logging/plugins.rst | 4 +- .../logging/splunk.rst | 0 .../logging/syslog.rst | 0 .../{container => containers}/logging/toc.rst | 4 +- .../multi-service_container.rst | 56 +- .../resource_constraints.rst | 35 +- .../{container => containers}/runmetrics.rst | 108 +- .../start-containers-automatically.rst | 29 +- config/{container => containers}/toc.rst | 3 +- config/daemon/daemon.rst | 63 +- config/daemon/ipv6.rst | 281 +- config/daemon/prometheus.rst | 6 +- config/daemon/systemd.rst | 50 +- config/daemon/toc.rst | 4 +- config/formatting.rst | 58 +- config/labels-custom-metadata.rst | 6 +- config/objects.rst | 6 +- config/pruning.rst | 14 +- desktop/backup-and-restore.rst | 36 + desktop/dashboard.rst | 9 +- desktop/index.rst | 146 +- desktop/install.rst | 22 + desktop/install/archlinux.rst | 182 + desktop/install/debian.rst | 257 ++ desktop/install/fedora.rst | 222 ++ .../install/images/docker-app-drag-mac.png | Bin 0 -> 147659 bytes .../install/images/docker-app-in-apps-mac.png | Bin 0 -> 12436 bytes desktop/install/images/docker-app-search.png | Bin 0 -> 404861 bytes desktop/install/images/whale-x.png | Bin 0 -> 1182 bytes desktop/install/linux-install.rst | 508 +++ desktop/install/linux.rst | 19 + desktop/install/mac-install.rst | 302 ++ desktop/install/ubuntu.rst | 258 ++ desktop/install/windows-install.rst | 346 ++ desktop/mac/apple-silicon.rst | 160 + .../mac}/docker-toolbox.rst | 0 .../mac}/edge-release-notes.rst | 0 {docker-for-mac => desktop/mac}/faq.rst | 0 desktop/mac/images/diagnose-support.png | Bin 0 -> 154714 bytes desktop/mac/images/docker-tutorial-mac.png | Bin 0 -> 104942 bytes desktop/mac/images/menu/troubleshoot.png | Bin 0 -> 122624 bytes desktop/mac/images/prefs-advanced.png | Bin 0 -> 300579 bytes desktop/mac/images/prefs-genral.png | Bin 0 -> 389706 bytes desktop/mac/index.rst | 707 ++++ .../mac}/kubernetes.rst | 0 .../mac}/multi-arch.rst | 0 .../mac}/mutagen-caching.rst | 0 .../mac}/networking.rst | 116 +- .../mac}/osxfs-caching.rst | 0 {docker-for-mac => desktop/mac}/osxfs.rst | 0 desktop/mac/permission-requirements.rst | 100 + desktop/mac/release-notes/index.rst | 44 + {docker-for-mac => desktop/mac}/space.rst | 41 +- {docker-for-mac => desktop/mac}/toc.rst | 18 +- .../mac}/troubleshoot.rst | 378 +- desktop/toc.rst | 10 +- .../windows}/docker-toolbox.rst | 0 .../windows}/edge-release-notes.rst | 0 .../windows}/faq.rst | 0 desktop/windows/images/diagnose-support.png | Bin 0 -> 75733 bytes desktop/windows/images/docker-menu-pause.png | Bin 0 -> 29191 bytes .../windows/images/docker-menu-settings.png | Bin 0 -> 28967 bytes .../windows/images/docker-tutorial-win.png | Bin 0 -> 47698 bytes desktop/windows/images/hyperv-enabled.png | Bin 0 -> 1493851 bytes desktop/windows/images/settings-general.png | Bin 0 -> 73785 bytes desktop/windows/images/troubleshoot.png | Bin 0 -> 45649 bytes .../windows/images/virtualization-enabled.png | Bin 0 -> 1391045 bytes .../images/whale-icon-systray-hidden.png | Bin 0 -> 13791 bytes desktop/windows/images/whale-x.png | Bin 0 -> 863 bytes desktop/windows/images/wsl2-choose-distro.png | Bin 0 -> 55083 bytes desktop/windows/images/wsl2-enable.png | Bin 0 -> 74236 bytes desktop/windows/index.rst | 699 ++++ .../windows}/install-windows-home.rst | 0 .../windows}/kubernetes.rst | 0 .../windows}/networking.rst | 75 +- desktop/windows/permission-requirements.rst | 112 + desktop/windows/release-notes/index.rst | 45 + .../windows}/toc.rst | 20 +- desktop/windows/troubleshoot.rst | 810 ++++ .../windows}/wsl.rst | 183 +- develop/dev-best-practices.rst | 4 +- develop/develop-images/baseimages.rst | 52 +- develop/develop-images/build_enhancements.rst | 120 +- .../dockerfile_best-practices.rst | 228 +- develop/develop-images/image_management.rst | 20 +- develop/develop-images/multistage-build.rst | 84 +- develop/develop-images/toc.rst | 12 +- develop/index.rst | 30 +- .../images/dev-security-journey.png | Bin 0 -> 310623 bytes .../scan-images/images/docker-scan-cli.png | Bin 0 -> 194421 bytes develop/scan-images/images/hub-hvs.png | Bin 0 -> 25741 bytes .../images/hub-official-images.png | Bin 0 -> 141103 bytes .../scan-images/images/hvs-scan-summary.png | Bin 0 -> 61980 bytes develop/scan-images/index.rst | 316 ++ develop/toc.rst | 5 +- docker-for-mac/index.rst | 793 ---- docker-for-mac/install.rst | 243 -- docker-for-mac/release-notes.rst | 38 - docker-for-windows/index.rst | 866 ---- docker-for-windows/install.rst | 283 -- docker-for-windows/release-notes.rst | 38 - docker-for-windows/troubleshoot.rst | 644 --- engine/article-img/architecture.png | Bin 162757 -> 732819 bytes engine/reference/builder.rst | 3308 ++++++---------- engine/reference/commandline/app.rst | 155 + engine/reference/commandline/app_toc.rst | 28 + engine/reference/commandline/attach.rst | 119 +- engine/reference/commandline/build.rst | 747 +++- engine/reference/commandline/builder.rst | 70 + .../reference/commandline/builder_build.rst | 187 + .../reference/commandline/builder_prune.rst | 93 + engine/reference/commandline/builder_toc.rst | 16 + engine/reference/commandline/buildx.rst | 120 + engine/reference/commandline/buildx_bake.rst | 1109 ++++++ engine/reference/commandline/buildx_build.rst | 645 +++ .../reference/commandline/buildx_create.rst | 414 ++ engine/reference/commandline/buildx_du.rst | 125 + .../commandline/buildx_imagetools.rst | 119 + .../commandline/buildx_imagetools_create.rst | 194 + .../commandline/buildx_imagetools_inspect.rst | 138 + .../reference/commandline/buildx_inspect.rst | 176 + .../reference/commandline/buildx_install.rst | 99 + engine/reference/commandline/buildx_ls.rst | 125 + engine/reference/commandline/buildx_prune.rst | 134 + engine/reference/commandline/buildx_rm.rst | 139 + engine/reference/commandline/buildx_stop.rst | 112 + engine/reference/commandline/buildx_toc.rst | 29 + .../commandline/buildx_uninstall.rst | 86 + engine/reference/commandline/buildx_use.rst | 137 + .../reference/commandline/buildx_version.rst | 104 + engine/reference/commandline/checkpoint.rst | 48 + engine/reference/commandline/cli.rst | 380 +- engine/reference/commandline/commit.rst | 154 +- engine/reference/commandline/compose.rst | 302 ++ .../reference/commandline/compose_build.rst | 177 + .../reference/commandline/compose_convert.rst | 167 + engine/reference/commandline/compose_cp.rst | 140 + .../reference/commandline/compose_create.rst | 139 + engine/reference/commandline/compose_down.rst | 170 + .../reference/commandline/compose_events.rst | 164 + engine/reference/commandline/compose_exec.rst | 163 + .../reference/commandline/compose_images.rst | 130 + engine/reference/commandline/compose_kill.rst | 145 + engine/reference/commandline/compose_logs.rst | 159 + engine/reference/commandline/compose_ls.rst | 150 + .../reference/commandline/compose_pause.rst | 126 + engine/reference/commandline/compose_port.rst | 144 + engine/reference/commandline/compose_ps.rst | 163 + engine/reference/commandline/compose_pull.rst | 153 + engine/reference/commandline/compose_push.rst | 167 + .../reference/commandline/compose_restart.rst | 130 + engine/reference/commandline/compose_rm.rst | 169 + engine/reference/commandline/compose_run.rst | 240 ++ .../reference/commandline/compose_start.rst | 127 + engine/reference/commandline/compose_stop.rst | 141 + engine/reference/commandline/compose_toc.rst | 39 + engine/reference/commandline/compose_top.rst | 142 + .../reference/commandline/compose_unpause.rst | 126 + engine/reference/commandline/compose_up.rst | 221 ++ .../reference/commandline/compose_version.rst | 133 + engine/reference/commandline/config.rst | 98 + .../reference/commandline/config_create.rst | 201 + .../reference/commandline/config_inspect.rst | 208 + engine/reference/commandline/config_ls.rst | 289 ++ engine/reference/commandline/config_rm.rst | 129 + engine/reference/commandline/config_toc.rst | 18 + engine/reference/commandline/container.rst | 123 + .../commandline/container_attach.rst | 147 + .../commandline/container_commit.rst | 144 + engine/reference/commandline/container_cp.rst | 158 + .../commandline/container_create.rst | 433 ++ .../reference/commandline/container_diff.rst | 146 + .../reference/commandline/container_exec.rst | 163 + .../commandline/container_export.rst | 139 + .../commandline/container_inspect.rst | 137 + .../reference/commandline/container_kill.rst | 134 + .../reference/commandline/container_logs.rst | 149 + engine/reference/commandline/container_ls.rst | 156 + .../reference/commandline/container_pause.rst | 119 + .../reference/commandline/container_port.rst | 119 + .../reference/commandline/container_prune.rst | 253 ++ .../commandline/container_rename.rst | 119 + .../commandline/container_restart.rst | 135 + engine/reference/commandline/container_rm.rst | 141 + .../reference/commandline/container_run.rst | 438 ++ .../reference/commandline/container_start.rst | 148 + .../reference/commandline/container_stats.rst | 144 + .../reference/commandline/container_stop.rst | 135 + .../reference/commandline/container_toc.rst | 39 + .../reference/commandline/container_top.rst | 119 + .../commandline/container_unpause.rst | 120 + .../commandline/container_update.rst | 177 + .../reference/commandline/container_wait.rst | 120 + engine/reference/commandline/context.rst | 81 + .../reference/commandline/context_create.rst | 209 + .../reference/commandline/context_export.rst | 111 + .../reference/commandline/context_import.rst | 95 + .../reference/commandline/context_inspect.rst | 163 + engine/reference/commandline/context_ls.rst | 132 + engine/reference/commandline/context_rm.rst | 102 + engine/reference/commandline/context_toc.rst | 22 + .../reference/commandline/context_update.rst | 145 + engine/reference/commandline/context_use.rst | 96 + engine/reference/commandline/cp.rst | 188 +- engine/reference/commandline/create.rst | 539 ++- engine/reference/commandline/diff.rst | 139 +- engine/reference/commandline/docker.rst | 152 + engine/reference/commandline/dockerd.rst | 1434 ++++--- engine/reference/commandline/events.rst | 552 ++- engine/reference/commandline/exec.rst | 214 +- engine/reference/commandline/export.rst | 102 +- engine/reference/commandline/history.rst | 135 +- engine/reference/commandline/image.rst | 100 + engine/reference/commandline/image_build.rst | 213 + .../reference/commandline/image_history.rst | 120 + engine/reference/commandline/image_import.rst | 117 + .../reference/commandline/image_inspect.rst | 111 + engine/reference/commandline/image_load.rst | 114 + engine/reference/commandline/image_ls.rst | 126 + engine/reference/commandline/image_prune.rst | 327 ++ engine/reference/commandline/image_pull.rst | 117 + engine/reference/commandline/image_rm.rst | 114 + engine/reference/commandline/image_save.rst | 109 + engine/reference/commandline/image_tag.rst | 95 + engine/reference/commandline/image_toc.rst | 26 + engine/reference/commandline/images.rst | 230 +- engine/reference/commandline/import.rst | 130 +- engine/reference/commandline/info.rst | 441 ++- engine/reference/commandline/inspect.rst | 162 +- engine/reference/commandline/kill.rst | 145 +- engine/reference/commandline/load.rst | 141 +- engine/reference/commandline/login.rst | 238 +- engine/reference/commandline/logout.rst | 66 +- engine/reference/commandline/logs.rst | 139 +- engine/reference/commandline/manifest.rst | 388 ++ .../commandline/manifest_annotate.rst | 120 + .../reference/commandline/manifest_create.rst | 111 + .../commandline/manifest_inspect.rst | 111 + .../reference/commandline/manifest_push.rst | 111 + engine/reference/commandline/manifest_rm.rst | 93 + engine/reference/commandline/manifest_toc.rst | 19 + engine/reference/commandline/network.rst | 102 + .../reference/commandline/network_connect.rst | 187 +- .../reference/commandline/network_create.rst | 262 +- .../commandline/network_disconnect.rst | 133 +- .../reference/commandline/network_inspect.rst | 208 +- engine/reference/commandline/network_ls.rst | 335 +- .../reference/commandline/network_prune.rst | 196 + engine/reference/commandline/network_rm.rst | 131 +- engine/reference/commandline/network_toc.rst | 21 + engine/reference/commandline/node.rst | 105 + engine/reference/commandline/node_accept.rst | 42 - engine/reference/commandline/node_demote.rst | 123 +- engine/reference/commandline/node_inspect.rst | 287 +- engine/reference/commandline/node_ls.rst | 376 +- engine/reference/commandline/node_promote.rst | 117 +- engine/reference/commandline/node_ps.rst | 302 ++ engine/reference/commandline/node_rm.rst | 190 +- engine/reference/commandline/node_tasks.rst | 146 - engine/reference/commandline/node_toc.rst | 21 + engine/reference/commandline/node_update.rst | 189 +- engine/reference/commandline/pause.rst | 91 +- engine/reference/commandline/plugin.rst | 108 + .../reference/commandline/plugin_create.rst | 155 + .../reference/commandline/plugin_disable.rst | 160 +- .../reference/commandline/plugin_enable.rst | 151 +- .../reference/commandline/plugin_inspect.rst | 346 +- .../reference/commandline/plugin_install.rst | 162 +- engine/reference/commandline/plugin_ls.rst | 233 +- engine/reference/commandline/plugin_rm.rst | 144 +- engine/reference/commandline/plugin_set.rst | 215 + engine/reference/commandline/plugin_toc.rst | 23 + .../reference/commandline/plugin_upgrade.rst | 280 ++ engine/reference/commandline/port.rst | 75 +- engine/reference/commandline/ps.rst | 350 +- engine/reference/commandline/pull.rst | 188 +- engine/reference/commandline/push.rst | 205 +- engine/reference/commandline/rename.rst | 79 +- engine/reference/commandline/restart.rst | 87 +- engine/reference/commandline/rm.rst | 165 +- engine/reference/commandline/rmi.rst | 104 +- engine/reference/commandline/run.rst | 899 +++-- engine/reference/commandline/save.rst | 122 +- engine/reference/commandline/search.rst | 185 +- engine/reference/commandline/secret.rst | 98 + .../reference/commandline/secret_create.rst | 212 + .../reference/commandline/secret_inspect.rst | 214 + engine/reference/commandline/secret_ls.rst | 299 ++ engine/reference/commandline/secret_rm.rst | 131 + engine/reference/commandline/secret_toc.rst | 18 + engine/reference/commandline/service.rst | 115 + .../reference/commandline/service_create.rst | 460 ++- engine/reference/commandline/service_toc.rst | 23 + engine/reference/commandline/stack.rst | 117 + engine/reference/commandline/stack_deploy.rst | 222 ++ engine/reference/commandline/stack_ls.rst | 195 + engine/reference/commandline/stack_ps.rst | 383 ++ engine/reference/commandline/stack_rm.rst | 178 + .../reference/commandline/stack_services.rst | 256 ++ engine/reference/commandline/stack_toc.rst | 19 + engine/reference/commandline/start.rst | 100 +- engine/reference/commandline/stats.rst | 293 +- engine/reference/commandline/stop.rst | 96 +- engine/reference/commandline/system.rst | 88 + engine/reference/commandline/system_df.rst | 184 + engine/reference/commandline/system_toc.rst | 18 + engine/reference/commandline/tag.rst | 75 +- engine/reference/commandline/toc.rst | 143 +- engine/reference/commandline/top.rst | 50 +- engine/reference/commandline/unpause.rst | 83 +- engine/reference/commandline/update.rst | 214 +- engine/reference/commandline/version.rst | 202 +- engine/reference/commandline/volume.rst | 96 + .../reference/commandline/volume_create.rst | 199 +- .../reference/commandline/volume_inspect.rst | 158 +- engine/reference/commandline/volume_ls.rst | 292 +- engine/reference/commandline/volume_prune.rst | 139 + engine/reference/commandline/volume_rm.rst | 122 +- engine/reference/commandline/volume_toc.rst | 19 + engine/reference/commandline/wait.rst | 99 +- engine/reference/index.rst | 15 +- engine/reference/run.rst | 1015 +++-- engine/swarm/how-swarm-mode-works/nodes.rst | 4 +- engine/swarm/how-swarm-mode-works/pki.rst | 6 +- .../swarm/how-swarm-mode-works/services.rst | 4 +- .../swarm-task-states.rst | 6 +- engine/swarm/how-swarm-mode-works/toc.rst | 4 +- engine/swarm/index.rst | 12 +- engine/swarm/ingress.rst | 12 +- engine/swarm/join-nodes.rst | 20 +- engine/swarm/key-concepts.rst | 6 +- engine/swarm/swarm-mode.rst | 6 +- engine/swarm/swarm-tutorial/add-nodes.rst | 8 +- engine/swarm/swarm-tutorial/create-swarm.rst | 8 +- .../swarm/swarm-tutorial/delete-service.rst | 31 +- .../swarm/swarm-tutorial/deploy-service.rst | 8 +- engine/swarm/swarm-tutorial/drain-node.rst | 8 +- engine/swarm/swarm-tutorial/index.rst | 46 +- .../swarm/swarm-tutorial/inspect-service.rst | 8 +- .../swarm/swarm-tutorial/rolling-update.rst | 8 +- engine/swarm/swarm-tutorial/scale-service.rst | 8 +- engine/swarm/toc.rst | 4 +- get-docker.rst | 23 +- get-started/02_our_app.rst | 168 + get-started/03_updating_app.rst | 198 + get-started/04_sharing_app.rst | 183 + get-started/05_persisting_data.rst | 246 ++ get-started/06_bind_mounts.rst | 185 + get-started/07_multi_container.rst | 389 ++ get-started/08_using_compose.rst | 457 +++ get-started/09_image_best.rst | 360 ++ get-started/11_what_next.rst | 55 + .../dashboard-app-project-collapsed.png | Bin 0 -> 23795 bytes .../images/dashboard-app-project-expanded.png | Bin 0 -> 30551 bytes .../images/dashboard-multi-container-app.png | Bin 0 -> 29069 bytes .../images/dashboard-open-cli-ubuntu.png | Bin 0 -> 25430 bytes .../images/dashboard-removing-container.png | Bin 0 -> 395371 bytes .../images/dashboard-two-containers.png | Bin 0 -> 26338 bytes get-started/images/get-started2.png | Bin 0 -> 412109 bytes get-started/images/hvs.png | Bin 0 -> 250799 bytes get-started/images/ide-screenshot.png | Bin 0 -> 44869 bytes get-started/images/items-added.png | Bin 0 -> 15530 bytes get-started/images/multi-app-architecture.png | Bin 0 -> 15710 bytes get-started/images/push-command.png | Bin 0 -> 6274 bytes get-started/images/pwd-add-new-instance.png | Bin 0 -> 60489 bytes get-started/images/todo-list-empty.png | Bin 0 -> 8722 bytes get-started/images/todo-list-sample.png | Bin 0 -> 20003 bytes .../images/todo-list-updated-empty-text.png | Bin 0 -> 9686 bytes get-started/images/tutorial-in-dashboard.png | Bin 0 -> 20388 bytes get-started/images/updated-add-button.png | Bin 0 -> 9066 bytes get-started/index.rst | 246 +- get-started/kube-deploy.rst | 34 +- get-started/orchestration-toc.rst | 4 +- get-started/orchestration.rst | 62 +- get-started/overview.rst | 194 +- get-started/resources.rst | 15 +- get-started/swarm-deploy.rst | 17 +- get-started/toc.rst | 17 +- glossary.rst | 313 +- index.rst | 27 +- language/toc.rst | 20 + network/bridge.rst | 14 +- network/configure.rst | 18 + network/host.rst | 6 +- network/index.rst | 28 +- network/iptables.rst | 141 + network/ipvlan.rst | 28 + network/legacy.rst | 16 + network/links.rst | 21 +- network/macvlan.rst | 8 +- network/network-tutorial.rst | 35 + network/none.rst | 8 +- network/overlay.rst | 11 +- network/proxy.rst | 107 + network/toc.rst | 10 +- production.rst | 8 +- reference/compose-file/toc.rst | 20 + reference/index.rst | 44 + sample/index.rst | 533 +-- sample/library-references.rst | 22 + sample/samples.rst | 40 + sample/tutorial-labs.rst | 42 + storage/bind-mounts.rst | 444 +++ storage/images/types-of-mounts-bind.png | Bin 0 -> 92742 bytes storage/images/types-of-mounts-tmpfs.png | Bin 0 -> 92057 bytes storage/images/types-of-mounts-volume.png | Bin 0 -> 92556 bytes storage/images/types-of-mounts.png | Bin 0 -> 92260 bytes storage/images/volumes-shared-storage.png | Bin 0 -> 152759 bytes storage/index.rst | 222 ++ storage/storagedriver/aufs-driver.rst | 62 +- storage/storagedriver/btrfs-driver.rst | 20 +- .../storagedriver/device-mapper-driver.rst | 17 +- .../storagedriver/images/container-layers.png | Bin 52667 -> 167532 bytes .../storagedriver/images/sharing-layers.png | Bin 76256 -> 313600 bytes storage/storagedriver/imagesandcontainers.rst | 819 ---- storage/storagedriver/index.rst | 565 ++- storage/storagedriver/overlayfs-driver.rst | 20 +- .../storagedriver/select-storage-driver.rst | 282 ++ storage/storagedriver/selectadriver.rst | 309 -- storage/storagedriver/toc.rst | 24 + storage/storagedriver/zfs-driver.rst | 19 +- storage/tmpfs.rst | 186 + storage/toc.rst | 22 + storage/troubleshooting_volume_errors.rst | 81 + storage/volumes.rst | 719 ++++ 513 files changed, 64567 insertions(+), 17074 deletions(-) create mode 100644 ci-cd/best-practices.rst create mode 100644 ci-cd/github-actions.rst create mode 100644 ci-cd/images/inner-outer-loop.png create mode 100644 ci-cd/images/simplewhaledemo.png create mode 100644 ci-cd/toc.rst create mode 100644 cloud/toc.rst create mode 100644 compose/cli-command-compatibility.rst delete mode 100644 compose/compose-file.rst create mode 100644 compose/compose-file/build.rst create mode 100644 compose/compose-file/compose-file-v2.rst create mode 100644 compose/compose-file/compose-file-v3.rst create mode 100644 compose/compose-file/compose-versioning.rst create mode 100644 compose/compose-file/deploy.rst create mode 100644 compose/compose-file/example-v3.rst create mode 100644 compose/compose-file/images/compose-sample.png create mode 100644 compose/compose-file/index.rst create mode 100644 compose/compose-file/legacy.rst create mode 100644 compose/compose-file/toc.rst create mode 100644 compose/gpu-support.rst create mode 100644 compose/install/compose-desktop.rst create mode 100644 compose/install/compose-plugin.rst create mode 100644 compose/install/index.rst create mode 100644 compose/install/uninstall.rst delete mode 100644 compose/overview.rst create mode 100644 compose/profiles.rst delete mode 100644 compose/reference/bundle.rst delete mode 100644 compose/reference/overview.rst create mode 100644 compose/release-notes.rst create mode 100644 compose/samples-for-compose.rst create mode 100644 config/containers/container-networking.rst rename config/{container => containers}/live-restore.rst (90%) rename config/{container => containers}/logging/awslogs.rst (97%) rename config/{container => containers}/logging/configure.rst (64%) rename config/{container => containers}/logging/details.rst (90%) rename config/{container => containers}/logging/dual-logging.rst (94%) rename config/{container => containers}/logging/etwlogs.rst (100%) rename config/{container => containers}/logging/fluentd.rst (100%) rename config/{container => containers}/logging/gcplogs.rst (100%) rename config/{container => containers}/logging/gelt.rst (100%) rename config/{container => containers}/logging/index.rst (90%) rename config/{container => containers}/logging/journald.rst (100%) rename config/{container => containers}/logging/json-file.rst (74%) rename config/{container => containers}/logging/local.rst (98%) rename config/{container => containers}/logging/log_tags.rst (96%) rename config/{container => containers}/logging/logentries.rst (96%) rename config/{container => containers}/logging/logging.rst (100%) rename config/{container => containers}/logging/overview.rst (100%) rename config/{container => containers}/logging/plugins.rst (99%) rename config/{container => containers}/logging/splunk.rst (100%) rename config/{container => containers}/logging/syslog.rst (100%) rename config/{container => containers}/logging/toc.rst (92%) rename config/{container => containers}/multi-service_container.rst (85%) rename config/{container => containers}/resource_constraints.rst (97%) rename config/{container => containers}/runmetrics.rst (89%) rename config/{container => containers}/start-containers-automatically.rst (86%) rename config/{container => containers}/toc.rst (86%) create mode 100644 desktop/backup-and-restore.rst create mode 100644 desktop/install.rst create mode 100644 desktop/install/archlinux.rst create mode 100644 desktop/install/debian.rst create mode 100644 desktop/install/fedora.rst create mode 100644 desktop/install/images/docker-app-drag-mac.png create mode 100644 desktop/install/images/docker-app-in-apps-mac.png create mode 100644 desktop/install/images/docker-app-search.png create mode 100644 desktop/install/images/whale-x.png create mode 100644 desktop/install/linux-install.rst create mode 100644 desktop/install/linux.rst create mode 100644 desktop/install/mac-install.rst create mode 100644 desktop/install/ubuntu.rst create mode 100644 desktop/install/windows-install.rst create mode 100644 desktop/mac/apple-silicon.rst rename {docker-for-mac => desktop/mac}/docker-toolbox.rst (100%) rename {docker-for-mac => desktop/mac}/edge-release-notes.rst (100%) rename {docker-for-mac => desktop/mac}/faq.rst (100%) create mode 100644 desktop/mac/images/diagnose-support.png create mode 100644 desktop/mac/images/docker-tutorial-mac.png create mode 100644 desktop/mac/images/menu/troubleshoot.png create mode 100644 desktop/mac/images/prefs-advanced.png create mode 100644 desktop/mac/images/prefs-genral.png create mode 100644 desktop/mac/index.rst rename {docker-for-mac => desktop/mac}/kubernetes.rst (100%) rename {docker-for-mac => desktop/mac}/multi-arch.rst (100%) rename {docker-for-mac => desktop/mac}/mutagen-caching.rst (100%) rename {docker-for-mac => desktop/mac}/networking.rst (63%) rename {docker-for-mac => desktop/mac}/osxfs-caching.rst (100%) rename {docker-for-mac => desktop/mac}/osxfs.rst (100%) create mode 100644 desktop/mac/permission-requirements.rst create mode 100644 desktop/mac/release-notes/index.rst rename {docker-for-mac => desktop/mac}/space.rst (84%) rename {docker-for-mac => desktop/mac}/toc.rst (60%) rename {docker-for-mac => desktop/mac}/troubleshoot.rst (51%) rename {docker-for-windows => desktop/windows}/docker-toolbox.rst (100%) rename {docker-for-windows => desktop/windows}/edge-release-notes.rst (100%) rename {docker-for-windows => desktop/windows}/faq.rst (100%) create mode 100644 desktop/windows/images/diagnose-support.png create mode 100644 desktop/windows/images/docker-menu-pause.png create mode 100644 desktop/windows/images/docker-menu-settings.png create mode 100644 desktop/windows/images/docker-tutorial-win.png create mode 100644 desktop/windows/images/hyperv-enabled.png create mode 100644 desktop/windows/images/settings-general.png create mode 100644 desktop/windows/images/troubleshoot.png create mode 100644 desktop/windows/images/virtualization-enabled.png create mode 100644 desktop/windows/images/whale-icon-systray-hidden.png create mode 100644 desktop/windows/images/whale-x.png create mode 100644 desktop/windows/images/wsl2-choose-distro.png create mode 100644 desktop/windows/images/wsl2-enable.png create mode 100644 desktop/windows/index.rst rename {docker-for-windows => desktop/windows}/install-windows-home.rst (100%) rename {docker-for-windows => desktop/windows}/kubernetes.rst (100%) rename {docker-for-windows => desktop/windows}/networking.rst (77%) create mode 100644 desktop/windows/permission-requirements.rst create mode 100644 desktop/windows/release-notes/index.rst rename {docker-for-windows => desktop/windows}/toc.rst (54%) create mode 100644 desktop/windows/troubleshoot.rst rename {docker-for-windows => desktop/windows}/wsl.rst (52%) create mode 100644 develop/scan-images/images/dev-security-journey.png create mode 100644 develop/scan-images/images/docker-scan-cli.png create mode 100644 develop/scan-images/images/hub-hvs.png create mode 100644 develop/scan-images/images/hub-official-images.png create mode 100644 develop/scan-images/images/hvs-scan-summary.png create mode 100644 develop/scan-images/index.rst delete mode 100644 docker-for-mac/index.rst delete mode 100644 docker-for-mac/install.rst delete mode 100644 docker-for-mac/release-notes.rst delete mode 100644 docker-for-windows/index.rst delete mode 100644 docker-for-windows/install.rst delete mode 100644 docker-for-windows/release-notes.rst delete mode 100644 docker-for-windows/troubleshoot.rst create mode 100644 engine/reference/commandline/app.rst create mode 100644 engine/reference/commandline/app_toc.rst create mode 100644 engine/reference/commandline/builder.rst create mode 100644 engine/reference/commandline/builder_build.rst create mode 100644 engine/reference/commandline/builder_prune.rst create mode 100644 engine/reference/commandline/builder_toc.rst create mode 100644 engine/reference/commandline/buildx.rst create mode 100644 engine/reference/commandline/buildx_bake.rst create mode 100644 engine/reference/commandline/buildx_build.rst create mode 100644 engine/reference/commandline/buildx_create.rst create mode 100644 engine/reference/commandline/buildx_du.rst create mode 100644 engine/reference/commandline/buildx_imagetools.rst create mode 100644 engine/reference/commandline/buildx_imagetools_create.rst create mode 100644 engine/reference/commandline/buildx_imagetools_inspect.rst create mode 100644 engine/reference/commandline/buildx_inspect.rst create mode 100644 engine/reference/commandline/buildx_install.rst create mode 100644 engine/reference/commandline/buildx_ls.rst create mode 100644 engine/reference/commandline/buildx_prune.rst create mode 100644 engine/reference/commandline/buildx_rm.rst create mode 100644 engine/reference/commandline/buildx_stop.rst create mode 100644 engine/reference/commandline/buildx_toc.rst create mode 100644 engine/reference/commandline/buildx_uninstall.rst create mode 100644 engine/reference/commandline/buildx_use.rst create mode 100644 engine/reference/commandline/buildx_version.rst create mode 100644 engine/reference/commandline/checkpoint.rst create mode 100644 engine/reference/commandline/compose.rst create mode 100644 engine/reference/commandline/compose_build.rst create mode 100644 engine/reference/commandline/compose_convert.rst create mode 100644 engine/reference/commandline/compose_cp.rst create mode 100644 engine/reference/commandline/compose_create.rst create mode 100644 engine/reference/commandline/compose_down.rst create mode 100644 engine/reference/commandline/compose_events.rst create mode 100644 engine/reference/commandline/compose_exec.rst create mode 100644 engine/reference/commandline/compose_images.rst create mode 100644 engine/reference/commandline/compose_kill.rst create mode 100644 engine/reference/commandline/compose_logs.rst create mode 100644 engine/reference/commandline/compose_ls.rst create mode 100644 engine/reference/commandline/compose_pause.rst create mode 100644 engine/reference/commandline/compose_port.rst create mode 100644 engine/reference/commandline/compose_ps.rst create mode 100644 engine/reference/commandline/compose_pull.rst create mode 100644 engine/reference/commandline/compose_push.rst create mode 100644 engine/reference/commandline/compose_restart.rst create mode 100644 engine/reference/commandline/compose_rm.rst create mode 100644 engine/reference/commandline/compose_run.rst create mode 100644 engine/reference/commandline/compose_start.rst create mode 100644 engine/reference/commandline/compose_stop.rst create mode 100644 engine/reference/commandline/compose_toc.rst create mode 100644 engine/reference/commandline/compose_top.rst create mode 100644 engine/reference/commandline/compose_unpause.rst create mode 100644 engine/reference/commandline/compose_up.rst create mode 100644 engine/reference/commandline/compose_version.rst create mode 100644 engine/reference/commandline/config.rst create mode 100644 engine/reference/commandline/config_create.rst create mode 100644 engine/reference/commandline/config_inspect.rst create mode 100644 engine/reference/commandline/config_ls.rst create mode 100644 engine/reference/commandline/config_rm.rst create mode 100644 engine/reference/commandline/config_toc.rst create mode 100644 engine/reference/commandline/container.rst create mode 100644 engine/reference/commandline/container_attach.rst create mode 100644 engine/reference/commandline/container_commit.rst create mode 100644 engine/reference/commandline/container_cp.rst create mode 100644 engine/reference/commandline/container_create.rst create mode 100644 engine/reference/commandline/container_diff.rst create mode 100644 engine/reference/commandline/container_exec.rst create mode 100644 engine/reference/commandline/container_export.rst create mode 100644 engine/reference/commandline/container_inspect.rst create mode 100644 engine/reference/commandline/container_kill.rst create mode 100644 engine/reference/commandline/container_logs.rst create mode 100644 engine/reference/commandline/container_ls.rst create mode 100644 engine/reference/commandline/container_pause.rst create mode 100644 engine/reference/commandline/container_port.rst create mode 100644 engine/reference/commandline/container_prune.rst create mode 100644 engine/reference/commandline/container_rename.rst create mode 100644 engine/reference/commandline/container_restart.rst create mode 100644 engine/reference/commandline/container_rm.rst create mode 100644 engine/reference/commandline/container_run.rst create mode 100644 engine/reference/commandline/container_start.rst create mode 100644 engine/reference/commandline/container_stats.rst create mode 100644 engine/reference/commandline/container_stop.rst create mode 100644 engine/reference/commandline/container_toc.rst create mode 100644 engine/reference/commandline/container_top.rst create mode 100644 engine/reference/commandline/container_unpause.rst create mode 100644 engine/reference/commandline/container_update.rst create mode 100644 engine/reference/commandline/container_wait.rst create mode 100644 engine/reference/commandline/context.rst create mode 100644 engine/reference/commandline/context_create.rst create mode 100644 engine/reference/commandline/context_export.rst create mode 100644 engine/reference/commandline/context_import.rst create mode 100644 engine/reference/commandline/context_inspect.rst create mode 100644 engine/reference/commandline/context_ls.rst create mode 100644 engine/reference/commandline/context_rm.rst create mode 100644 engine/reference/commandline/context_toc.rst create mode 100644 engine/reference/commandline/context_update.rst create mode 100644 engine/reference/commandline/context_use.rst create mode 100644 engine/reference/commandline/docker.rst create mode 100644 engine/reference/commandline/image.rst create mode 100644 engine/reference/commandline/image_build.rst create mode 100644 engine/reference/commandline/image_history.rst create mode 100644 engine/reference/commandline/image_import.rst create mode 100644 engine/reference/commandline/image_inspect.rst create mode 100644 engine/reference/commandline/image_load.rst create mode 100644 engine/reference/commandline/image_ls.rst create mode 100644 engine/reference/commandline/image_prune.rst create mode 100644 engine/reference/commandline/image_pull.rst create mode 100644 engine/reference/commandline/image_rm.rst create mode 100644 engine/reference/commandline/image_save.rst create mode 100644 engine/reference/commandline/image_tag.rst create mode 100644 engine/reference/commandline/image_toc.rst create mode 100644 engine/reference/commandline/manifest.rst create mode 100644 engine/reference/commandline/manifest_annotate.rst create mode 100644 engine/reference/commandline/manifest_create.rst create mode 100644 engine/reference/commandline/manifest_inspect.rst create mode 100644 engine/reference/commandline/manifest_push.rst create mode 100644 engine/reference/commandline/manifest_rm.rst create mode 100644 engine/reference/commandline/manifest_toc.rst create mode 100644 engine/reference/commandline/network.rst create mode 100644 engine/reference/commandline/network_prune.rst create mode 100644 engine/reference/commandline/network_toc.rst create mode 100644 engine/reference/commandline/node.rst delete mode 100644 engine/reference/commandline/node_accept.rst create mode 100644 engine/reference/commandline/node_ps.rst delete mode 100644 engine/reference/commandline/node_tasks.rst create mode 100644 engine/reference/commandline/node_toc.rst create mode 100644 engine/reference/commandline/plugin.rst create mode 100644 engine/reference/commandline/plugin_create.rst create mode 100644 engine/reference/commandline/plugin_set.rst create mode 100644 engine/reference/commandline/plugin_toc.rst create mode 100644 engine/reference/commandline/plugin_upgrade.rst create mode 100644 engine/reference/commandline/secret.rst create mode 100644 engine/reference/commandline/secret_create.rst create mode 100644 engine/reference/commandline/secret_inspect.rst create mode 100644 engine/reference/commandline/secret_ls.rst create mode 100644 engine/reference/commandline/secret_rm.rst create mode 100644 engine/reference/commandline/secret_toc.rst create mode 100644 engine/reference/commandline/service.rst create mode 100644 engine/reference/commandline/service_toc.rst create mode 100644 engine/reference/commandline/stack.rst create mode 100644 engine/reference/commandline/stack_deploy.rst create mode 100644 engine/reference/commandline/stack_ls.rst create mode 100644 engine/reference/commandline/stack_ps.rst create mode 100644 engine/reference/commandline/stack_rm.rst create mode 100644 engine/reference/commandline/stack_services.rst create mode 100644 engine/reference/commandline/stack_toc.rst create mode 100644 engine/reference/commandline/system.rst create mode 100644 engine/reference/commandline/system_df.rst create mode 100644 engine/reference/commandline/system_toc.rst create mode 100644 engine/reference/commandline/volume.rst create mode 100644 engine/reference/commandline/volume_prune.rst create mode 100644 engine/reference/commandline/volume_toc.rst create mode 100644 get-started/02_our_app.rst create mode 100644 get-started/03_updating_app.rst create mode 100644 get-started/04_sharing_app.rst create mode 100644 get-started/05_persisting_data.rst create mode 100644 get-started/06_bind_mounts.rst create mode 100644 get-started/07_multi_container.rst create mode 100644 get-started/08_using_compose.rst create mode 100644 get-started/09_image_best.rst create mode 100644 get-started/11_what_next.rst create mode 100644 get-started/images/dashboard-app-project-collapsed.png create mode 100644 get-started/images/dashboard-app-project-expanded.png create mode 100644 get-started/images/dashboard-multi-container-app.png create mode 100644 get-started/images/dashboard-open-cli-ubuntu.png create mode 100644 get-started/images/dashboard-removing-container.png create mode 100644 get-started/images/dashboard-two-containers.png create mode 100644 get-started/images/get-started2.png create mode 100644 get-started/images/hvs.png create mode 100644 get-started/images/ide-screenshot.png create mode 100644 get-started/images/items-added.png create mode 100644 get-started/images/multi-app-architecture.png create mode 100644 get-started/images/push-command.png create mode 100644 get-started/images/pwd-add-new-instance.png create mode 100644 get-started/images/todo-list-empty.png create mode 100644 get-started/images/todo-list-sample.png create mode 100644 get-started/images/todo-list-updated-empty-text.png create mode 100644 get-started/images/tutorial-in-dashboard.png create mode 100644 get-started/images/updated-add-button.png create mode 100644 language/toc.rst create mode 100644 network/configure.rst create mode 100644 network/iptables.rst create mode 100644 network/ipvlan.rst create mode 100644 network/legacy.rst create mode 100644 network/network-tutorial.rst create mode 100644 network/proxy.rst create mode 100644 reference/compose-file/toc.rst create mode 100644 reference/index.rst create mode 100644 sample/library-references.rst create mode 100644 sample/samples.rst create mode 100644 sample/tutorial-labs.rst create mode 100644 storage/bind-mounts.rst create mode 100644 storage/images/types-of-mounts-bind.png create mode 100644 storage/images/types-of-mounts-tmpfs.png create mode 100644 storage/images/types-of-mounts-volume.png create mode 100644 storage/images/types-of-mounts.png create mode 100644 storage/images/volumes-shared-storage.png create mode 100644 storage/index.rst delete mode 100644 storage/storagedriver/imagesandcontainers.rst create mode 100644 storage/storagedriver/select-storage-driver.rst delete mode 100644 storage/storagedriver/selectadriver.rst create mode 100644 storage/storagedriver/toc.rst create mode 100644 storage/tmpfs.rst create mode 100644 storage/toc.rst create mode 100644 storage/troubleshooting_volume_errors.rst create mode 100644 storage/volumes.rst diff --git a/_themes/sphinx_rtd_theme/static/css/theme.css b/_themes/sphinx_rtd_theme/static/css/theme.css index 833665149..b7a9be7b4 100644 --- a/_themes/sphinx_rtd_theme/static/css/theme.css +++ b/_themes/sphinx_rtd_theme/static/css/theme.css @@ -798,7 +798,7 @@ input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowe .wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0} .wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5} .wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0} -.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto} +.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto} .wy-table-responsive table{margin-bottom:0 !important} .wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap} a{color:#2980B9;text-decoration:none;cursor:pointer} @@ -1136,3 +1136,12 @@ span[id*='MathJax-Span']{color:#404040} .localcontent{background-color:#F4F8FB;padding:10px;width:200pt;float:right;margin-left:1em;margin-bottom:2em; } /*# sourceMappingURL=theme.css.map */ + +.rst-content a.reference.external:after { + content: "\f08e"; + font-family: "FontAwesome"; + font-size: 80%; + padding-left: 3px; + vertical-align: super; +} + diff --git a/_themes/sphinx_rtd_theme/theme.conf b/_themes/sphinx_rtd_theme/theme.conf index b5a69df7a..933644278 100644 --- a/_themes/sphinx_rtd_theme/theme.conf +++ b/_themes/sphinx_rtd_theme/theme.conf @@ -13,3 +13,4 @@ display_version = True display_github = True github_user = zembutsu github_repo = docs.docker.jp + diff --git a/ci-cd/best-practices.rst b/ci-cd/best-practices.rst new file mode 100644 index 000000000..08dbfc0f4 --- /dev/null +++ b/ci-cd/best-practices.rst @@ -0,0 +1,107 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/ci-cd/best-practices/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/ci-cd/best-practices.md +.. check date: 2022/04/26 +.. Commits on Feb 23, 2022 77f5bef236f7707cf9523b7414d1c693bebec70f +.. ----------------------------------------------------------------------------- + +.. Best practices for using Docker Hub for CI/CD +.. _best-practices-for-using-docker-hub-for-ci-cd: + +================================================== +CI/CD のために Docker Hub を使うベストプラクティス +================================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 2 + :local: + +.. According to the 2020 Jetbrains developer survey , 44% of developers are now using some form of continuous integration and deployment with Docker containers. We understand that a large number of developers have got this set up using Docker Hub as their container registry for part of their workflow. This guide contains some best practices for doing this and provides guidance on how to get started. + +`2020 Jetbrains 開発者調査 `_ によると、現在、開発者の 44% が継続的インテグレーションと開発に Docker コンテナを使っています。これは、ワークフローの一部であるコンテナ レジストリとして、 Docker Hub を多くの開発者らが利用しているものと理解しています。このガイドで扱うのは、ワークフローのいくつかのベストプラクティスと、始め方の手引きです。 + +.. We have also heard feedback that given the changes Docker introduced relating to network egress and the number of pulls for free users, that there are questions around the best way to use Docker Hub as part of CI/CD workflows without hitting these limits. This guide covers best practices that improve your experience and uses a sensible consumption of Docker Hub which mitigates the risk of hitting these limits, and contains tips on how to increase the limits depending on your use case. + +また、私たちは `Docker が導入したネットワーク :ruby:`出力帯域 ` と free ユーザに対する取得数の変更 `_ に関連するフィードバックも耳にしています。ここでは、これらの制限にあたることなく、 CI/CD ワークフローの一部として Docker Hub を使うベストな方法に関連する疑問も扱います。このガイドでは扱うベストプラクティスには、それら制限にあたる危険性を回避しながら、Docker Hub の体験や合理的な使い方の改善についてや、各々の利用例によっては制限の増やし方に関する助言も含みます。 + +.. Inner and outer loops +.. _inner-and-outer-loops: +内部と外部のループ +==================== + +.. To get started, one of the most important things when working with Docker and any CI/CD is to understand when you need to test with the CI, and when you can do this locally. At Docker, we think about how developers work in terms of their inner loop (code, build, run, test) and their outer loop (push changes, CI build, CI test, deployment). + +始めるにあたり、CI でテストが必要な場合や、CI をローカルでする場合に、Docker とあらゆる CI/CD とが、どのようにして動作するかの理解が最も重要です。Docker では、 :ruby:`内部ループ ` の視点(コードを書き、構築し、実行し、テストする)と :ruby:`外部ループ ` の視点(変更を push 、 CI で構築し、 CI でテストし、デプロイする)で、開発者がどのようにして働くかを考えました。 + +.. image:: ./images/inner-outer-loop.png + :scale: 60% + :alt: CI/CD の内部ループと外部ループ + +.. Before you think about optimizing your CI/CD, it is important to think about your inner loop and how it relates to the outer loop (the CI). We know that most users don’t prefer ‘debugging through the CI’. Therefore, it is better if your inner loop and outer loop are as similar as possible. We recommend that you run unit tests as part of your docker build command by adding a target for them in your Dockerfile. This way, as you are making changes and rebuilding locally, you can run the same unit tests you would run in the CI on your local machine using a simple command. + +CI/CD の最適化を考える前に、自分の内部ループと、それが外部ループとの関係(CI そのもの)について考えるのは重要です。大部分のユーザは「CI を通したデバッグ」を好まないと私たちは知っています。つまり、内部ループと外部ループを可能な限り似せるのが、より良いです。私たちは、ユニットテストを ``docker build`` コマンドの一部として行うよう、それらの対象を Dockerfile 内にいれるのを推奨します。この方法によって、ローカルでの変更や再構築ができるのと同様に、シンプルなコマンドを使って、ローカルマシン上の CI 内で同じユニットテストを実行できるでしょう。 + +.. The blog post Go development with Docker is a great example of how you can use tests in your Docker project and re-use them in the CI. This also creates a shorter feedback loop on issues and reduces the amount of pulls and builds your CI needs to do. + +ブログ投稿 `Go development with Docker `_ には、Docker プロジェクト内でテストを利用し、それらを CI で再利用するための素晴らしい例があります。また、イシュー(issue)に基づく短いフィードバックループも作成しており、CI が必要とする pull と構築の量を減らしています。 + +.. Optimizing CI/CD deployments +.. _optimizing-ci-cd-deployments: +CI/CD デプロイの最適化 +============================== + +.. Once you get into your actual outer loop and Docker Hub, there are a few things you can do to get the most of your CI and deliver the fastest Docker experience. + +いったん、実際の外部ループと Docker Hub に入れば、CI を最大限活用しと、より速い Docker 体験をもたらすためにできることがいくつかあります。 + +.. First and foremost, stay secure. When you are setting up your CI, ensure you are using a Docker Hub access token, rather than your password. + +第一かつ最も重要なのは、安全の維持です。CI をセットアップする時は、パスワードではなく、 Docker Hub のアクセストークンを確実に使ってください。 + +.. Note + You can create new access tokens from your Security page on Docker Hub. + +.. note:: + + Docker Hub 上の `セキュリティ `_ ページから、新しい :ruby:`アクセス トークン ` を作成できます。 + +.. Once you have created access tokens and have added it to a secrets store on your platform, you need to consider when to push and pull in your CI/CD, along with where from, depending on the change you are making. + +アクセストークンを作成し、プラットフォーム上のシークレットストアに追加したら、変更が発生した時に、いつ自分の CI/CD に push や pull するか、どこから行うかの検討が必要です。 + +.. The first thing you can do to reduce the build time and reduce your number of calls is make use of the build cache to reuse layers you have already pulled. You can do this on many platforms by using buildX (buildkits) caching functionality and whatever cache your platform provides. For example, see Optimizing the GitHub Actions workflow using build cache. + +第一にできるのは、構築回数をを減らし、呼び出す回数の現象であり、そのために **構築キャッシュ(build cache)** を使って既に取得済みのレイヤーを再利用します。buildX(buildkits)のキャッシュ機能を使えば、多くのプラットフォームでこれが行えるようになり、どこでもプラットフォームが提供するものをキャッシュできます。例として、 :ref:`構築キャッシュを使った GitHub Actions ワークフローの最適化 ` をご覧ください。 + +.. The other change you may want to make is only have your release images go to Docker Hub. This would mean setting up functions to push your PR images to a more local image store to be quickly pulled and tested, rather than promoting them all the way up to production. + +他の変更としては、 Docker Hub に持っていくのはリリースイメージのみにします。つまり、 PullRequest で push したイメージをローカルに保存し、より速く pull してテストする機能をセットアップするのを意味するものであり、すべてを本番環境に持っていくわけではありません。 + +.. Next steps +次のステップ +==================== + +.. We know there are a lot more tips and tricks for using Docker in CI. However, we think these are some of the important things, considering the Docker Hub rate limits. + +CI で Docker を使うにあたり、多くの助言やコツがあるのを知りました。しかしながら、ある種の重要な項目である :doc:`Docker Hub のレート制限(rate limits)` を検討します。 + +.. Note + If you are still experiencing issues with pull limits after you are authenticated, you can consider upgrading to a Docker subscription. + +.. note:: + + 認証後に、 pull 制限の問題を既に経験している場合は、 `Docker サブスクリプション `_ へのアップグレードをご検討ください。 + +.. For information on how to configure GitHub Actions CI/CD pipeline, see Configure GitHub Actions. + +GitHub Actions CI/CD パイプラインの設定方法に関する情報は、 :doc:`GitHub Actions の設定 ` をご覧ください。 + +.. seealso:: + + Best practices for using Docker Hub for CI/CD + https://docs.docker.com/ci-cd/best-practices/ + + diff --git a/ci-cd/github-actions.rst b/ci-cd/github-actions.rst new file mode 100644 index 000000000..025ed74f4 --- /dev/null +++ b/ci-cd/github-actions.rst @@ -0,0 +1,66 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/ci-cd/github-actions/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/ci-cd/github-actions.md +.. check date: 2022/04/26 +.. Commits on Feb 28, 2022 5e03b90d842947f7e2e8234dd9e80c9c3a98465d +.. ----------------------------------------------------------------------------- + +.. Configure GitHub Actions +.. _configure-github-actions: + +================================================== +GitHub Actions の設定 +================================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 2 + :local: + +.. This page guides you through the process of setting up a GitHub Action CI/CD pipeline with Docker. Before setting up a new pipeline, we recommend that you take a look at Ben’s blog on CI/CD best practices. + +このページでは、 Docker を使った GitHub Action CI/CD パイプラインの設定手順を説明します。新しいパイプラインを設定する前に、CI/CD のベストプラクティスに関する `Ben 氏のブログ `_ をご覧いただくのを推奨します。 + +.. This guide contains instructions on how to: + +このガイドで扱う手順は、以下の方法です。 + +.. Use a sample Docker project as an example to configure GitHub Actions. + Set up the GitHub Actions workflow. + Optimize your workflow to reduce build time. + Push only specific versions to Docker Hub. + +1. GitHub Actions を設定するための例として、サンプルの Docker プロジェクトを使う +2. GitHub Actions ワークフローを設定する +3. 構築回数を減らすようワークフローを最適化 +4. 特定のバージョンのみ Docker Hub に送信 + +.. Set up a Docker project +.. _github-actions-set-up-a-docker-project: +Docker プロジェクトのセットアップ +======================================== + +.. Let’s get started. This guide uses a simple Docker project as an example. The SimpleWhaleDemo repository contains a Nginx alpine image. You can either clone this repository, or use your own Docker project. + +それでは始めましょう。このガイドでは例としてシンプルな Docker プロジェクトを使います。 `SimpleWhaleDemo `_ リポジトリには、 Nginx alpine イメージを含みます。このリポジトリをクローンするか、自分の Docker プロジェクトを使います。 + +.. image:: ./images/simplewhaledemo.png + :scale: 60% + :alt: SimpleWhaleDemo + +.. Before we start, ensure you can access Docker Hub from any workflows you create. To do this: + +はじめる前に、作成するワークフローから `Docker Hub ` へアクセスできるようにします。そのためには、以下の作業をします。 + +(以下TBD) + + +.. seealso:: + + Configure GitHub Actions + https://docs.docker.com/ci-cd/github-actions/ + + + diff --git a/ci-cd/images/inner-outer-loop.png b/ci-cd/images/inner-outer-loop.png new file mode 100644 index 0000000000000000000000000000000000000000..5479f8331edb23f8ea24658cadc89e33367be8aa GIT binary patch literal 86118 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

MTB;C5Rv3w~wGu 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 AH~;_u literal 0 HcmV?d00001 diff --git a/ci-cd/images/simplewhaledemo.png b/ci-cd/images/simplewhaledemo.png new file mode 100644 index 0000000000000000000000000000000000000000..61612b88c8106e06063a17ffcdd88464760824bc GIT binary patch literal 105917 zcmdqJbx@qk7X=tW0)YS_xCVl|yAudbfWh5e2KNBL-Q9!x;2xY|aCZXC;O@@y^4@Q& z_V2CT+S;xf>8a}Z`u3dLeZPCpnNUS}NmOKfQub}b?=F;3S@UJnkFSC2I)6b3mXa1ak`&+l8WgfU>WQhe<6O8~rkV?5ai?(b_2owS?R?PLEHFZ~|JECZWoc!aJZ^AniaYgV3HGuZpJ{8%R zc8inLeSMR3;?SQ!ho@LB?vfIVjW!R!{xBCeYqqqo@Q>L<>hIe3fX?bTE0?`#i$jSD zr`^fB-}KePFa}o>x}vidYY;z{JP(cXt+OCq1P2IZfoAULuhr0>D4LlHvfZ!*I%@I` zCmHx;aqw^98^oJ38sy}NGQ1|T09&wH%oj#e8Tdr;+Za|9a}0OVr)io5ES%Y{0_l>^ z3CU2@Tv-Wkm~<(ATzwpcj5$)kdn;kO+cOjGHYX%NnaX#uWusIG!2*pIPa=*0<8rp?<0iU|RC6Q=E z@%OPN--EOofV50Qln~|h7&Vj9>g=(zutwNorWcxVrrfvR579zB3A@KeEBzyu#rgFF zoEB4q7BK$6#nY*s6GK8#s?2^7j*zpiD9m^5S&jD#wQeUf@l6&RQq$QE*aI_vL?QEf zdHdBvh_>bD&fZL$D^ho!fgNsdgo<-jm`5pe#W(uCOjqi{=YBSsQCuUR)A2#L)qt9j zkoUfqOW66wjg|SmZ?$9>z z4yw0&g1Avn0Ru)Bb@a9w+AB3>a+mT@+>k5a7R?;OnLWt{luosyK z+vTRLlIwj+@NfP@S8jYru|QvCnkY@J(S4l`1&@&mg+Iuar+$T|S@Vjz%gpjOdGWZ8 zioKXyLm9vYqvnEW$Cgw730$Us!AZJFZO%|U+l%+yJ1$@qfHtLll1jQg1R-?I0M&Dj zn9K93PI4X|_>uJ0i0?hYr0jM6Q}GpqlmlQ3XdRH4hbeYU>WN6`ITK06){l>Tn%Rt% zaT9_To%{66sK0UK^x(LQKU{MQ0jJ(uI2A2k^;9m?ubcG@??CP{*ZY1+ zPSkmz)_xTiU$b7khvU-!>$iJmg3Jwt#N{3QpDT~j&UbviQcMa{s#F`JERqwq=i(W( z8Ml!0#Nklqy#sfZ5?syVbaW3HAMD#ys9Ah=Y{*&i1B>btcdOS7entG_+!9*dSwHN| zB)OB{BwSlpcdhN-f4@CXST~^}gEq`WIja?A>nX38bm-HV*(zPkT{)H*U5@HVn&y^= z8kCzSG9zhFEi-a4Y$a8A{?Iii2!D&3$Op{uNV(GPbbpB|f^zEuf#f*$=) z^ihB6On@7%DzYT}r|X{KdBEqB6$Hgq+Q5d(ilWNw4?JiJ1<&bWsHJ+C@nLH!Rgq#A zH{jxgPr7ehi&yi=Uy0QNzqC%`E`i{(Lf#1{zT)6L$9J)j5r^!WRbTU>nSy(da$ykc z&@}Zcs99XLoR0+A5Qzjs>UMDStYud@I+rgf{t>ADy$owJN;V;5X~YqF1_f5R&Ut?I zYopfU0Zb1S@+&+(?7LJvz`-X@--Vwwm;Gx!WKMXNVZ?S8xsyM3i0PyjY1>|{EXlGw zk-vG!0f^62ks&!M1JyFbsK5NlJ+zmv94u{_g1Pj+MUC9P*BP z>jAC7MLb8fwJa+CCNI8=PIG|+X$1OpY<@|I+M{Xbp+aNHOwe%I&5BfQ*GY4>VSf8+KHbnt#J zyCthKf?e8<4IXJy-NTr9J}?X!GX%6rcQ7PFG*MdiYhDnN^nws+lc{3AnU)!w zoyC&&Sv?gi6D;G@joV?qTl~RNT>P*X*T{1j*;}-_{kqzyU{|qrP(npg1J`t+_aVsg z{Nrt0#EQ`8J%04*JdUGxs&6xSGCn|#4X|W#Ty^qGQJSZ#;V!DaubbmH@JxSc36Vp* zVDj%b@GGvkG%Zagx4?wK9CuVgNbn;u_3&DDRO(D=%$-TH{n9=-MHL8i=)0wR+fbyz2V1u+0- zSeK^Z5DuwVW{+i@yJasVR``%CeZn6AZ5uQ3g9>YImqXo%i;a4wu^y?tT9H z$lf7L`9CY|Y8i7*-(nKj!nqwN&%x#k!2&%gA^5-wmzuVSjaaX7_m zVG;~B-{h8Rjj$6Eic)1NyH?wb=C(0)!lL?+*$2Ij&JAU0-`SJnj$-N5?Z@IsoN?zb zlFJtgJsbi%;+~IUK+I;gmRuH`8Db*nZcGl5oVX~2>>jR=hMijk;#piv1xJjubmq95 znl76-M^MA%>J@@V`a;Tpxh-I`YI0z-Fd|fiu;-If z6;uYa>0BY`^q#zEt|YrtQ@&NqzHgn9FP-M)2Qy(UL7&_K?b#`fp(CL7{HpEm?8GHW zMMQS;SAM?eN96@~eRt0wg-iS>y)KEFjgu`t|8eQeUBYu?ow}_7S}j7Gl}t-x4Q=N) zHj!hr(ecrv`sq_inzNfwY$K0}8J|mP4_{l}tG0EhdNJ1(E<)9ahEExCV~}A61=Bph z>nXjqH>otD%|M{4`HB8YLBEcVYUqq(pWR1F1qQj%Cbm)2@!0rEkFiaEE{0LsPQT^( ztkM9{9ZFAP}R-Oh4H+bI2BZ9qg?RcLFCk`JY0069&aon zqCHXGbCvfMqB>5X$&9ZBqzfq|>#1O=eDw=4>*&qWSz=hJtF#ms90IO2l8_I@(JK_% zT5CCo-Qi}{J&;+3^yKvkmG}gp7@~IPwN#bfer=9OhdL;BCl3`4CsU4zfOgMg*7NJ} zx0MUWx;<;Rtu{^M=-pT2GQZQwM8!`*ULvCY063roJO|4{gIC~y`k1o2+v=H9w#~<{ zCT#`U?O`q9h^hYhdCLzfTA7fG(?c!=Ac_l*LwojETkNqPJ=^V9ru?Q+ULN_<%y?4O zC}YFp(oJ*DYu2Q!H~tXBjibe$G#;7RD?&^w=aZ`IBYTBe_REu#>Dc`iqc0l-G*SX1Vo8^o&l~=W4 zi6m4PK^>J;5WaqP>ookdhw@arcsWHB_Y^8QV1ZL}W6i>j^u9N;3%C?=D<~9D+~# zd5sKCf-*yU4Gr8{y_wVWy=noOXqm!2xm!9Xo|-BxTy6Zhr*`4JQXkyD}^WL@r z7-&r}YTLz4nc3I&JJ=p{F`Qz&<8+lXGjtPyS(qyPN#iWu}`qxWpyJk+pyes zEYm|=p^&hf?ms@s9XY=Z=FJLPo3X^M(jsi!X^&!6VzFwW4kwsAiLSvnTxodr#1k;f zbQxs8YQ6gf@f5^_(ie4QZitlPEU?Br*CbsS-X67=is$TDc9Xhw9%BjJrQrI ztI_d+Vso|R^yV`SmJmI!2~R&qzl*n;7iF+bLMXXb^yX}+p=ZeE{Db1pIu#Z@r!ZAj z;$?gAK4l!JSqJ=kc`&k`fMlMFgTDr$iq`_$&3Z;_u`heJy#rxj+TJXKL$WSa&xzzf zg?u?CJ67&}=vk1pyg6Kram?=rvGO*lgf7~JR7`8gOQb2m41whzl6RvUz*VA5?ALHo z5@Kv1jP0J3R|=hlnsJ$?pPp{?m_PSozMImW``YOcoqM!J;Zkozc-mj}iWd3P$JJv` z0d*4wGu0Xrg%{7Xso;1jXv(hMwbzOunUhCl9)e*vaVy!}C@mz^UqX4ltp-CLELfQr zb9{cPIy(K1k2d#n4LC^d`5O$Xj*@RDLb$!y5xJ`O9xe~q8vJf50}ww8Weq@g1+9c^ zBTCBa#5})?b3Piwahve4B-gmOorUs-EIlYE)yujIo@@KTfg)%_K{=4Yidy*>#~-wK z-+Nl?W-Ep;=^t*iKCd~?R)`?zUW5IVqC(*CtcD#snwCUW@Tb|1?erw4be^w3}?-QwxSxhL)EAJ2n!bVQeLGFu`L`>FH|??`DHuLCH+p66Qn?!U9>o<6(5UMrth1|-`rl}VoTg3jl& zH-4!msIi`OGQ~Tzxu6R^+F@Dy(7#)eF8jXWD5v4{=24udijZ+Ytv?zKJ~w`%WzUj# zRd<^=&iP5iNutG4Fq+8lUwXdNkO?`LVFT+X^j-gzv*z%97xm2Y%~ ziwGi6H+SZ%q;PSLg9ki*>YvXm(jQxoFeJLr;wk$yG7zctu_(6v6v~<|tn%+Pxn2Xg z$!2m*GU{|`5%4c_+FUag>I5wC z`k9yC#isZvm#Xo75c;_Nj)7VkC9}7t)4R>>I5e;P;@vdF8pxaVJTEn_6(1CvU6iXG zKY8PjkW!?Ev}|0LAt&Fnf1K5=?5o!!Hv)63(eeBw`PQg4OQy@yWr^c4TY2YHjyDS2 zBWfMaXGa$}7Nmj=`$f3g!XSJYZ#7>{+qH{^c%+TR$55m|TmF4SsgYHNO0_+3VW%jK zsv{yxJ)nlb}|Su#)?XeVp|WaaQ}1iiqQ~1@YvTkPjHl_lj% zQ2OtkQygUQdkj0-GK;z0##tL|OM6=*bqZ#jJyW49dC7z9$TnJ@1BsB`I6hc5I6{`m z^L2*AbV8ZlNZ7tw(AAOvqJs23umO>|@4tT5%V;ZI`x8d+@cc7{E1qO%y8K6L&x}m% zv{h5CCv`t3twqT$`T6)mky-WAmpV*~c}v&h#mg@In`1eVYMXJTH?FRzleY9zQNPxi zy!Ee)v3tC)0iatHzt31FN>-0Shbc`wN6+?vrPF#^qXPzylaY?X_i1WF z3U-#x?BTmfkf5@iDVH7_R-LrjLtUw1j;C%{*#dmzUOOdqY6*OW>cdin9 zD?s^?ReR{bjI38D?9CCOBT97nkj7L^9dg&r-7W2oF4a4(`eOev1Vpjt5qX67tPa0a zX&#tWqR{#)TvfV?(2}daCFL$9tzu0`Fy0r2xw)$Yy!0QmoGr_t56s%*0W@g!}84wCnj#B6m#8dDbJh;7{shYHwB|(yTc- zD#}OT)2Gp9{TXI+l5Mie*FNCyM+W zcw`+i1{4}-JP4Lx7g|jr=B6F&sr-%@m^Q=k;WJ+wo@m}AVBA;{Ur>|P3syBztZ*V7 zN}vlkidN}wwe&mn)$VsC?(ZiI0h)n_U9L(C@LcZnwwWb}l5NQ7*6AD$f|D_ibu<$a zD`!r?nI3*}d};m)+Mg08QHKlx&tXmVr71-^9OYicP4!-(XKL%S=;gkmQ8-KWR?hT? zrXv_;tvc~1omG*&Pkkpb)Sh(rs-le^U3nP^15@5sX=mO%&+DXB*3UZ(<=hJ>3|hsn zv&<*Z;>jX^s{t-NTKGzjwKom2Dpqc60sNYRHbbd^c0LdH^C$6yvRRwyeX|Si>c$?q z3@_GY3}t)itLM|ALqK50K=G+QJw%ne#R*B$DS{&gi~NqfyXTVf=ftcjm!_i3GRja@ zu-Lxg#HCff`)INo_QsaN%8j$P7D_tV7OF2k1bWkWiI2|uZsNYjUY0HG((AFVsisbo z&yt;VJ8{IjC4`_i8JHUyjeP47C9PXr|V>f7`hLvtYm zd!e#gszvQe}mXO*uDxS~Z;WK$_J&wX;=z!hOj5>DmJWyF8+X2B z-muisWsqqL*Q`U+SM4IT88wi_*Hq=>;MGt>5i5{9DCHLmS%DR*q;(hJIBXe$u_KPJ zcUG5A5gvo^J>)(lFoa6ly3ixY?eB2Kd&;{n_E)gutHt~FnN8ca9NvBgxoaq+%bYTW zH)tx3yL1S-{IbOP%KFDCd`kKw#dv;d?XMl59bh_fh=a9mO2qMV0*CXP@#`q1yPR@k zBO$j8=t>ZY<(eu{`aqCA(8yPPmXQrp$o89f?dia2L2U+rcxR%LA3wFxAX0zXNGenj zCE5ik@HUR`#MHqr|1Q>T#@Vr`TFGrwl|0Uv+Anx)}y5PmpA)A!T+WA>8AdEH1R;?b=>kg%9b&grOPvYH+ zWSu&l@@eOi9Kz>WVy&^&q8$b6c5dKKuXZrsuO~5Y;tu!rdynRs`?%#9!OOVE3~@49 zv?!wduC|?}>`;m%2-kXBv32Od4=;qj9pX`Nnk2Rm|9TxAg{_n#^IM;$4NL$N{ZBLs zlO-(}ACN@pP1RzQmmE4@wlud|symZ=&|2rn)zAa^ol5pMX#@4#3k-ixDU(%xsou&+ zsM8u^pu?A2Mxl^I$cRw#pni#_lRQL0V*T5}ISC1;-+6{%) zTXcVkPQ$vRB~PIMznURwjcj-y^-t)Wz$Zel)83_L`P!+Nb&Ed7WGvq?Gn_S9Af2Tn zUK-k=zSRT#_zqC_;G1`#kzS0gyM^C9I{4@nZrQIrj!Yi|*jZ8kunBc%i1U`IPMaDRvYtB{?;At2sQ`lc|;q1me8p?pN&yCq8Nl zJvHJVCJ3eRqKe#ioo3MzA=c+a(x9)4=VYHdqqH@D%8F4K7fSHA8|DHHFs+|sZji5` z{|wHozdknZBSPIIW5H%K9&1qy{vQ@!_A(<9LH1-x z-(~flCw4``%gDoc57f$4kV9r1=WFEf>WwCy%SA-DjL`70YADa$*%Z0_P=f`Du{LJG z*q`88)QB6hr%}QC5_P@>L-8u1GxvkT=mutH4y`;u$N7{Q)tbVf&qQUC3J`pmz=$hga zldRvY=4NZYUD-8U;|2nk?{R7oDy47oV;^hO$^_AbV z*s9mQGK!f=!y#;h;WXzDD==u^Xu3|T^t|W0#ehnC zju5$8o1DI~Z~$gutvwfC5uNqPMpj}j5o|*1nz4F8A-F&7Ocv56 zHPF%)XDWe|WsaG(tY%~9-m{}=2i}AyEz|^~am^5_nycgy)fKpwVPvsX2dv?t5q%R| z>Q9o%&5L>EXPVq_o2T1lh9*TD@6I8;OiPTpO9TUocA#`B5EdK9*y%Ugh6>)O!hD6i zm4|RQcPmNP~Ga=kxh zXw=*Ii0*sa^>)Mj%=P5upeig>uj$k#RSxNeR8S`n+)C)5rc|&G%hYQiX#pF5Dpd|8 znzU*`E?ix!$B4;oQfEgJ;Bk=KL8vD8iIPPkx%4;ro@#5T2(rCr!hLR7YuYzkxSQ5@ zE(rG;jdp1$!A-8rh=-IAPR0-9>3+IXwD4MJ#jwESAC@9?aCtgn&R>cbwRTx{Z*&M0 zQC9Hz(86&ud{iBU`-5b^`MhcDu%uP+oH`xrlg;?}wWktL={Yb}qjtGf5b*MxrY0Jw z=~uc~OB0f0qd|DRMdf0;uHROlF} z7;x5Ussg_E#EYxVl;-hnI4tLzhBQFU60#FRfXQtq$y|;g_sC&ClMklg-(4~rg~F?F zgYsAD0Z2eip6CoU#-0v~Jb;z=4$x~GmH4-dDn&R zoRpn^zAf^(mhg{YwY=cyKh=9PL`fyJAn55CyjmAM&+uG;`q$w5-^Hoh_kthNxkx1L z8@7HVdPuLYQ|wgvs~qxy7gd96c4#K-N&-!g)kAE(bW+DgYK4=yOlqrH&WdL$ckhaL zjkL42wD);6>{i>3$hmHBfXCX&72c}XNc8wi*bd>zDVF1dPHKS@RuY(92QkelWMxJJzi4l2)THX@5Ho~q_zxL8N7{x* zZ3M!z2qqnP)hY3-BE*#U$V6l~b>Bk};5St{GBswl04JmIGZ`)lrbNc0slVXbP7GLm zWM?ru?6TD{k&bty)_gr`5VBY;+n{MytiC=C>^20yU=&Md+Y|tDYNWM;Ph8y;(m88~ z4eP-N2Z(ABUyivNZPT6OT+tHBRWV2eG$!MwAGDn;M}dVfM8}f?CE+BSt{z(a*bhPv zt|9YRd9uw1x)s)1j-{f^iv$FB=J-#t^8E;@!+PdZ%=47`8uhso#&T8dmud$904Dvb z5yzUYmaG_lRKrthU0!r@&t0Uodf;Uz@MMp*+49FF4%ov4ecw7gr3I~xraUMj{6>_R zAkA=Rp?BWW?;TfKP7-Q2FV(TxQ68Cqb!EDoGo4mvrM$Mix8XNw7Rw;4__D(qr2_vL zC!SWR{^8O*k9xQAo7Hd29RwuYG8-L^vAZ+@ckDCdt)8>|-yy*it4992QXy2c`pt+6 z3<>{cxxLR~FI?*_cUe;??A{n}(}qxNa}Zk{OS`#o=k=kkWH_@VZ3V$<+6CveMcoq#KhJW>XZ#SU9L~6DHgiw4TUu836*RkXJT?S$?!ia+`qe#Yg zMKtaz+^5){)$s+A&`giF8DViQi;eWB*16L0bK_O&gz*f32Ux(Ih)15n;dJst6z2tX z{4pjfQiRWY-)eG$%pZ?RnLQYK*SzDSBUB#Z0TlroB2D!=0D1yF)G|99u9Z~0l$#az z=#Lz&N&Z+%#{O19{MWx^*@+|0wn)J7Y>rJ2%Q&43@MUa%i>^P-k=A--($VUizQ8n1 zf|QD@08@j#Pi}LU(Hl%nNR+DdfmtBao(YxmB!HZuNhMp&5rcGYyBuol@-o`&m*d8@ zBu}m|zk&z-l9Z&)42$ON`DUl0`krBhH`YoN`)MQ`qLEXIls@67oH2^XHv46_%2gZJ zktOpv?I)7^cP{ri5>ieoENPi6QtAX1L(x~pV(na9;x=p_xx zZRtevKEImg+>n->I+47ht7^8#@>JDU1Vj5uDpi?v>!8DQewzLDkUpn_L5IWg45V_> zhQPgNZ(mUOCMzD_M#Quc$S+*W9J01QxLoPu@_m(?_c~oUw!9{o3;v^~_@#N-_p7UekV0a=3FD7t7I8sTZ&`g_s4RfKp9drH)AJ8xdgXHXTo(*%>FtgyP zK+2r&-;?JymfKLgRVUZW%t@rtNHXq3F~{Sm0dm|ndfnyduyu<$3IeUq4r0>B0vt0D z`IpSnYX%GP)=eX_Z!q`px9J#2w1}c1p&ABsY^*5&b)ew_-HEWOeT)yH`=39bAtL%H z5G>f^|9i|EWEldu<^X({%j6{d%s} zVR{T~)n`yQ&edR!2IcXLamGf|=iAMeCl< zuLu-4hZ)pXdez1r)BFLYYitD*l%gDoGID+CWlZiXb<+iPkQf}SU@bvqBG1|OzmlIaXr-CeWeW0x*nQ8HsOP?KeD6y_jVgedX zz|V6W2a1_T)g+NG*CIuxZliLc z&&S;H+Lzg760)UyIB)SnsqMf&5@PjC`${?7EQa9@w-gX6UowOL)av8pIQfwbEy#LD zG9r{U&W!LbOoKH$=#AWZNo8l=yrDH4mieu6zs0GO-Cw)D7kg1ygeSjm$X}@Igcd@V zOZZEMTD2TkI?2gPIJo_4)3}x)KQ&o5-5@r-=!X=r8F;(!`K|g_mJkY<``6c8#69*dbFO=bIA)Zo!IiOpkMBav|0GP{VZFn|F`= z=Bg?2APw9vUv@%`%|>GUt52!UW$VO-do+ zyZP)!ex5n^!CF=T;ynMLCL^z$=rX3`;iy_^XsHQ)JHavK$)9}_%1$gd(lTed$H}MK zs*b*GnPjWS{%UOu!k-O`ecrs3zRn-EocPr?M)m(RS~Nk8>3W~ze{c*OSY^Bv1S?ez zFuk!Xv0P8NRTXY?GqAbAzr)tz^(%*+j(*edw~@`+syRl+dYX>CAZ{RS6YpEgkI>pU zAjgSnJ%EOv(oS@Yauck8X>*m{_FC`E;LTHVA5ZN81BFA?e52MC#m0Fjo8O*@+wwXA zedCqbhqyK~V|}oi+4pN$&(4z%|LTgDd^v>2tA&<0T0t-@D!rVfW5CA5kz*&0JXMY5 zu07suzcD<7C)qzm%#7t=#Bp{};8NNkhDr?uON_ZZl-Gi)X#KP?%3#>kJC(`=#}`AW zQXp_(jXRX&qQn}GlhIGU)OSq7TMJAYgh9yGx`_b5r1<>y*;2q~XP((Ly*IIjpZfFL z_sN<43a4j|Up9*X0~1~Qn~MrwyYTseypo5@_SlD88U1NJmP;W=$DLyvE78&Gu`|h+ zp@hbU>C_4!S+G21Hp#^(#xw!LsIMpM@o|EPeHP@EDm;{DXCQi*>h6cTdJ?0!Jki5kMr>7@S%g)@Moha9))uCj z_>K#UqSQ5EnL+CaR|ab8!Tc}%tSKfITZv!e37h$wwSft9Sn$TT_BbgZ8rQtq%vmWO zAnP!7K*JQz*)MA_FcF}rLUnGC`WA3Cf+nCaf4FaQKFIQzEaF}n*F}eio`{ATllixB zMx$nB45sui1m(LnY;%}xGhA=;nwgB&mqQYaYE{zDC>%{w`&0Rf6b3%I37+fDu2H+o zssiE>1H8VJ9~k={sp`F#c)s@^|K>G$)5(;#P!>FKmASd|v}o|c5X1|u7}|Kw_%b0K zCfA?;%onxDMAFY-M>vpk9lf5U7M*h$gz^g>XCUI0M@H;&adZG{wpL{{Z9yCc4RTeCRMbiw;@0KU(65U3c=yj?m{c7D&d#^eV8fAQsq3`$qP%SY((7r{L5%Bd3zkV zK~tCEj3lFCU*opBk@75F9DKX`W&$9~*HtVR=Y>_9ybo!Ua#0?AK_|`4=dK0i)1QCz zoj_&YGbJJxMFT}VJZ**Iq>D>yNKnP}tJ&YmUfQfj>109!7R!yFi2#f6j1@T5W}uzc+NZxZ%s*IKr~62&*E0d#SHl==E;E zPX6freYlP#hLW%X%)FG^W=c(5((I*8sKt%APs>@cumqxhRGXLW&nn1xB@m$%? zAm6B8n`>oHZhyL@Zx}&8r;6?X7Wfeu7_WwY8+xZbia-M-r8}>c!$zkECQ&>)B5}{qrEyEh0+D>e_c%001=X$JlQWWY^oJ| z*ML?Pac2oyR$AY(oaZm4&#E}AYF}HAw@~+$Pe|69792dw8b)*FV2VQC*y0>vLVv5t zC-fQC?=v3XcAu-!YW>CCP8X?@AAn4b55Lh5%8MxNQc47Yh7)jY-gj(;urp(?s598xQ|mS98$niP zt=A{Wjj97tHFq^?1KJU9!*b>8H*hD&;m%t;aDTn9!|^qnX#-);YH#_1RQoeOS9T)5 zu>y3X#nT$B+T?j9F`9bsxBU!bB5to;WnH0f2*?%>ZqOcefB;=|J(=#}}iO%(p2|1*~I zpx<^}bjs(Q`m1QSln_So0|bNXceF$MCMVcVdIIloxes}k0Zl%ihIIJkNiUS!qtxT& z6VD!`oWHApI+;75RYKb`+>kXiH$d zhK{0n<$e8qWaYMug562l(#hL24pBqHFD$=y()6{#wD*CRg=6W!-WRepQ0aeU>n;d{ z6)n)o#bZxCXuN*?q&ZGoZ0z7*@TvC|b}Y^Z5*~j|4lC1GoIoI?-fAu;F3z7$ zjgVw{Jxul|z2o4g*)6U!iR+yjqhjSHxBf~`dPjG1zJHkTdH*osiQT^!p6z+5&cD@I zO|o*u9n8zyKfqgN+hz56kJQ~iSDI6TpV6vxa?V#}xcUTY@`SowfV-5v|CK$c!1ZN^ zNv2Mk)KL;A_(D+)EiLgYb=ymww=~htg7`^Eh4-Q4yYD@pQXt7pRG?rJ<&F!-}-wd3H+K~EztHR=6V z%Ao?M(`GMnU*8T)9I|{D>nfkkTQLKo)*7vCi=}sjet=+_NE)CSyT35P4OYZxl|DSV z5jM8Dz{%-G&iShY>}Z3paeM#Kba46m2YmKjXirJ_g+_YjPtOH<7z9FTl6ZiDu+Xr) zgM`0pK}JE!h8fIcy5SZ?vRMD2tKSFqT_lqHWjs)Va*08!kXQprPMp+Fe}OU)E5*do?{;uJV{ayQrz)~}+1&oF6ZrK!oj zKDQvwjKM$0BtJg(!ITXH(AC?xrIYAW57XI_cnsb1@?L1<^=$viR#J_PjiGn(qs8Vd zS)yCV$5la46v*;rhdG=#i<`w&1hK%X90sXdirNm?gMxlYwP7tGw8{_4BX+ zpffsz{I8zp`w_TPSoK0X;sM?5YX5M)){3>Iv`ernd9MA{;E%x{D+SemGF!f(ulQSr zn%f|44Za$2Xw#_xaWbxF;=AoaEpWQ%Sq{@6I|~AEkrBT?MBGk;%6@71iwI;V^w8!O zdFbF?SZgBBdoM6HB}I8t^<^uAZy0q+@}`2Xt?|osaekOKEOD)84w>I&o5qwnI_-aqnaU-l(_Y(Gw~)vc&qwHW!5|HAcvcparN;meI)bb6duVWt== z*A8@~rfj-_P4UxBZNa$uLJD4FM@|}a1L`9!uQYKu9WaaZ82L%uhy`gTUHs8^PcmASlZg-cZGLAkE|`DKXQAX@ODM2_@@a2*gTtz=8Hq zpFVna_~2vgL|C*o7>zAu)~~bfOuZDVy;EkrL(TFf`QUu>gqDB2!x_1o?YKZU-L#-r z-mEjJ-2b9mW+IO?aDZ6u_ZjaSJ_bXP+GciWUkI8`Fi5+i)wokP%Qq|fN8_bMk^p8@ zeZKMU_bHacm>tCA2U|6b8=GvxLNjfZ8u+Wa#;Asa`ojAwUGtXgXr8R-b_zA9_y^CY z+*zU&GhXEgy8g|#*{-TyUW9h!;%(XGfdz;H&^x^2#*G1SWnt-AMPR?+x5S7Np>CD8 zbhzZLSdDOL{PlWmjWwAKrMF@@ug@dL4u2KKHZJu)UVZ5GO~V>^Ql51dw5LTyErr_~ z`JkYgE>U@N&Z=0^B!|k@c<=7Y>k*}NoVs~A?5{JzIyRKzx}>YM744TqS+dB^n4bC1 z2KTbXT~cSKW2aRN5HcJm@Ni>AnXSF7+x{B60{3WqcMsA?;E(d0P#+*Z8 zC0Js@zDJw~KUF@00gxkCW|rEVX#jh8a+T61nUstq&8?w zX1DI;o7z6u@6jNEbefUe0YxUm={8kKJVP0q!}C}D4gVY(WMp~!I$iLf*`YsC@omZ& zhPa04HkKc7U*vap<#|G0@BWsyWYA^Clkfr-(A3ipE#%%uBCAapHp{QFErZVl3~F_G z?)c@mAfjS;gf+RA5Oc0a3pdX&%d`ULfzvA*Z`y!z4C5Y3#r0HgD-|VIM|2sEKr3%r z@tM++@Cv}kK3;Vz>PU}fR*xe=8;wpZxjw7;t)RI2czkv`6U|B`4!F)in4pGq8BZd> zhA4Q<;#zRjt=@)zVO7(H9Sd56G!CzMZroR7K+@~PN|F)^c`P5)luf#RyaD0w{S1b6 zQ`kHv93-*)0}|7mo3_3BuCKMq|DGl-f>`>I<;(g6q?09-KU`MWH4bTbu|LG)NX=3q zq_x7kh{P=$;26(mhBVs5HSco-8{1^kB;l*D`ZZa!mkyDJ@`QZ0qDt(hmZ^AQ1Op~5 z%}k20HI5*bo`_bjOTABb=jnK@&PCc6a);v!U?Zg;L+%#s6$bfD9b884rAr(tp*h;z z(Bq*oR*8RiyQ#Ay#~(r!xJEF z`+C_!#}=C8e<$dqL-SjBmXv?#E9YBwpWn40x1Pa>%dgUOE2Yq zx6S%G7j}tqA@~h`_MAG{LW8fS?>(gY#!D51CHs1x4+Q9`589hi*DY_btnX!E=9joOHdtEKF1;|KOwJ%&uZEXxJ(hFMqbe%mfsk8>g>VHe{AbSR$W z=YZyTo1#KNDXX|ty^uwP&$t#O8FBShvXJRyx@>zh`43rq%XS2kS=M#};PxA<8%qH<=gp&JKb7y2TsWm=1G z+bHnwX``bTMxiIwT6h{qLH*NFlxW7x=IkSiznyY4iV%c-dZm z_|emf8`p{}vx)udO=M)4FQtJ0z0dyrS4I05HviugI{&|*rT+inCHms3e(5Mbii-#K zb2ykv%P2@nm?E&UvewTn3iXA7pVyC%5q*VxKcS&a>tg-|%lCY=}1CD3b#lKdx=|BC&hSywUtRixLKIL)p-RjTJ+q+Vl4t&zw5=Iz^Q^nX!B zYx#0FD7x!qNH!GwvsleZAZFxUm9~^}6{yPir8@5@rq^h6P2Ag0+y%Z-=Em^VBv5U) zG*Kzjgy-TcjqXR?x9S<>%H(!O&h|Qu&4I+TJAiibJfb-xW&6rw^7~`k8!nF7MPC9$gYSWux-< z1Ij}affRuDq2`=83aHDpODZ}Kg{_w{4li|F>!6Wk zXdbuq;Kj8@U6P7N4zH#YWt%m@m1hj`>5BZI7EYrpuZ#$x!)n4aA_)!qZNK}Yi6@`O z!|O#oS9NTlg7gqpxn}L^XE%xfl}Lh>9|QzDU8TNPB-JIk6nG*PgGZSRbKKB$C=2cN zwpD&`*=KQamGK8XA~u({y=!;R>qE(cFsvCmttHn3;mEz2nX+yMOKX{nht6pGx-L>D zWaYQvA%QX-;vv?^Q`bHWxs7eF>6BYOS8nb{}|yo(qvbyVATYRWN8>YWy4SBrR92St=03HO+wDTn zt7UR_oqty)rc0)IZ6woL-U~X9bbxWMF^dql9ek9zl&_Pn`eABFQ!|-ShcO3~<11uK zZ8*n}-uP6Qnf&r!1LOWmhl|U8g6(AWj`o+OfV#BK7iF%Too)GJwPJ}lXYt?-EI$?gur*9GO;C^U1b?9nD>LRkJ_R0@1_$)oX7`^N&xoHrD72H+yhE%@eT?Q&>hkud`u zc?d`GT0ZeiZ|r~E*5(N7P@SK_P=^Uu48!T1<OV~ue{^Org{y`#`?0qYMZP2WWDJiljFOuYaI;(yGAK`#qve`{|9ql85HN%bs0i{ z;1=A16WrZ3Sa5fTMjCes5?q73B|va%T!Op1yEg95bndB58OXU z86aBFmDzpqcrJ6J=Q?3c4x#`KmZ+7LUJn&~tM=&LLcN{UuZWrSs~XKBPN}lyyTM(# zBG%-{z%f`TSc%*o{gw!6y@gJ8qqzOQKCT)g=F zn-&BZ_&~`TdOeY+09u@?XSdD^#zWW1{}#uf_f zD|iX6@mHI0-KQ^oJl3$$YkgZX2kaPiAu*mO$~}AD`?1qXP29Hj{f!zYOF{=7d01J? zJ{w#O1-X!7OGJ0w!lY4vt4M>}in(tGc4g!+(oFI6m}vU_Ex*1m)OQ8y z1P(N_SdH0Y=J@vQq3zL=evimERkxsONRzpp5E-1j_+0Q~6=!oCec|Gkyu;=7&YRV% zCURiFNTx&iqwlq6h{I@;E)Umk2TxU(xWnbMhfrmQHR*INxv3ll?<|D*F$R~WMnD9x z7Pr-9ctMtGaQ$qtb%z2DVd~)rdb&Q`z*isSl=5VG8MFA6&yU8b5Y?%Kgvp+%=JIA< z5CUV@w#wT|Mnp=nN9-6s@Gx}2(RXC&VJZfpNRTz5+&h095)7Rw$^{p?4LB^InCoc= zrk=hAItP(C4q~(jt#hh=%I$^s#{zb!be%{rT&L;AcN8~kuN40Yr5lh!q@jAmF4r$o zUJZr!gN(;G2RVxTeTUbM)HS(~Hd)tWjCrOcrn%E8Pxw2D$?vYf}k`@`@FGU2~rMxB&rEjyeHh9iG zmEq8lGv6_qaG4wneq>dioevj@l+U2UW(n!e?vHM{A5jTGXSfl`uPjYZR@wM?**qA+ z+)owAYH4Op(tYTZ&7@jFPIiGTNYH;l6>8RR#|$1urK=<*dVh3h&@$P;~D+I+Ts@jGDTiun>@!;>P;$@6h|=n zau8(BI&tLXgxyf;U^WasjC(4#SL#{Hhc-GS)T_Z!m_JL)--O-{r{Ds!|E^doV7N3(Ww(Dcs z`kyo1>xD zsppMDcNYhr^@eQSOw?hs-!s=8>OKuMyT2uJ_)|!fDFW3X`}eNqf;QBwv7olu*LnUH z<#FZ3`@sFhrG?YkCu1o|K!rycyz|r~Y+s`1ytdsKJJ=D)Tk-lSSx)ndY;d%q_w*j6&-CDKcqxYv>(5u-hQE* zobM`P#3&@#u+hxJ)0c3|SXn>g3i8GaSn#;_SCENb%4r689QIj#bu<8e@~ zjncMzSFT=VI4h3T;6k;xCAXpqkha#lh#QWJeJ~+?muV5ERF4OJ2cC_@xn*L4@hewe zgjJJdiDVjMQH|Cv0-jT~-2xtbbBS8XCiAG)o>jnUDK{Ur3S- zcj%m{c}FaFrJ<>n)Wwl89la61>&VV{`@(DF!yfn41!!5Ah)VO3ys+5ep>g_}Cqj4P z?c98frOG!AYeO9vm0^xLRo~Lkrb8F??Uy7GWLpEhZ26Qg8H4&YYbcn7WEdCo_UI|f zS0+8GCo_%H{4qmLZk*hFB$|y)f|g})@|hfJdLIWv?pAU4^S^byHy+TfU_v6!fhmbJ zOtJx_6mnFVGQVOORxcJ_Gy^NyY$|of-k6M^{b1!Pk&F$4Fs1Ha1<7S(;^XH5>3iSu3Q9@tGN(T%Ga_mX~2Kz+sBV z1F5&Y23IK?wL{)t1O4@Y(A!1%izT~8X&~HQY3HpImC@6-mgdWf{W1V2rRl@9PzzPk z!hWN|`7=MuiuD8QnnwD(uXWj9aP9tICYG&}_5c zY0^WqbZCePLyVxYQ!h+fgQHoCcC47`;Pyg0Y3D?pln8oYifz=3^a()hM?mgw+<- zdk4Ihbq{IIPojvtd4+lbsV~@but|%$jjkuNJQ=9`9|R3^jvdOCcFJV=viZM2#!5vI zD;S9F_|xW*j=!sgCQE+8GR*Uy@2Zb^>bz8-w&TRz#fwhcg9u$^;;vBv0=B#{+!ayb663B#n+Xk^Z1O)oi6uXS8$L&R&$;d!L{hU$t7?9 z1CE!F`)3Zd1U)*Wmxln(muagien+uah@eYv>1#mhn6%2VwV%}pdpGjZo92k8%BD~> zzblFsR}OQz&aP^=gTmKM!SRinbf9*vZ+aRN@%Zf0RYXQeOAMRK@1VJ!o6yChiN`xp z!l5U7Xt(Vy^ljuRw&ya`&y{-z)#6a9{;EsfT%HWbOA$)Pzk)fTDr}U^Ru3@8YPY9c zXvBMpW@&U_#M@-n zlzSPyPX^7R^za}fEoC8IJ!xja5OHoKl3{dzk90b0_sZNONf>F;<3QxvJ%4Jkk@YeR z;K?y71{IS;M1xYVtf2+kwaPP_6OZi~7~5!?-d&vG0M12(_7i27#a;IXo$JHZ90h7R;$;4hY3MQo7Y1R60Xr7BeM>I2|Wh-1Ch-1V{w@zju)1 zSt_bZ>3?~1p_qvb0m)#~0kf7MJ;!{!a`jy&m776A>8wml@=lu=_A+|Y5Z>g0T^i1v zvirak(xF_*%rRFq!eF%^YO4ZPn`WAolrrB*8Sbi=7*5k z{hAM4ZM%7O*ey7|&^ohbclEW%Bht(?8GC#ZP!?UAu~lm_@!hX~I&~6dd$CdH-1N2C zm}I|>)8twJ!r^klMe%a|+65g!f!Bh6y;`I9@x zAi2{Mb9m4WO}42Kyt4RBcr%Rvgymi4nB94`ncQt+_6w!imz#ePq%@bddj zRyBOoz4_##m0F$N6UJ_&1xM{Plj}vYBlW436B`{9XRVP6`Y%0tFUP7}N7K-I(e#8h&StF(Y7%TXx@2|C|J;q_o&{ zG|(6C_QmD?!$+~%ys(QrbA@eZ@&;Y@y7tm%eD(Uer2KJj0kWSzegH=LYQJ2i4_NJR zL}zem5O*8SIm_{3Gu($9@wK{|CG}bR>OWe7fzwScdP~b1wRSG)OV4S|sB8UHi6t^a zctu3YGLTz=dMyw>@jNBqQPps}~CK#I5flIK#7k>o{mcOwJ;Pj%07BsMymB zJXm|bM0n;dJJ-BeKIyv=6N@i^o zD{?5CMr#a{8dA8ZTNAI+pZW9BBo^3zI_7XSJ0yAQJaSC=KW|ME6;7qEb5rTLjP%E? zH`usEX7EVHlWK&+!J5Zie!@o7*Re#_?P2WRs<6eF6Hzd~mo3*V*Y!1Wv#z1iuIWf= zAkRZuv|~yg<|{!o=20k3fposC#G{rOU#F|%vHQYEM#pi9b%U za4s*bgExfG^rU~?aRR}7WvR91MngX)#m_q)q#I%S95L%<220yRA$pKT=+1w??boP;M3I>r>zl zsJflJ=sc#EME-zuOyjK3N&{A{V*It0)u&X<*{f27W-YPF+qU5jM&NA#sh03@YV9J= z)q-1CD)IQ#Q+U!EAq!ls=u`M$bdK4ZU9t8eWE`9xz}K3uLG$_*^V309@`Oj>!$xXk ziV3!E#zMVYy_ksEPq;=Ez)ou7?U~r2>qOntTi4Sc&w3a4Tw1fr?D2oV3KKj?-%V4~ zBgZmhwlv&5^P2^v*&B_i6qqgg3V~)LKn$1KB~$tZJ*F6Hvh+H&XL3Dbx>>a2Z!@j_ zLnwU4QL})1Z%jeMys0;#9{3g=<@94(-!g_l3eB%jb(eu1i!D#|)lON{HeU1y77ehQ;=j zCQ-fCwB`cRT!Mv!9Ulbc{rK z7VqKHqGCdijS%V5y^DW6SVDaJOWb=?X;xv5*Zc+drwOTPG&&x+=plVH*-sO16h`y{ zfz(0)e0D`&bFL^dcpcvM#Rn?oOS>U?wb22rFoQR$8i%S3P2Jex1q0V+OMh3(SG~8H zCd%Js=zF5>1mWulTh;owKowlK;pIX}-?>fQYLaNcJPW1x7apf;ybIp?C{X zF71=L_Ua$hl*t0OE0*A=lrB-|VR^%gA!k zG`}0=fi^)jqL7zrnEoi?O2Bt`&uUYo{eCwCue>0BrqL)_$HcDTU`}bu6)iLC{bGh# zAAV5$RusXM~&P3>}#~5`Z!cW zQ+R=Xo>V>Qg-upavRkV^XqTFQ!^xhY>~zOGbcHFvejOnO#CX# zzA-OclaSk94=Cmm3>|f|z3@B_KFlRah%mOf@rd7GK~V?<{fyQ~Z?Ptrkl+ih894YS zV6^{G1{-hK-SSHN5nKO3@ptlH9y6w%gsSm!Ap%EKOw(pgC1CyO1~M0@*eqYQ=DRTl zkvv@(bG4}wG*%Ll4T!jaOG%RD@;IkbB|oF7Aj853rSBr8US8XFmso>dOzoUnkB_t9 zd{BEZDvodQjPCW7F4w<6{EPr>4t3a^@ZNYZLRzWEr}Q0zM#r9wPgV)-+xKn<7pFaK zpJ&=Ew(m8*@7dlHQB_zyTs8G=kzki|wR!3@kIprUB&E+uqH0ti@M($JQ!xARtzIP> zz(N#+JA|=!_)_0pXZye@k^aa?>R!}C`RFlW$xhu;GE;_Rj2Eu?Q5I51!r_9mI#jz! zq}N)eb~I@u8+sb#AgCU8BTwHS+zo0mx{wF9Ui#O?lxURE50-Mo`mw$wxQf{bE#u+M z|EcxRAu_e!W#DV$b{qSy!By2ETK6kWkXsv+L8=hnPp8K77DhskRu_%~dCIM;@fwT$ z!PX+^_vBOX4tAr+7YCh!ms=|6EwdDPd4Uj-Wdl`lCPvedQo3JO4Ul5})c4tpN^ytm z(y*OKB+KXK(;U}xdh6xSGsWt&i~&1S@OZy3Y$X{8PBERAAd3z`H{0!JCO1Y<_25i5 zpEH}UNEWr(+ke^f|0+kDf`mNP_w44upHeWAuy{DrJ;}Rij7A%Rc|5II4{&zX* z^}?6Gi8PQJ9v0v~k@5bINlpJ>Dvy4UZTs#jf4!HAaT=rUvrVU*on89yH-{}W6d}a; z(Kvd?<0BYS94HdJz=HE?FZ%ay=ibdI{7rU%RHQ6fr2hX<<^I34RR4%;|M|WDFSNz~ z%U?m`DzEr_PsYZE38{!lZuUfcZv0NGZ}Bl(!ykdv@Ab{QM0$S+Wm~Dq`P1D!ORtRh zHiK^;wtnNYK%dVs!G&?V-}M-(rqeq0kpO0(tW~n2+>=yezUsNMrRpcb6>xn|AlK>$ zScxo8lorDCw6e0|cATtmkp3DwCfsOGM}_H|x8ZO(DI|fKjR)Gh9J=z&;lp$q zO6{V0EwjEfcIC^$QIuqPon&iowJ!3&;!jrp2$I98F8J!@8=D={!E?0uCjjbsivp{(~8 zmzkxoM1BvYz7uLqNK8%rlvXMdp?Yw|DIOym*t={mal$3gt#fJbKJpgVTU3H|TnMA^W zA1&+1_s?i`M<=&TuP?-KVF|&YcL*BGb~uxl^iQD4$Y}X5C}R^Lq-M&7Z3!F? znItSNbJGP<2&?3d2%KJh`Daldt83Qg2$utlDRH}L-)l3=+ITghhK3fM^(PCfLkh_W zNC?Umq5R}Sk@S4x;@kM`CO*maYfj5^5`p!PKBotkALvdh^p$+$|7}W_V{IxD16loe zGsz?($jvuut*UKk>6GULoY%4R?921a%G%?n%Di2d{P-1;6=J**Osg>X%}|F>(Br)L z6&^T&Hzc<%6B{FK^i(hT0X;s#;;Id276O0g%51c6=uzn#uoF@9Ik4#HdKUjmowSM; zXI6d!!Y*Q4%`CPt_;TXnDF5-@XX-hlozr3x>a(5tb~3$I+GWO#akm=g2B1`=5i$$e zAoaiUELP6G+L}?}olgFUUW3S!ylxFt`=dAo7>U#S37zxF1I2rm8+|94485N>J@)H8 ziC^%iskOeQsPq{{DQhm9$-mUa|4w-bvx23%bqY@mAt=yU5`Bkxx1EmOFI$wh^yugd z7x%)m{}UqRkW47v!`LY{qLUZ4Pppkr0-IKJULpQ#F2P4>tJ~EV=`z#CTqpf3yyV%4 zDdHKYW}St_j*tB zikBaZDq?8~QwXZw{-fSZUYK~t z(RzP}P}hD4z6zEt=oy{vWI~yp0bH4d)j)yZkuodM|@WmC}qC z_lQnZNHt7)?BmEIjE)H+_L_j!<1K>Pjw^~PnJ6-XHk|2wi+tzsx|2=K%g~V}1(&mN z4`X>@rJzzD4FX(MAMA83)x~7;%6PE4wBmmr8JllB zhZDD52sc=3gv07NyK3Lv+A=6V#LRp`5DW2(sd+CP?|*p?25!#l-$MI7+CmEwxyQS= zzq3i@##}SY$1*u?JB=_K>B#YX0GDs|c!ruujd;8VU5h}tIGvE|cs+YFo`?t~2w!6i zl_csvB*)bPAJ7;7sIUJ)f+->Al{&9CcTUc5p0$-TvK0lheoLMNku?Yvjq9kH>T4Cc z2B*diDRK^uA=UY$S)nx<4(`+g&~`%7>O_V z0c1T`8af`J>GOCs`!EuWLR`f0DdCDLSPb-6(5_OouzGXgBWH#d5}Ig24k>*~h#E3q zzL=($b67%Rb-3^GDX{Gx+lR!b)AkmWQef#xye2s(q|6gd)1KK84&(&z6u)f*RXKz>rt72UR zFfST9I#1|gsM@}N#}|NcquFIEO*8$4wBxD#>NEsK5>TTS*!;TO;}E?*SYI`x$EoZgr6cyOii z&m;NQ6AAX&@1I zyw2y8KTcafHP-4Ep6rdL)#%s2owXM-Z@EZm_?R6MYDOElOgav+K@*{lEipq;v-3h5&${5z>aV?Cz@)H( zu3BNaz8Lt9#LHe8%qIOx(EK{>RigIm$E~I~`C@^+ZjZl@=P@H$UV!@cTP?Od`ri=$ z5x!$nW?4>=BZ!cH8ZUKs&y2VUkC8h-5%qkfiiDY~3k_#Kkleo&%&EhK!7Eoe#4$+> zz05Wx+UH zO_j_v^}WP;1YzclgAZ9c&Z2JDdnH73BjC2`k~N+~Yc5=tTrC*Gq0BUXs#st(LFnR_ zM&sy~HL2812R%f(Kh7}(Nt~#sS|Pjsmp_N^%-g3VZCE#P{t8q}b||7D%8h!V;i?`vw4=+hx_S=!>?Zh$M?bP5!fIiQ`6wq{&k zo-ToE5s{%ZK&(dLB)LsS%;qIG&y!Mpcb{Qdz#w7xk>w-UaK-+(lb&q2=6&3~xiC-} z9s1adx|ETul7!9EV&$qs?(v%6F-Poc@t2f_O7^5O_ois`IhPqPGO|g_fjUqcV>MMZ zJ`FdlNNFt<;BmIA%~(PG!Z=lHV$JD2?BcWg2V$x&GM3O!)rr-dMp+HmENNKyg!MIY zuuM$;gnnq#^>K;5dd6;L6jpOQ9$o3yq!y9ZM6gwaR-k&uBd5todziW`g|~wo)4c*p z0)(W$SmqC7rw(XFHOXj1^RX>8$>7^1+ACmbycEbqp5Pf~RQzoBz=1-WU@=cbM2kP1 zH-$SN9>Ey|Gaml4Y)(%>dOm-*n@%xp{B^{;hX_z*g`XOF`^LArG6$*T=84_t=J87b zyw3>2@i={(aR5Nx88x%5DcidZ+MAYJW;+0Bv@FXrk(+a8{$=--zmfZqA5(5kxCv<` zGVy-?9(uISG%CZ=GQ%j0t^Hp968db{!h{YYI@dl&-{$Uh7ZFiU)0NIJHN-F|i`LP< z)L%g`AUOopWgk}X-jZ>qdk~NOw3iuI9y;pq5?1S{{_00u57K3gkhvbR-Pk*mfpjw* zikgWx=q_p%$+|E#wGo2)XOL?SUe@Xz0ZQMZ-`uvYK0O=VqL;R#ODb=Oxsya>5+?FI z-=zq3wwI7Oz2X6Ct@c)y;vD7uAY`rQwn3xU7~SF0(r;x{E8+Ed=P+kvi&yD`;1ZR5 zv}iP-NNEE3>{xdCCYuZMpxi$7WZ+K&} z!d~R*EIX%5h)!f(^AflWj0I$cz&>Kx8gYxxv+2FrkIBQw z>w;WTxSeKf?y{@&kBqm(9Cjqbn-xjo;t~pfXi7mdntMhwh74zkLw|+uDkOOfwbj^e zY9{RSOl0`kF)-~FM|m9t`1%@qF*gR z1-yo7-V9AvE20x8-%zWJ3ST_Ol6u^?PIxO7q^Q;^Hp^nx{jy&}GyM*yh?g7DW!H$m zesLizlr(g?a`$2JWlL(_CE}lIAtcLs5zW43XwLtoOV@I7FL@NV^|Ioh$>x<;jV~dd zfCC|Og3l(l=CAh*v|q>C?fM`Wow7BqeFb>O9>^MU%|4%QF80(rA-m~I`t>@_^@@W1o7zNt&3mtip7K9MDvlIM` znK~oL;^3i|2k_hZ_SAw+i*Xa()r%-B9&|~Knq~z>JL5gBu29Qp&^vi#f4(E0BhIb8 zL@hd%hEeP*Z7r$^i(JA76y1j>PucMjf!MnZe#-va`)cX5C5Buo#=4>&;vbdGq*ri_ z!+V%4cL`%S98i^FfWf-i*nLCDCa!+SNC zEozfpIJwc>xF4#;j9PL;!fJv&i=xNSL3eFW5JJrwgZU_aO*dL03*iv(+Z3d(K|;ho zt90djATUi5^DN#oV0{x=cE-6*q~bgd`ikPLM76wRZT4Vb4alM}hv@{gDW+zqcPClv zr6&Dx_{Q5>g;JNCNiGsQ?N4C$^-S5FPC|G?QV21VO&`O}- z2|1r-VnbSJf|G~#N=i398^yFyajKU9XNk5R`^eF27}@Q!wk!m?;g}ir@#HqY;`FJo zT=`rI;C>e`zb4O${&bOBnOZj|$5KHpe?bpL!IRBlpO|lE9`TZDA&$RRRSYHyWaLyJ zWTaIsv#$p&b&lsoJVDuJwHffrp_%1{*b0_K5rK^Awp|8P#TT~;mqHmGQ_{$8&$au# zF2Vu?CMb9(SPW(uGa&vHZQYb3%G!b0< zRI9f%WMrj7OPBj^RC)Qnv{Iv^$2s+s!xsyUJvG0+={(#WfmvTfPCvV!+_79eGIu_n z$G#MLA+*38HQLBXq3^DJn`IEk5HE$YuY8sWLtO50^n&ZEwL?HCpcX zn7xtRdS%*qBG2!yj;9b~`1_atG)4UNk&usb2N*$aEJ)rLN-g}}G)=C6ir|02$4W}d z6mS2-^icI`NA}~;*ceG_YU&|YoP}v>oLNX{sO}a7_qw?8ihgXeJacV_gM)?kc(J5% zl(zA*B|$@1%8g_4r%#O(prn*&CA)~EXRAI!Lyxn5ioVuc{ewc`Ag`X>1}ApLr6%S6 z4@i(26*q1&lb-s2i6FJAXwrR5RI5gaoWEHV{0IRF$^G7HnaSj*7(o05Wt7E2m*f8v zj8<^;7mU_+baV@c?<)3u;S%fd4OD%RzP#(WGz3A4#J@>F`gb9nE9ly7gnt_H&n2|J zn~DD??8~eA@elU3RNcHLn@IaD*^VG|a!!UdB{63EZxrrt2<$Ip)I+9iWM?SZ;YAdK zm5mkRy7=jD*F^(kE7ksi?m||Jpi;Zjz0;73ok2?+b;!Y9q=@r6XZ*&lWa$GG z6cpes1i?ePV1VeJ)HgZqgx`s_2gnW#{6S~i*4b(|oP91KPLPTN7&JtLrIf-9TGbSP z5~=>Wo6Sa2`X7j{jhySY8OfZIO8@uZd{iiJ3-aSw@22u1btq0VOBC~UV@P@tbiZlPJA1+lHUt#d}_jaMK8U^H@nuwcXsJRfL zQ`DX=1)m_ILzg8L%&y>puCue8gZbDT*f^EHvW|hNsrhDSk12(IQ)I$4yQ%Jo zuwcd8zZ$yYqQ3ryAo4WPv6DX)%WasSo-g*eUN42@I%;HN-s~)Gj2xhn=_1!B`WqCq zf4zON3P!)o?kxjYW-YY7f3`U4$m}ZEIxq)llE$_ilOv_KlE`OghVB6omBpMoCK7Qu zd>QP=Xygv`RFLTpqt{E43kWu-i8Yb0oh)$BAa`+AVV@U48Zl!fDiP@P_g2`3gv+%`puV z=HNW-*Jhb=H4ksYuoQBpgphaY4MLp_)A_^_qUYH&C4j0Q^=V`nfySquV-LOuv29%E#udfNh#Ey)9H1684d<%i1wBv>-3Bhh|NSjOyeF%~c zUkIf{^y{v}Opg725R!uc8o%EVac?kt&yS#BO0hW}oTyp-q9C3vEz*Sh0hjO{Md8QN zF>$$uCC}F+*CPvhtx9|ylx&StHPkq0*!35Jp`uT$_JARalvZyXlq^}Sinodd$^!gP zYq|TTrA~|RHut9RZO>cWUnmT)fY?EY=tSpFmCfk-7H7k@2s*n=-J5#Uu?fUq!;w!r`qA|^)L<%~v$q=S>+(8sv~Xu- zkTF@i&tAhfC{Ku^tb9s6imo==b7td#TR(3+SD6)V5|f;c4P{%Nw4t9^+$i&mnLe&m zyaTK)!o6}8VHM+oGaT^S>9vEH>PdP&RoQ}k)D3*gQ9SLbyX+o+QAPLx*wWeE(Gd0R z3X`qXP}?w0<4g%N?ky ztRf!%%+*!8P|;)@v=W4dumE#Bwee?7aCH#S92Wa6l1q|g&hooq~rjQK0(XkrGu za6OpfHEaMq3ARzh46+~1Zh39^%c#bGe57LRD5p|_MPW)0+M{~;$|g_TQ@c=e*3%M( zJHd`62vgq*lR6A9I2`x(bVOI z%X)+Oq?HRtHE{c2&ks8-82)og=r;gVKCpxhdCS+Mnecdr&6x2`K?v8M8lWL^K>KhP z*#Js8+oYfu)FOHARhU_|-Y9X)mlS==Xnni%iQ9`2i^dIhXjL=9F($f?8gZ?or7#U} zNi9XvE1iCgF*F5F7L#EMZl6BG;j~BMT_nq(X&*Y~;|N?IUIiGqg?B72(su_-2DRpe z1D|$%(gU(JLN|7n)}a_ecNW^-8rP;t(x3;%6h1``qDJ+QRSE50mBd^wB^e%8n>?5r z-}9NbN8P%<+dN@;Re3xT4ANkT8U!GO9OEpb`1#LFe1-*Laa1XM2v_Um=!MYvqQ^x05<|s*yVUCw2)!cgVeMZ5X|?@%#+= zNn0(tw&E!Pnp(tMQW~342PO9OHgC)U*?#=`HY(6qvN$UrlM$)OEAL?-HN1 zkE*MH`;hfsYGTP-$4~Q3o`|F1_@>w(gVpS?pL_Tl-?)OeUUn1Ff6V+o?+c4B>|RS_ z-o(IjpksC!@XcAkbliF11l%;70!GjOuD%iD>cg-Hd4Z z9?3MOsRd!T#cA2^msmzzwkDi3)yV>3#mwlt_JNq3D&4OQ&&l%m4y4cwSp)&293U>y z*f!(P=p-e0u&4BSVRw`eib=&QH11{4B1%t}z29x{??k`KXP_;syyO)+iy8cMvE7o) zehaQIN^WRqrFzTfMP}5~o$zaj ztm_Fbo2bo@V%6-+d#kCpTwxm)qk}G2qSv&sJ)|2?JkOxmsz(Cvx^{dr0MyA~gv9wRen9MKRAx z%6aN0WZA-P^$LWL)FHqvacfw~-t(<>0g2_Olni(jI}ghS~) znDXdPe@>uBNM6o^&n04c2lZ~`=vL6alCLZqcvV>WN90Xe&bc_vJ66N__$>kQBJ z4J0;F450a6oMlyNDv$`dX`p3Ei&UjaHcy%C7^Y&@g)_EpWLB&3tw)n3_M}c+Y|N?a zsyIKxXauCK1ok)GVD^wd*wZSua(2?^NB84?Z^#E3a8>m;aVTP@8n69=5_K*urB*?_ zuBGKr*IuP>*RCvZ4DT2`MJ3Hwr{r2say#myIW*3j+y zHde=SHNY*i=YkD*u}DSi37z1JA8Hk_Tc@B`VyiNu>$k%re9|(o4wd@zYBeFh%@hN$A`}w1vXNkP)0r!tBZ18O=H&O!SqLdOp|grSQNC zDrE;6Nl8;mrokfKQE=$i@;rGKA(v;y4n4||!X&H#(;t!qs#U|^FFlTWSt~u&G|md-9$<=$}s!_05E>OaRFl$oY~o?kIp zx^r71rnp}TjXpjG9vow|mfUtmF*qb^4n!s(a^uuMueI<&VdgWEw&)05DRca=J6?d^ z@VBV6*`!OUbtWmThbV$R*FX2u%)N74*{|%x#(O31hC1f~0-YjErkWx(yE7_fo5}(x zMHrT>z~*A!@0~6gt-p@GNJkd$DjxIB8uq-bRbBHdzD6$@b^DZd-?WmwBz%f+T(kx) zJ2Idz^xEkZ7rvb>{zNXeS`+{%;QI1%P2lbFgUa)^36G;V=xw3GK}Tx7&?cW2L5T%d z>ufyEfVdid{jp@{Gf^L5Ug`VVXB6thR6xwjtY%+M7#Q|Lzm3AC=g$Cf&>1hE_t!P7g- z_M=X`X-RN1;hGw;H|rCw@)ti1;9!xGNu_>+%_xnB>#{1?7j-dFx~~q#I+_g;PqEOzm%{IV5u6&9mD=hT`(QVA;r4k&$*Ov;rN0tc8hAnROvaf z*!1UO5Vi0H7?W=5X--kw>H6um$!x*BGYU!aamBJU(C&C6A~$uCPGg=ernvkCJYn-2 z)gpa8AG>SS=3cIY#(24_CyU&MUsdrt4LgN10lcoFk_pj9*WvAoO?p7*GMnkPIM&L? z$87sjbsYY@nO+S3RSikT0_N#@iY8^&FPkaz#4jAyI)e%$SxhFoXN;DSn)I1Byi`y2 z;xn@t8MZzGFbtYpPoiIG@|^N;Wmo)ib>N?HvVc5apJqH(6tcrP zwzG;Q!g~CU;0A7Si?`a`v)U2fO9iieKd_Ol?yE#T`K*s z1iHdQEJeRbPx%J85B?&4uu=oPgZbhuh2pRL@bwDDF<~IzKsd3 z1is^mOEG_4j5!-cz>;y&su>v0XwicSr%e!3{C-p3|CuM;7IC#Rg(GG9z7miN8ho~n^eE5FN_gr!3D@W`EQ(*{y``X*w8UgT$Q|Nx0t-IItgt)Ge&sn zXGQj@IZ?_>lD%l%uqxi|3$f_ER6R%zK@$u@e*FmMp3Z{JSg^Ddg;Aq001PH=Y%g9LYX zXK)B^0fKvQx8N>=yE`EaI=BXR3w9@OzW4i`bL!Ul<5u1E2UQI0z1OVWtGieC(@(Qi zZgt`Fn7~7uBg9-q9{A3(pL(y`FI%h~v27tGEBfHcq7_q!%gsBjW23an+ZGoPoy}dH z*63Cw_}BYs304#u$kHFfHI5sG4YVnc)9W+x^I~H(eeTO0I{oN6mcLc|I2(SK@1Z#E zS6MC}LudPd6g#;Zq%k$wf7!GjWFqW~Q*9gFJ$8!b`0e}J+=w~W`R3?M$(m&*9a)j% z?DP&kn>~rb+;O=3fcFwy9h8)iVg0eO`g~(FD@?%U)0+L6xKgl=)y%Qq)d_Y0y6H-c zeNUT<=Ef9O3V&{mWemd z_pa3cRZ}f-v{2eD0wyKwpp%=|oxL)1>|TD%F*o?JpI)3$MB+D4G@^-O9m>#p+k51F z1@O0Q%)vu7*6;uF)ZL@VQrM4Sts*yVGiB6LSH5m_wLl-M6j#1Gw?b#BM45t3qIvRklmz}15J{EN!xw~Ec3-_g+jeo0?AFL5gjxO9M9 zS53M$YL}13`!C;~bHKGMzy-#e{|hdWivcBP)xu z!ANOMB22kDJS-y6B)=Sr$o&A#TqDv+#p;Ojzj?FQprc!t!S0*v-cw=9z-Dpg&t{>C z)y}r3&&cU2o?c>o5qQ%XOshm=-BX9=R;H=ea5ON)f-+FR;uGROi|+oMEloUtd81a^n%;i<6z?bA2f(&KczNfNQ#!qL3 zyl!iZ6!4KlZ!q{~a{b_-?P&Tg`=o3@^?`vho5>bDHd_Y&AXPQye|t;1&BG{)BclB< zU@-(qK4gHhQlAD9av{=;nT{;LlDrVz9B&*Un=(B3qq)6R*VY(7Hhqw@`F0LFT{)WL z7I93L96WGd>?`3n(>JtESIFoX2Ac24De6qfBayp}0jIDO#bZmXUUvM5#>dk=!Wy_5 znh(xVG3Ka5&L@sXe#$jPKv0DRFOycxA8xEuS1lrFI+2c$-y?VKyVB1Ld{hZ&n)=wa zbe%lIDEYH2M+frkv?*;vm-ga$5AA|R3s!bV?8f^K2f+OK?`e0Re|F@vFgS$?!>A#> z75C(#8p^1<%CLA&n6Xfi8DgxejO!9 zS$5blPE;K=#y>9}-6XB}jh?qlrYYr!mm4<#zo!rBD0DCvph5<&JDuIz@okHp^pg92 zw@7bh%{mJfa*<>%7<63p(~M`dkVUsPT-I=FXzUD*u-UFrsWD(V3oOW&7uBy=xIq|( zF3ar7e|v{d#rW3$81wTAb>8%O5vXA}og6E8;{M!W>u&yImp7gfLgPNljB!sxP;szS zS~+LP)*yHQu6xHz&{Hv2sZ;izKTVdwMxfRg%@HDG0CxWEYmm&>z<KmLOre#I{B# z54GU~ylh9&@A6MklDmurR@u9DI(Drm+Vu8@m%ezkPjhFUl5lwWI}a>?4F z9o_ejI4^f0;;=b6g-ya81n(HE-1MFLyI0fD_z}WTC;G&R1j_c+E>lZ_wIBnT zdp1xYt$fi_bPbACJB(bTH(CY}+i{USl}70jy-t&Dn4PPkVsZktrz$_@^zNgX37;ng zkWwS>bt}KxY+d2XI;vqM&}V<;BCm)=GzNzDf3sPM4JQJnxJeG_$O71)+gcGtcvZ5Xec+|OKmlV61ktn#!D;- zS#GNZCy6JyoCTn8U$vPLQ%Sj7CBs@pQ$(Fz_hkbWg)p$6<;IB|eLL~XS{}-u+9v`nC#zZYuG!<7HRds4$k`|s1fYiYiw9;~ zacZ?&)`&v*Z@AeXtJ&s=bsRni;fAGG?&UOn>mffUd8$aaH-5=*d>kqTwi5p06GI`I z`E;dT$9VeArLyLZ3%|a;#VaSES^b?`17bbm=||Zu-`yxc^{BsTa#KJN1QB>?!`G88 zX#dcuBYJ{GoHD^O`+#D-`Q)7`FI}_E<}y2CU9xUYEEJvq%`77Mb5RwuJ3fA0XqvU5 zWNgCy1dteYRi%`r32d5sh1{na)IYJ-c^y_4$wF{NBSRv8uh}n%RX>?m-?SbZ?>8ln zle8BY9GWLi-`g9kHE8>3jGc?x66YTW$!@xAd)YB~!V3C;7GkmFJ?k^kXRPmIiXd}$ z$YiWy6SP5m&U}W8_BNiT)$nk;i}0?5Mhh9xR_DfF#%Dl=M|-73JLOLez=D+t4+SWk z{?=SA>SdX`Sn2LdKp6HRHc2r8oi-_p@>@33oa4QO2mQBm6I_7^$LB>YK5u?=hlxc^ zI3JDXWjdr~GFJ~!09X9ZwI3k1SbKHCMfteA1P(sQzV)nA_K1)~bJwF|oV{RzqWkOP zom4z#+Dj-_L*u9;B+D-S#x3=i81n~D1(!x>ie4Wg`7YF`ZhzsB)v1gwsGMzxdExY! z53;Vk$W+2E1(=UEg~mK$QTP{k$IG17%5}~xA-6YNh4#JZF2dyy?_5oDwiN|5tkRsS zK!Yie63a60y9Q!Y)XyX2i(Ad_{7qX55ws?c?(AV>AY5JT*LS zVx%7aA|eFiu}6jDL8_R!Sb(hdB_ec@a)CV-aiF*1SlqYc+8i2zLO z*nYpIm)DWcBc_8k5%oJ-KV9Y`jyZ26QW8OAvL{%$+0sZL@B;-!{UKG{&UakJ6-TF; zO%GUy5-ggax0FIwKud>}gg}Y;!E3Txh zOZ#vEv@fE$E$DMT8q3RVRL^$S#62?il(XyQuYI2tgJu(2h5Fj$;Z}VpJL57?{g0Ts zbvkRx{=ngRP-Za%67f;ZRtF&wghg_tq*sjPx@0G>zVq>Zk>yjRPN!{cltRC+V#}Dc9OR8b^MXb?Bmae z+qj93<}n;;HEU_F6@^VkoOavT%Yfn={7rMwo>d*ui^pC*mu|4{@g6| zay_=+RqK{)pJ&y|ps|+sZ^yw4>evinrZ6PE_*1Si;jUIg!Q(P9oSTgTHMVeez*gSk zSrun@@oKw_{GJE)GH0x7gV?HM3)4F8s3sE(7wN}%`CYIu4?oixkQK(FPkw^H4%kt$ zgN@$d7N=h`om3G+Uuj{2@jjz|^vP_os|EYJ21J@$1jNLHW-=)3`>p*SBjKYL{h=g) zgLgyBY=3)%ql_g-tBV}Y7vRjB5n9Kiz&r0e7z(KyXkg*#^$R&%I05^O zf3P*fmh#gH-Wf251}W+7Ia*J&qF~g?j!KQ|HLev~%@1G+HTO;}7VQoLH7sJML5yLw z+Q-w^`pTbBWx@u;&JAV{Lf&g-NXp?f!8kB31l6s)pgD+mg; z2O-ME%Bs3KgGkdFAkq_C+z-N1#HdzN8pGWig{PYx`i0XENlqS(`ud67xSpHX3Y6Fw z7-GL)QBVk=n6*$k{EEu()fRs*#q)Us$=$ur7Kpj`se6#A65*rYH~G0M(co;Ck%aH( z+RC1`8eBh|ueCCeTZ(6qoN3pZqA!qs(zsgmB(L)6}pyHwF-C~%8&a1C%c zck?NY(W85b_H9v}YA0pnYh+06{HWVbty3gEEevB-UI%lt?^V_BJA18ON{c1)QCxU( zIf%)kWjv^t7X`!m$V3C{EMo6;J0fm)bb$x2L6F}>e9cGvis>Rte_A|ektd_OW7qZ8 z_!k&>v_d1{=4VpJI{7H(7TrJ5PemC~!$i0QZu+y#ufB_=O==S0ZHgEX5W$Ry<~T zj6Ms2y=Kddzp9wlTtNKeRXX2g@0(_GzdR+*hSNlePpy1H`=xV7{y3+Scecr9I zpddEFzdX07Ru}+q!ymo~ix(NF^327WypXk)*RGpAlA7As;yMnQt_s%^jt6};%cg=@ zd|WizHqzPE{~_UkyF(Kj(`L72%zocHa>))9e;8k#$>8$JnU{6=ZN1~nx2VSw>p4@Q zGKvf@RNIb?xIPgi`a$j*9fFH_W#M$_Wz_+@n(P8oOb1hI$IPJl9?J^S`k$ zC$}7N`4Z>sYqArb7nsO;_7vV-weQg|v9*cUxe4g74tL(?)|u|DF{j_{z*-)DK0>n< zVVYmmD?Y@IfyftEx+h=Jd?nqxxroCUhaO}^r{9>o8JP}s!leFD2H zdKxJfK^JrkS;WcQw!8Cmpb1QG0&qY);^JVA12WBJ#AAKcMJIsNUtHesmUk$81Q**l zHJizzcwHgL{usIF7v0iq{i=V*#f-(J3lj5fyXE!YgknTg^KYNJObPc8`7} z^b2@K=z)3FpVcSuF8RxKLMqxJhdh zGdjWdBiifpUKMoQJ#_BM~OVnOy+e2^N!Sp_N_sGry;x zCtxTz|MX(SZA`PW2iiupT+?|KUK_FAo-B-~RsCoBWVDmCo*yy8pnNYf!7I#}ch=4b zV{1y)Nn2|Qy^LvaesR92^k`O~tVyE>x7a$17VgS|#mVO!$ZReoV~hJ? z-!F%DPWL*)ifiiTh+Qc92jNluny`TI*~Lhhn;Glat&7RxPax_2tkh-E4Mv73FHO1J z>^mvnV^?I8O#ojN7@bFR4nd1LGn8>7iGjZyo-Ubk=9_vYD&?bkt%>LQsAr};0=t`k z(9{j$W@G5-&_uGj(kT=Q4J1Un6+|zXZ!NPX^A!qRYb2|czw$c?#7EA2bc#rB?syrd z_b}Z+)oa-o@$g;Bxa+!Mmrc>y7EAkDUS?WZ{*~m8D<*t3d{_vfPVd`%(#jll z6}Q;b#$da>=c1-Qz+ykflIdNvr&s0MrrnRut#%ggO@7}jYo7`lwcIz}KdvSzcQj_A zTo7E^0#a;uhQ9$klO`s~GdOhS^G22(QPdcI80XuaG|*JPN&xAYS~&Ab)=Qi6#T*vG zXA4eP?m!u>OZgIJ*$TOaunz51?XS1q`=?Ks2i^3G7s%lU^x|ij7LT0aPXQ$*6$UP9 zJm>EF+29|hPHc%H>=jaJ6=TMkvXh`HR{jAEK*`wv18qJ@pwHhZ4y`_aUa)&v=3425 zMFe$i8IqLFUd1<-E$N*M)1onFUh)DTd1u+suq(JK?R`)5+o#`YJ%_lavx#W*#PKyM zvR~=FeJs|cCe}PX#FxGl-BIw^%2vfU)!tLAsT|qTvhp*@_sFpv`V4I{PE;{-Y#S5& zP?1dNmtFKh_*fCT`f#9LZXog+{ z?663@19~6o_=|Pju&rv$CMC{!M=fV0Pk+Jfb;;Vcg=};+kgL3xY|m-;ijDEbMBp3I zRsW3L_ypngZJ_*x8$Ddoagddie=mZzDa3dQ3Rg52a(XCsDKeUauxzvlyXR$(ADU~t zSDP9!cedSP(fJYeM@q6xptLJFme0$0k-v=>e-F}7{QUMj^=7Q_6+JX$sm*Sr!qxzj z?N!GzXaD%7&Fv+))7LA{hIWVydo^8H^{r3G*^#OaRzH;3?oSvHG!L*qG>Of#?$hf; z7`ellL1ga9Lwy-QR9wzQK>h>RX)e_YQSfm2$O4Y9&B0<|JDBC7o3^B&S=JZJnT-1j z=!I?iC#GCEaRqixrfKXhKfSJ>YgQRUwg$iQKkfP=yfvibV){uc#k9ZKb@&%I@~L2j zvzgsL(f(-MKOj}^!N70m*K-Vaj{Y=dX~jZUI3Ws4Q6GHQdQ+=*U!}#x2cY=-+mX1p zi(t>VareKy3|Ut&jmI0X^gL&HOe2U`t(NZ&y1!WeKye{a5ibD<&a|ysf(`nE6V7KG z*3qi_w2`=9-$0%$hwi7zP%x2MS!JTL-?4ZJB2NZGi>{AZl(Pk}5%0-YMt1@o>E%&} zp;<5zE#7B;tz%`>>j~CjUqFZ)9U;@~DR=VXf~chx+;1@R0lj zLhyn5d)?R1E$$*^uAZ2;tuiIdK?-GfOedlbMn-$-IAQUJ>25H(t2rUAC2zISDx9fR zJIcIB9NqOr9y>P0ed-xrJ6}X4&Mb7f2^*x}7E}M2Yj=H{*dtt_MOZGM00rK*zYJ=S zwBmZDzB2d!0pJGK`egZA7BaWD#3B&z} zM>4e}T|N@@1GU!FI6|aHA_=wk{8IxhQw&6-(+POpH!)S%1G?7_tfo7ONRK=j%J4L? zkP&fX2b)XM8$l`K?3m|Mb+K&jeeW}6CcgTI|14Rl5hC@jW3X>gk;YRXZ=YEMlqht%Ch^(L;i=TK3QK)Id%8O+-f~5hK{->D?hVrU0d3pDK zPbQ5dk6QwvJp-`9nh-6Jb?IuiI}^8^jYZsT?p0JZoY~d!x`|N1pmolewUM0fvkzK2 z-ye$iq-6-V=&7JPlPPK#s{-Nj>W}DdaQj(c5hOq#g3`M~++piaJ1ILbkighl0 z_2jrMnEny&F-j9cxq5i{<_8T%??0^u=H`PnLSw?P{qs$aVTEeLbearL^+D5lgBsw$ z+08Y_uXy>q$sGS=KlX)c+;@XK3TrfD|0Ii`W7HDG3@5j*_8}l-qolyVruTs2t%HFB41t@N2tf_!--P! z(tgPgpvR9o7c8sH&_QO$8LQ%h3kxkQtTmtMy+){;+#J5=wd{m2@c=kKbws3@cVyB*NfkKLG+m`|w$gZmj2gJt#qkI7bUu(l%*MU_&rVIEZt+^lFksZEDQg(#8%2=3ZolxaOt55hM5tDgp!HJ9z7RLsU*6*L?w3- z2H+e=O|iq$2N9Y~N8S?$-DP^wTZ|3nntqsiGgQ6`8(TTDPOrBDaYy33Z!+1#v8xqtcj7_0-^qQgZF*e`|-> zkXq-AbeSuO!{H0gDx6P#)0O4&ge0p^CC$iT_aJiLC{(O%u$M(fCW1GT>>{6?aMQ;6LfY{Z9rh)TI<+9H3&|_( zCT~yWVIkRJ!mIPQWdjMM;bp99%P#0S$QCr-Fg5UeOFs5kr%N(lyd1tF6kIf{|TSRuql)#K0_)E zIBF#>GmK)F-EyCf>=vH>fqkLyUH;7&gaqu2CHu`?03#9W!4baU;*?-&b<7ayV5Q>e zEUtbmYmXGBW0o~Rt$w)K??yB;n`b;}U7sWr<4kFSE&6Gnt1+rOJ)5jt`D&$ctt)h^ ztuz~@JJrVP)5Yy~;fL%`3%jLJ`SU0o^IlNQ(l#<<8oeg zKf4#ij3F`Z4lTpg3~e75O?`TSV1e3vtS7DMhEKcaO{xCTtoc9lj%d9#M<%1wrK>i? zs4Vs+BBtD^I)51u$u%KVkG@I)@$`5-t%5Uxw7saXdl)rqWVz)NCw9g=&h|lWnV(iW ze!}YHr>!-PP$FZK)45$_UeWl^t<9o`sYzR~FLsm(ff!s1ZwN91=|9|2zzTj4(a8I@ zLgbla0EZbpWdK%EiCiiDelbbtRwagDg)GWV!Zlg?Dn~Z2q$~cL#Wq=FQ2BoDo&SFR zi{WgB%fViz{~5@rE2wVf&ENXJ>7BeI#5%R(xT?wJkBvP;?Yxo`?}Xgrs|hLWJImzF zr#QAjJYq?|AdBsz9GVJr1KHa`WL^mpx++)SHY+7lDuk$nIncUj?P|bQHa1kQhCyH) zNI-@I`)u=18{656?to8U60~q8XXbibA6xttC@kpbvAf z@gaRZAZ)ibq3O^+<^J(qqpxb#VOv&>-9^wnl{rh<+UtK*AV!j;xk#Kjr{ZY2bz;vd zR`z+NoE05gbqs0>D0k^Dz9?|&wMt5fT>@n*402V>lfiT*mg)soVY`b>7Pxbmej6$`b4$rkJZA!BQDb00J0R-81*sgNP z{cE1vyqFVP%U)Sn9j)(rC@wv5U>{ocUlXFWWM@WAZHwu$dmVd7Eli2c>ghIsT?|<7 zy?-WK=g4kcke8+l?S2U>lSssi9l3`;evy8Da|2qlyF@yEQK6;M0ixn;yU?Q?I{>I+ z@FvbL?z@V35E->5Kg6n$&l3xBJfF5LyqvZneiVYQWIk}uy~w*?BKRvQ7)cdl^J#%9k}b2xX7$B_;n}cRhx-Aq z7Gam$t{Gcmz2xSKcr3KMRqD4N2w)a6On1_@^-YB}_)1nW?1V0Gn5MC-MBLIR<R86iHBM%(Or=u@r!|-%Dt<5#&|}+Yorl@}EXFIz;r}$zoU%hf3GwSjI4lfxBns zf{rJI-Ik1{Q93Aqex{YFOzncnvRBO;PZ^smX2rM!RPoU34fy1lCU zg)T2qb^Z~_BsURDfgg;ChQRPJnaHsMNe%5}eqHW)2HVR2xL*_${yn0}U04$|m)2EM zf2|8Z4fkJ%9QuJ@0AJnTXSW;0FjD0I4CeaJ?@(Y6%m4O|0sk%Mzj!+iJxBf-+Y(OO z!@t*OSk4YfL(}WZyiHm8rJ5v+Kt$W0CpRdy>L_r!o_9MQ6VOC*i^9T2h5tPxwA00i zYMge~0>|3|6or`m6|(N*AJbA=>Jz}J{w`FpA0NM^;|qF|Q_KoNgWvyi)uia$u;%8r zV*N@NUtDG#ez9Us{7ljZb%0zfbMwCB?H+xH#r$d{s@Xo2hJtGcbJ-Ig(?sTkF9tgM z3wRf^zk699CR*IViHLt~MgiK|%tUYeQmxT>N2W|o*($K7KEX^$4z-{lfZB9gfK8l< zmf{1+f5{gm0PCYh(448O*Lv_|faos5_j2e7s_^x{=csKO-sU1gN{SCc|6W4DgF5s& zS5h9X)Y@7RdGld#RM5~FKOM%#KLT}}2&i*X8#UPHc2g#S5YHi7Wy6q>N|T~30Jo7p>qtw+tJ^tRQJ;4wT>B~rr3s>g!7BG%e~)oVbK@@^e@oFha(9%27o!4x6Q>fkr*bezz*i1n1$_wa6|DI_lOQmn81OR++z zHde#S-xa|}y*;pAGh(2u5{+G>6y}n~M#DBj<1lOi){-aq`Km%i@AysyxRuu26i@x= zO>OC_w2Dw62G)@rafDJH)VR%xxa*NJZc{js^F_F9F$Xz{VB0Ms z12*PqDR!K%(NtZGi{iqD8guxAVW;3^jz~3Boc|0Nk#iKvY;$HQFRac9X$1}A;`Q{U z&*UbO~0s#_oGbs+M8vn0RIO^*|F80uIan2z=3ph@*s!~R)R zH~*1BMDrw2G8!-A(*G$~=mD)jWdOOkQO2Ar<)5V~`ONQkfvu3k7s(GQ+ZbhtxOwtl z+cW6hpRojk2TIjSDJ;5f{efkU0E6;7YA&_~@dN?iv{gN&8_ZO0oQ`6LIlK>(=Dpe2 z{jqu*D5T-5Zw$LpnvRJeTpk~2$83?rdwEr-f`&y+*7z0*l6Y=oe%%ujr}BKR;1boK zTxt}exZr`V29>DMgZ)hZG(IREwwb-J-klHq|vtTO_2w zb?o!4?2xAn*b(~3tN><=l8F6jc%GGCd{>xS#|V7r82ZdIjB(VNd>N5Xd|g{CcCqT! zRbj|DA98)}8D>@fx@NLl%Pp6@-ZzXfPfiG$iLgL;gV=}^I+0`~3u?La5D|r}-a~Oj z?{`p29sL*?&N%8Yi;$t1oZjgK|KaWMJrI%P8?yh9BuLzUxhPTF_@Jk`161p1bdKkt zrGlRIl{f!K8|U|~+aUb&VCavFxBo(3q0mUf|Aj{45$4|w2G!bl|J@1{6kY!-EEN7< zP5Xb<{{R0zB45Q~)j_#3N5CLKrY>uS6ZOy3sJjW;%jkyXKBr`~p)|amK?L_AAix z0gyMCR2H|}Uo|WJ?7`LfaP42GC%UtQ)YXKSeSjNbqeeiHzp0TQP=V#2IoLxfrCha) zQ{v?+p;n?K)@Gbq74?tt1f+Dgxa>LI9BC6jY@smg-M!_qZ$_Qh)BnW8#CJMzhraeq zOVZKmo;-7j%h;pu4%lpYRvg~njLYUlQgxpL^!*@gzUdb>d-PF4v*PkWR}EdQL@d4W z4c0W!4KalMkmu$oq&Bq@{KBt5iKm%szxUolU{@0RW@Iv65c!;_H;%OmG4PLlb%2Vr z>n50fo0unFklHtN^i*5w(skP#EuI)}(^#zuKUh!6 zy~yBG?!8d@HCH6zygYK0=(S)H^4OB^;T4J~<_sn!ec*#t-gBQCVsNMkgq3IYxDf?J zqyM(BA&>!idm9bI?%@8^|zac zY2jbyW$eMX>*IlK265?>xA)Ue+ z@~>SF;r2n5A06U*O1a$|Rb)TgbQ&@Q8Pv_qmCoF`P8opU@NWlM3BVsd_-8LfU!hr; z9E21gO;(Sr$M4`1biESEfHffHV|DnYMMb8TkiI_I7xx1wv?*2fBRL(O!s3eVs;mG; zPu3ai(*u%QO31Iw2``y`3ZU|RaBgGkIXRpQv&fAqiGr@%T+GUYqyFrNI?2Dp^YJ3+ zTy-&|0^tZevl=cDF-QvXP=^b}Na*|w*1m_qq2DW?I|a$=ozH<&&iq&g(~r-tto%ZE zRHU8d+-eLT(GSj|`cE4W{dxKHv5s^+$%L)q@+Y~eKaP5Hy_)!K>ma~7%DF4g6r=Dlwtt`<$c2wD# zGTXSnUe1XvP&*Jw$^7vyf%q1{h-LmY|DDO3`GNt;r}Jf(DPyn*7OSN#3uoH_6*sM7 zUzfkK1j-)T`|A}p`~2H7zj|KNt7lphtpyCYr1e+HvN(@UYF96o=^{^Fd8!X zdznBd6UiO6b26F^Z4>DUZ+ArJw`_%s@RSxkCDj>jouLTB12Fov;PJVYz6<$n&o3_K zH$i>Qae^vn()ZX#m=g#RXFz^d4>!!+2;+v5cyl}?UE;SrYz3_DqFB7iQM0f{;;Ocu z&0)hiNz(sTEC_OZ1Fd~7DD};ZuC1WMYTGOPD1kA|KGyTI_SEDV+Pp%(0P*}pz!yE) zQl7DVm=`CC9Y!vk02oe-Ixeg8T1tz|F6-k>2tJq6+S-wD7=JU&xoY*nH-tuhnB`af-53KGb={Srz#}?&wrX_ z{2BSOzvkDj&Z0`}sA05%LZagCYl_D2q+=q#Br9W$(dn8^zJv^%#)!V8JcqllWdyiO zp-H{W?`{-xXs$bK2sy4zc-2-OHmx_{-#;NfUKSdM`S$RSFOx@l#svUmj~Nhu@@&5X z1!hjb1qIo_AacZ?pm4%dHYeXux&)Qu&SqoF>E&1M1ziDbjv0hrX<+rNGPGmFlhM29 z!C`7WB_>7dev~Ofh7ztrhqCfLA0)sc?>(^0qn-W2?y=R9<%4Dwl{XbOAs3iZ8q#>U zI2Ud1>VPsR;DC~F8PR_)erG&M>~p?la3tWWkfBUE53P188#DDdI$2`$BL_58dsnxr&_l z%(?}FADDm>T8jKJoPQk@gG9AxM&+$h;_f;Q7@d5LIe`L0b(iokW|4m#4^L&xKkw{< zB%uRp`u`dK7iVWwgZ!}ik~hU07jJTJbG$U+?sA;|UKORqQgO`OKWj`q_;2tK>ht6z zhKtSxcTJ9n&Zcn`pU>Z44o^%BBxxGZ`)AJ=O=Ss$io85xSx#m4j3m%H{*J}+>Mp;# zT>f_w${6Q|qH~6OQ~O+13OUKI%NeSEC`v^|cB@0l)OM6woXz3j;D&c_KBze&fF_?j z5%#pj|H(u`4a+b~Vw)1o?6-f<{$*C%&z_P9HE>SI{!iB_97@zc6MgSv&_bR0+s>C~ zZ@#cE8bdK8)45`>;A%s|D#}rP-|N}tIv-CxC-X1M|Izy!d$x$_!67B|6cnxCNA@^s zXTvO^a-MhCpz405Dm}hEk3yNGvyD(PlLK(+LWg$~ib;4;hdX0-o(0dpA`ECnsQBVoo%kTTUffyiqaJJFM z-pu8^Esa9LkBu5CKG%%dQ{LSzs%Zp`s>Fpu`gMQOvg- zl$9%ifa>3iiZ-*{SL1tF*%WOr_3W#LiCLP&|9Ugf=|-+`GGT{$KK?qb+f5|D(9Pm^ zm6;p-z4r1<8>B4qd{F| z0~Zq`iP;YdDCeZd?qN_amw~IF3^PCk?2kLdbJVX09XGJE^DsB!EIRND3P;?rs zpdrmp0_b`-Urq{`$1v8$AZZXxVB#_B(ZTANbl%Y?45l#LERgWb#2g9}tog3u?SMpav>yC3N@lEXeHsEV<|Tk!j>-=Yf*DW=vYDq~V33^yW4>mC z{zV=|Hu8wiqr?*~U04vY4O}s%eSmaa|3f%db8Oo^9~z1jXbQD3FSq_j$vTXJ_kk$* z!p_*)UcaFN(1pg->(JN#@<7XNH(rBcVvxb@KE_V5z-6*c1hj*y<;Xp}fC?A?>?E!t z0J;oopq2@G_?iS0BSsu1SH<&9Q`g3NPmr{%Y~OT&l({hDw16?R%cS`#BPCgKNfLF~ zvbJucZF~o=fztpEbOR(CYAY}ojV)AZL!lj)@n^Uk31b9C(4hJU{2@(z;R}W%^#p^$ zDbck67NfhA`{d6{4?DWfBx7f*2%rZ1aF@CxcZ9ie3EUfJ(wK>3;&$S$j^)J9pj>>p zw3|*8$#C+y-fG;jlpYE#E}KD4sGw*hIb&SX$Vu0>Gsn&m&dM^@Y!y z?2jk-DAHQt9XIadmi_}jziNH%5|BxbJoJgE%55A2&HwGw&ljK?CM%2DZoFht-o7 zk@-Q58oWXM}e{2YOqat9N#q7*{yzDVZOD7yYvZ=($(6&4A&$plF zLKkqQun-7+|I2Be@`~gR7nfH}nQX-LntGikP}P+Cy-Blm&TJF;2sRwG>NBY9G(1C=GwZFV12g%E0v00hc& zNESQuhHwC_!^t&Efd%KC0?W$osk!)&I?Ff=sl8j~I$dsQesE%5!O$AA(49%D}3A(l<` zp&&TD{O!lvX)Fu~CnCLRJNR3x6=>S@&gR$2(Y!Qd@5{|nmu{RfGGnD-GqQJvaEvA8 zEXvod#m**}jO3O;TabXs_^*cs*QE7_v!jjxowVp8)3qo&96}m^_ z>&FxlfCkZmA0a@QCigYrWhYGmpR18#U`!;P!0x*ajv{{=xkQnU7T;eo-2`s zLY?tG;#E>AEl`g@{*ANxhD{V(!odtnC)GDS} z^HX6{f1A$1XO{swv;XXPPme6J-)nGk$oT^U3*FZg_ z=5rcw66Nb=mC4tQwsYcM$2lG-JVe3ejXiz0vvZPu9}nDx5oDq92?wZ(mF0ZE3c|-N3T>=dk>_R<=kR6du|gv}HwmKxQ;bo$ zK-P8*+VOlh7*9fRd8OgrG}U@!#ctev$6!?Gky6;Rl5A!HKLRx(-V;9`E` z#pp5N7P#iwz|I88yUm!(d~NBk8{_}(B-AR2MKp2$d6U?TR2BXrF**$`^2uhX&4nzv z>;7wYPIp7ja#kek(X<;<%FqIqQ@vaZl5?!lQ?Y|_chJFIgV;6$euqg;c|;Sv(-X_C z3&vhX&0O;QI-{Td4L9lG4;_2iZRxOwWgY#;?Qbd9rcO2*?wFB=m^osI?JYN%4nrDn zdh(A^Yqe}1llA6QRXhk&Z;p;3KSMBVt|SgFkJvl~;*!3SI=5WEWMuD+f$TfOw^gND z?Zj0c*vSffA@*H}TervNEti+h$uqZy*DjoskdZqP8$#QMxSU!o#q1R2N!~7KY5T|? zaab5LwF|n9-n_Au>z18!yW>@n=WeF#&9Yimky~S(@OCb8>kHR7_dMrl-zv)#Zw5A=ylOa4^^ZifOEF7<6O!nnpz#&!@fNjp6E(YqwZ!QPyIu&dQS$8&hWY_ zIk3(56_;{btDD{fTFL(7{+=!@2;88m^zQg_B7nn9<7>9>uJxEwn;X;d!{r+gm?u`~ zr|z@fG4+DE`^^F>qpuCWMxLNO$sJuj*vFx&$~pS6#i{(J1L_8ja&{q^5pdP^lLyK} zO*7CuoILrCzDNSo9itiZ&8mcAuxv78d`msxxg6mgVXl6gn{y`}L*x5K>Ok#$jT9ua za53-?cEoxaz=>Cs{~bYly%`Y<;aX6(P-}teOnL2=CIm0t)Q0t9BTq}U6rLYs{Y9pQ zw#N0Dwf!!hVe_o-VJW4bY${K=joDei?xS;jR{GcC5TDm;U8GsvWy(`VpEX=RHy2=3 z%@z&#A;c(l%c6A!8J0DPhn}S)@pd4VCK&dLs455A! z887Roi>mHaxi!nShmYxmtGTT2Y&YF`ff}dEj;Dp&eR^V!^DFyncFQr2k6QLz`h%Gz zGO1Gw5sfze!X+Z=mp#@8-fMlA!FQWTf8B1AI1Pn|Sv6RNk;WnK2l?AvsvvN|eT=sA zjVivvZD0?ZF?ANAN}n6pMvVNf3Ba(ev(?Sqn*ipK!$=7wD6M%OEjd%=h3b+^KeQXb z500`|na;zy6irS0tcHLWwMd^@mOAmFun?^&(zu^xsuY(u03walTeOq0bffqhd0#Xz8-o0 zJXuujl*|T|SKOFX-~Cont$v-9q62~fZHXWi?4+TLPvCNOfm^KlQoU_nah%Z(UcbJKy~x3K~IihJe20Gv=uL{vwjstye_;(M7Za^}Z& z-_XbXv_oojK!()WD4P2DujZE2mFn#JB8>^1x)@vyCWFAfL86gmeQEiX(%5X4gHyLZ z5t};+^05*j>OeUPN2uX_m53x0Zt;~u)SQ!}LbVvxzU#@Y!4858rRrX2b!G5-IOeg8 zW>A)dtL<;icS|WjU;=)I3VAAXE1|Zqvu%%JC@AMTr`MZfwYOwGbStYg$J9yB#ka-y z#Z4_z_v?Tvh#gC~pLS}$6N6dugIkc*lTgFW`nA}q(d3^FY^f|7ogAIVRJKaydD$cinjJ!paHAyoah$?*X1Fauvw*ox2F-1$Bd%KL+^0yy^cT?k&Tj zY}-FTl~x+1rMtVEK}5Q{Q@W9E9a>sIK)SnQ=ecu1>9vdHakKOq& zUx0(T@B5nTI?rF7%oDl3a}M>&zo1U2ySXq;!3S}N<`9r;b*~~iRHd9iqhP0`z zqc7V3_(tR&*7REH1f20zj{n-B4YHF-JGJNexMMx0bqWf{aER*VkS9~GZC;_xj=FOqk;2KC(4=-Xm{8~f+__g*&3v_9=nvQLgh=+M z-r60Jd^UF;M1h@Qi3)S6x|Havym{;G*5PLTySbe=&|q@gUFhz|2~VjIh0bqn#_tZ0 z7mv|23n7YYM8TSfB9RK|(4SdX=gg${-Isa!8W=((FoE{e*s^oq?|emXi)c9E*23e% zccUyR^tWCVuLLWU&4#FvG+c$pHsRF!W|mv0ZyB9P#2(ZWc&$}n$Kq}-uxMBz)pGZ1 z{J9IKyfP%I$BQ-s zZ{}{U`i5yj$5Y{~rR2E>m(r?GyoEPYnzgEvl6MoU_I}NE82K$*YlXpIdY$zp`M%O1 zVj6(lZ%BFjISOqU5NGEvt1FM*RM$T;#kW0j{#<#%D?Ed+aTvG}dZ7F5;d=g$-wASU zkmavTk&VxS`2_m9=%(%JI7dZ zDc4vT;Zgm&PBPBU2mY zxym>(Jm$aDnS7F;Da?PzT#nn~`cg?)h%h=o8dPuyoXY)c#twPyId&tjK4s;g)-{#r zNG+ufzS&|96RtD-O7eXgovPin5*Ze~ntclGOVpxn6W{R(ezQR>cZP0N5hwk6cOhJ# z$NfJ0o$n8%k0iBRS+WPkxZC1$-<-EcInY>H)Tvpb3+e0kRumR^t^p_6cEIkT{=#S2 z`-6{59xhk;@yKNbv`)2eqw-iaaGV z2)+8`J-;iXNr8?{B)_MCq4YzhxUt>iwPniY3ehCz&ylNwA4|Uao3DPwh+d<18#d5{ z@Xi#&ZVO11T8K#Y>Do>n!X5k_A)uFqE6*uK{}AqNJha<$Z%6M2EU%rjYBkI-9`HuU z+5l`PK9?C)+qEAvgL*Nz+2P&l1tFexo5K8@hC9r+0Wb{l4dFX!XvF! z#^^M3LP-O;7MY4Ek)Zx7EQ#(C%GpD~iVZV_uV&CFq_a^9Bg)w|KE7J>PYzp>BKrWJ z4|4XH%srmSl6)^Gm%v?tPRvIZ-wvRQ^WTKMd7ePUCT2>Eq{#%OnQgD#tS@HK%%ji1>x3$V*Q5jXxkOy^s#Y+Y_xwDEOmXuDuUns`b!-|_+-_@N647Z;BX$zgNsh< z5T2LzAahpcyQ_DTCe8|}Rm8KqkgX!5ukp<<_mxOsq`Sq;STFr;uV)S7Id#Ps6K#B2f z`Lo~h;VsLbrcVjNNZm9J(wedDLyNYR$ca7tWJEO?R>6Wtgn6l6+r09iWVqN$efT1H z7q$|uAgv(4A5*k9N+ebGJAr+>XP@-rm8)IRz-*#)wcDE4e$6EzolWc;0?1_oY7g2K z_NUWS@cpyPw^O+DDq+>28j#Z}2XAr_Np(6*~9(~qbug#}n=F^?uv#Uq%v6yv? zMs}6|JfzLyV~c9hgz|FEao2B^d`R@Q;`nxJSZY9>%ETkNG$(c4!c6eQ4wL%vC`Lzg z%(i3qtpmg`S-v#he|DbyvAg$kV+;cPS`VEJcQ^BItS%Su@75Ua+0S9Tm`k}Y9IZJ; z9vCXzpFPlXu%Ni~UsP(mCZlNo3E*rc6-^p6rg($PQX-64j@a_gq+GzW5 z^-Gv<-cYCEhEp90x*v2LuC%0wEk{)Y`j)~lYG)hB-RUs$eA^5d7H*#1mpl^V7CJfT zV7vluu1;T2xH~t@S?X~4vvoFpLds2T?$FPpeO)Y6JQLGFnX}rXO0nu>i|2m*eg4C( zNRDq-Y_XdAoV!43GojRDTVFgeal%?Y!$zu&nmn`W)aVP&Ao?|*a7FiKZ1?TMyBC@F zKWOA4bB~DTbJy1x=i$^_$Z4R3BJNoIbMvLz$QZ$thQ}5#~887k^z9MI3Y`^7=%JJOsweQyCTp;#}#fN^wwb+bx1ejgSk>Z#L06gmS+q8r21`-~LNEU0#0==@SkN0XCy7Sc zH7%YAw?Q3yQaB_BRvIvm#_^sPH#hFP|Dv8^Cl;|)*!4qAQSJNHy%wjgvW zY=%1$k>7`{Cn9Twk%o7CV^^G+YL-|U>n-`x0u2Mt@Rt(! zih5z-UZ;?NGSv#ds}3D19xE+n;IrAHzJp{X?vci%Y$!OHGS)J6;Kh0w|NP4QqTLTJ z#_E=k`+z`*&!DxR3B_OfQvxzJtm|BSeEkhfD8s*0RD@q?AUBO1gRK4*4LaaXCF~P( zckm9)?}Z(yAzX}1F0hUWIN60IZ?SP!aIwbf!|_~fy-pn`eGb)SXJj@@34^3aoRz{% z6?|sDd)T5Gz*68{+KRpIZ-zIIoRaR$bojk%L_6N3Yr=~ zfH=4{6;Qa5djNCgj3y)UFVtYPH8WUqu-}0!lt5~5<`S6V_le?Gu}&>?cEotT6ze_L zsij^mHXl;RkF_s0$M+36YUmYr`C+@xCg>KUOQmb1PlsIS6L>hJqnMO|^eVpcE)FZO zvVT(LvXBpMe^xJDS@*X_PinAa>^;_!+RU?>xpM&4M%}5c=wu-fvxc%~j>`!4u~2wE zNPpWv6|?JjJ#1NO9pyGy;F&72Qq z19|<{WRu~s(_^`nw}0tf+vQLPel6^TW{#LKCUxa8P`d7jwmIsP=56`>rFhwLB>-`^ zPy(Y^41Z|wwqmUzJ|vLKa?x@HX;omnjZCw5y{E+$`((&JV!ca$l@~vpE;MzYmgmdEF2>p9kR!& zX922Tm{>BhSD15lQWC14x}*Oq75u1-jF6CwC`V=mqy5y1szXv37 zzsY_v!ne%oXN(?tVmV{1Kf5s=18I_al&>4@F!M2Ng1_2~8{ek(YF+E<_l$$38S5H9 zA!N@lpnTG!T3LRiO!B*@99j{4ekAf;(SOQ7y;HwpbV{U!rZKDa&q3|kqCTAOnrzQB zN!nIZTw4UMJH~~z`B0OaQ@_P#kj{BFzhc~ww)vi$64vN7;sM82KCrCy`V$E`80SZ-hOJ^tE#`q;4kd}a4kcVOMuCW0 zFV={$3jh^qz9_U>v5y(N_}Vx*JN%-H{(>TN8TrrA5C?;iwv&LcCvsA%QVdhq$#n+#afANDDgHA*S*myYTFkO*Du z+7)`5;3QeEg(c^cigm~{pZr;9`eUs|WGM}zC8CYofAvd!iNfp{gC+^H2~AOv73$YWvQ5}&Gox#CVhGEdVEHl z@q$bFCs+b~YA*GvofLgiY14>iN`61LVhJ@QR8k{cPB*0X*!Y{EpbQ!y>~%!gFrT2q zhxC0sdnavU8VDvROO^pEXU3o^jf(4Nk4Q3OqdT2-$;PV=0F{DGi!;Z|NC{8bb8$(%pW=5Phw) zE0H@`1xRKltx7Q-%GT@cG;^{KGZWZ>g@Edj&&ED%J;BPL(YPCt;K1v+6KS$sUoeHr zpw#6Eay7JyCMEF+>rXR%E(yb}lLKvX$@1u<#5k=;N5!aN*Qqu{-LEu`Ixgl)Yw|gL z#tS{*R{CvVaBKLKL-N1YkpgV+OQSyn%36PBO%`96Y_vQkcvhWKSepQF(Wj!jT}sHw z(AVS{?8j4=dbm-E2nx~sh{;^Xb=8=h(eydZ@$96;SkB?En*6b-2Ah)%Ov*&`elqA} zL6S~b*5zc@B%|V~sB}>htg^N5X{~wW7f7SvDc2GTQ)-`qyDWZqV{c^l$N^!XMsh9j z{gvb+b#JlQoK)G;AN`(q`b#mZnO5tp6_B9EA&|#HI0)6)*uH6Kzn71mFVVz^BI4~k z8yAg{iKj8%oyfA9$_+bMQJVRU-N}kIgI!lsK97i4bvMb*ly;5cC*`^9WOyr!4LG?0 zl5iiy;Q>&hfkg!wez*YPd$N$0_5Oe*DGb;^cSk1-gSDviP#jV;DRgMKRuN!`+4X@s$L^EIQX)O~g41Yu&SnGYdzyOfm3>I75W$kPnF^M!))^w5rWe ze$SOfwE5l+k-U;(F0~j<%>t-7ZSCqW zlI$#VMcTuL#pCe__XMBO{LtW<-Fj`-zDstLRpC3gKVGOwn(JPl_IjrGWvK3SN6S&9#EL-q4mLZ9lP)KB z9?rf`m6&3igKbHr^{m=j=6Gher?1@3ck~&*WaplATZ2Xd8}k}rtX&k4T8WWxM`Dxs zc8_!EXh`>Ks<`XIo8naYVow7JOVYM(LG+HFHBY{5SS zygpN((ppy8j5?PJ15}!KbZ?h-OqC32qCg^}dYt@YxDDnK5c1B2G}&PU)4k*Na= zdd^Q~v>EJy^~AzJ?whFC>PR}-Lr_KuAQ=l)Wgt!B|3>XaN6hb9X{$ho$Zmf)sFd(# zAMDo4Gjd(`^4CyW(D}AcJM43w;gO;HFT9hpe6L2SvEy9aAe%y{=0~Eh7VxEJ0kWHO z&Sbul=t14Od}*i(dU3&p&t(kKki6dLsjeYn>0jPmsz3Oyc&%Rw9`=ljK1Q;(-(l0! z(^vCnSsBp9HAK(^XYZ|_{OWglxbq~~6!7^|Dfim{YQ1*>FKGlskwM#sG8h>+AokA#hpmg zkh-RR=zvCp>2684GQ_?B?uyKu+E5_eoY|gNfNYwfEVq6F1tzZmVP}fV_pnvk?Dj9j z+E}}Jqd4M>DX6Q+#8PNIdUn2r*UtDUMX-_(!nfh~B}S<(kNaI)LKF=ATP$FZO7B5I zsqHehiUc0s(|!rW_WpBhNY1F84D$QH1B(9>m_I1o)gv2M1F#bzm%0b1O6I+Ts-0(` zqh<(C%$ZVPy+Qg{lio^KB$g!3MR|A8ApFN+4xRu0Y67v)+w`q$ITM5a6pksou|F4f z-v!&O2xaz0m*3Jq+NKXESe4eqUJ<3f)QIe3WEy+x?@2;?xVW>xo;VzESUAIExXLod zQUCE;v3_WNhnr{uI6NR0wn%x zX?q7qri%a}+SBXNar+?C3YRb&Fud%lFjk4-vOfG>JDU!Fm?S}J&HoMG#=^S(KXfIy zh5>e#AbL*Gu3Zlrlf7^??)jCttrBwrpn{VGxi*;qcDBDS*6=g!?HJX9rz>5e7#c>S!jL%xDqC^Jyl)X3Yb^ZPO#8Puiv^@(iUMiulkz)wH4?+ z_Sdj>2*y_L4Eau24BGV|#MiXHFDy3Hc?=707ehqk2W*}AQLy4-K zLYTvVq^6!uU;A2TS!vd{kw(nWU@sqYW=fh_p-i^Z2dk%AFeA_(O|h$A6xN+mvQNR3 z%iwsf$&`7ac*h6}Vc6`=xOgv!45~Bh2m`nNoAh^hQ*j!h&^(^; zd(@8w0XAJX>kt%H)7=5~Z|oF=ZWVk{wHWcSo(6!}gn{bcFB!{o<(A(US;5K;3SYnD zikH%ohQ6I@~PjF zp#I+5(WDZ-N3kG>I{UKcdDJB=i!r zvXRm^l4p91>@vQwe(p3*W6wIG8(E?pYCO`W5hLIk1UiCx0EoxoX5YY;_c z&%h4GQZD+}C^Sh;xcu=Q9yr}KvHSJ9qv?BW?|DHiwl;&(q*?DF4*?)Z1NdWe9aMPlc~ zr(6^j>Sw}@)jzvG35oy*l4gft!6muN4rw8&FmiDAxtPXQ3G>e?pS+4C+gBU}Pt^gk znSCV}J8C%$!l3Sz?TsmmT+Ce035fM=<=$^%{JTXr_W;%f0G90mN*}pxd(24j zo@luPrMU;mPLq4B!#vgSo9?;Cy8R6T8id36Xb@51MOhQj{AfDbpWTc*{7$LF5{6O?YyqSp(CIeSse&>b(7630*tZ|t3@fbt*JxJwTKnu? zhnohwqoprmwk=A_L+RF2ijoUs+LC{^4XK+pS}M*Cf7QTE_s`Xr^F0>sKvij{nUpPk zmj_Ih0>9AAhZjLhE5U5uyx{AJw0rF|jNioX*Nn#P5_y%+7{-l~UI+4}xIR21t_Pih z)CB(6k?qImk$r??`z^SCtO&56QFt=#7RVV>Vki+^v^b|ENcD zH6lc9eU}iZMl{Xv#e$QT>+z8yZ&N4>H%y%;|Kg=&a36HS2G@P)q6@SA12fIk!&Ss#x;L$k zcRM+7Xfe>sCRHSf_CwfFDGkGb={v0(wJrq@N>08o=-ledSH;e6msJFxSzf_98nka6 zX@2nNtdK?w<{V0{yqN2oLdcnKq(Vi<0gV2<$@qW$z04n5Dky&ST%H>xJwV2rVSwLq z1-lDJc~AKt2WMt=^&}G)Nd8UKH`ZA&ULst8e+ZnWjp&(*e9H&T_CiLtNu1}@nJgI; zU%5GOlyjuBG_hKlzuvB3ehzU$IIz|r>3=yx@HIhNv!VArd~P#~^p2FviJUO^coee9 zN=yhMPNk`yu5Xf_12&=D7)Zj~7dMgP`hJaJqy4$?S8m+Fx*H?==WB<6F7S;UBKGZA zV2PV5nMwG8-#e)yz6|rzIKXc<=dc_?OX~S-LmAdRzCCF0N~#NpjbiBLuU6RlT?bfK zS&qmrZOGK;vY1zXh#}L*_*B{DjejLXWPqdeO4lCz9dq3rSzVQu9h~@dj65fS?HMAcX&F zv$6bSowaKH!xj;Tsmp_!Q{u}*(XRRRcn>fsAh9S zs}{L|vl+p@K+*kxo%cW;b)nm)d-~GUFw0)yShrn^zTA!?$r~=|r1^FfvY~FC^Y$oW zZUlIb!{9nwN<9cw{_yTEwe6zo?7`RheD_*?;Pj5*L+qzch9$JfQXx~LYqg< zEg}n#8nA0kAw8m=H6JE6Ws;ns@fU05%%1){0$0Af=WAc=d}A`@S9iofYVMyJ$8p&{G^9}iCDEGHE-=Yud3d{$=uXI8{3=8($*lO-B*iUYsm<=kWTj_W)tf4r&PGp zK0F0i6B&yly=Yp2u;lsr}l&mM#D1CDcTd}^Rh~7X=-7c4dM-zxB}X( zFkjvui2@=!m$oY_AE0>OH|1cmii#J#*}h1w(zr>bLvsarD+^Wfw^erh8mT~k++@N& zQ5HI%RP{&9O}9f?#?WR8{DNpnq9im#>}Em;(dQqM{YpkZKa?ie?7AO9=>ek1 zSim49nelb{5|KF5zI%bI>Q>=E9(BqiO>KM4SYQ%M62b|BA;xj@L&Y%baQ%;jLbq?Y zA|p*@O*M6_vq+j`2HU06-jgXn89{`D@yv^02k&D;yC>`j1==h%DOkvfX=kgePm8+o z9E8xLH!OV5Y~z0>)A6c0l7FxgV?Iepln94?ya^*GnG9wunXJ&=aPBqE;uv`fa$g`?k`RN82kzC(^#Sssp!g;9ZVR zF^w=R-jmT&yVz@3{J`-k$iNd0oTcr@CDe_n7yiRo}Kena7CcqsW7 zZ+6RQJuxJ6&pI2J1>E84S!6>=<|a!4m3&n55APhN1INAwl`7k;*iXVl)2q|L3foZ4 z!g-8WG#<}!6}q`ppP?=VjQx`5ZaI(>XBxirsj|VPVda`{o0|3aDn}Jy{^XD(RB;14 z5;tY);~-eTuC8*{#%=bPj@A^E`L*m(t`l7rbtsNxr^_*s*N67DuZl*b>ny^7&L-fa#-wrdU7ay@LV#4`%<&s!3###usNJ6|t{6fAT%k zdUyc&y_vtp$KYoD7Og+tZgQ)O>wi|2v6j8#ZFh2AGbv&-EkfZP-eHJNTsM*#r89pX zuzdz#^w$tns&Ji>B=65H>)%*N$^!`|+Txl{6NhRs=Jv}Q4RjBKq1?P<8o?jhc}N4g zPw$nNRd02@RF?m7Rzm#ywv>rvnMf_mWJ)r>xRbIebno0&@88yLJ*XBSVIx{y6^`^K zt>a^1CCa0kCBD8$DpRPuwG%0kkiI4QX3Yp2>O&974g_4WSq_CG$_r-ek@bB`46dj3h9 z7-+8vMyk{#^1$dKJb&EJ7|4*k{T*z3`J;X-@h)w?ErEy|7tJk*%)O;R$^QpSCv>f; zbZ_$nR`Z~QGrRI&^mETayTzc<7d_}`KFLRv=+?4KBzPU_3F%@Tc)G#t>fLnmT;pd8 zxf4t;%DQT8)<0jA;~@e-8=_|0)VbRR^#?rJV;QzJr1Z_US#CX^NB8!=rS_H~nAw=P zkGLV-fKGkiy@Ug<)$*$?-^E||1MY?zR~m{}o}kd-b^Q1(9IQm&r(4_q9ESL|P}ryV zqyG-`U<;}UL0uwflu`ISHJo@ce+IQt0t81_O4*RR7-O8gn28ECHP`OSvsD)iklb*J zB9m!&gxuqs*Is8ZQfRBw|!|?N4smX%K_o-@4D1LYqnBvc|x!bYDg^c1<^;AGWzrvV{cl<7lC6>9Y&h(-qQCV{6`4{k+;1ODRXWaA zUBe@dx78g8SCO|ny^%d z86lNA&2-PYAS|Y~a{jYoDAJ_sc%Y|@7w0>h)!7%Atg4%rH@nwpX9N1*G77EJv`^V^ z<60ZAu_m{o154vJ>Y8g-K^1=%T}TRz64DEnbuKMp-;uz1$J5JDORmL6ef-beNiHl) z2!FesA95iv(NT8&gCbbmAoZ=+3@(c9E7B2Xgn}7VoRsgY%Lhu_-pg6(F}50oFEpHq zUTK=74uqLg)p+0pS#E#qr=PoWgqm$!Th;|_;u%4-Gp-)@JTz{EpIv#JB zEH-0Pzkv7NMG-lZ6yj+pE=8s=x9R+tkwUvjJk@J3JTmBaG`zpc(6E=c2pISh>4BU| zqAv&Red;SZie^m3#%bOPE>z>kMJaN|?FsK0z)9cD4()7<^JFdXborIv>TSxg`O2JT z7`~^C&vMX>rWPC#r_14Abv~%v%(9LM8Pu$=~4XrnK#86NQ9o^u%wG5ENIBmd_m z&WQCRZoccVgoLJzd=XG*_0>?Iv{DbYW-R!9aTft@aH`FWknTolUf$C6gUuXNli@w> zS%`9m*{L>0(+`kKB#Oa{;%I74ra^;g94QwrRqYF&C8%J$mt=zUwZwOvZPX0c9vTcu$zWT#K7 zoB`Id<+?PiW_UDA;h3Mwt#gP5J?S5&NuBFC2lU}Q>|fP`Knl+xEylu{f%r7p?TY;7 z-wi)(dLj6NRUL-SW*zE|+_x@a(kHte)(YfgMfU~khS@&uK7X7qJUavTZK zjTzvk?|TZ=!_D34PGeZ@*a=7{O3J!RA1-?^#o2f;>v3Z9w)yekWi0@u&n`BHKWhyT zjQPo+*4tE03!Rt*C(~x$a&nWn9>!X@hx%QrZ}Bh?sG>Gf%UQ?1T(8onO3%$4R;{Md z{l4OI85=;eG9QlJy7krmwYSRVjPUz)Z5R!Jl$JT;aap%6+yQ2Bi!3SK3#x5dZWU16 zktStwK%q7T>5#A7si#cXs-2n1gv7QQ8H2(`RH+<|F1#ln(3N~(k2RHbuUF1@K@7)5 zH;u&=Ifz3n3jd}386aZE9c;|F%k$rbiz(Zetd}-wo(v2e?1T? zI85iAp#gNTQEQ0R2KETczBwcz&ELdrC2dQna%r12-^{yQadjHCe@de%_NA?AU;}

NLU@QQ8k|B*{N8q*Pvo4?{)nL(Tm0NNg}6U&|k3mYtjWew*M0_ z8GxSs0CVJDycl@OZ8&!_SdL(Z5YL&^YF4m;^Ez-2H_r2G)*& zJ6z~${GYt#|JOc1<*?4*D>{|#Jz=U5_O1Ye$(mcaP*GG&L;L^tx2X2(U;YVr`+qYk zXp6;a=2O)*ASoD?0Em{!Ka_aiYETCF^DO89jDg23FsW_^_3wwwmSBjsBmmlZq4u)a zi}AXS)U|*|l6rK4+rSfOwHs6sNQ7}RTAk23R~S*6e&`1>Y#_G^Qq8F}fB&38_KxRk z-9;tg3B|`?k{Rr+Q$qAbYq@;9!Dr9Xvt&TxYOdFH`ZW^}C;Sb~qK_2*4YUX+zNWF? z^7CPvr^??Nq~()2_QI-mg}D&Wxq%tBn{k047|Hw+f5Pf5;J;S>sAAz_mOeCVV+VQA zUzI$V7yDgdorhh2cE4)%1mzU(1!?hfp#sfYF+D|d?gvjXfYAFugw>M@hx)#2dGUsg zj|qqx^JE18o*|5Qh|LqK@KA0b%CwLg7IJBw3T7!9;Dh}%)5C!O>y(x(c`gHvP{BzZ zXcYM?4yh(#1wMxX{=gI%s{40MQB%H%%_mDL2WZ)6(Y|u$Kvk1~*AA;=`|sCYih*d_ z3&3COtW~Bz9Vcr|h`d>8QRvd(R>TYc^B19k3>x>NXj`|f>wH$P$m;yjdt+O`@~!%U z*%gz&x)#Rs&9)?Qt3LXpHz+T~s+t$rYZg{@1P8ZLz=XmtA-}Z>f_M5&B=Qa9z^9dH zvG~GIw8o1d!7K5Z&;0MpXOUcfQOxMYKJ#OW!zh-?ddG!rCeMg5%+;Cxg`Av5YkMHI za*eL!vVmMK4ZW+i&1GHg{*A?IX79J;eE?95zyE}Vl zQjAGO{#h~_Is&0^j5!e3sP&;Y!ThSw^M)-?7Zt96|7-Goasz# z`zK*7{t9hNeS@u|Z(Ty6?FZTLUT9KzD3EOIsj}=2xv}PEH;B$+I8HgJ%)7S`9~twH)=dbEDsb|Cp(&VxNQ>3V+4FmH!I- zPq;4?9Bhj4MUnR(gEPML&edeG_EVEs*CKrphIR*4l{ImI)it1&I6%edJx3|uf+SUU z{<;VIKUlWoehQE8!%IGEP);%`>YniN5FY)QjT_K+PxN~S)BN8y+mx^?3Rp%cwdsBH zyzx^m2b^}V1+Tj;T(fk8`gE$-{nukxKL-~mg|UI?H%a-oh(a-a3t{OkGpL5J)KENH zvq7??rq3Gp1#2dDObp%50msHk4Xr@>OfBm!)ME{y7^zd3{{7hNKw6hk8mt8DYZ=>Y zAQo8_pn!d!_dh^x>R*o3uL%fa=DbZa?e?k@J_+@&@u@l3BYw&9!l}MtGgeq?9rlbk zDWvQAZL*ir%YD;(p`IN|5ey&}1DW9c>pI6en^H(poHh`M2NS6y7~D=qg*Mx8)|vlg zKDY6OQc#i3lZ*E9o#s+|ZagpZ(6Aub8tDZRhEWC2;Y8bspmhlOR2jkdjLaUK zll+BU3Vj}Lr6mS7j9YHfw3Byj3YEz&bWGQXy6M5T)mB~sn5Tj)zr>5`Z*8vD*Hf({ zfwNq0mhA)1=$Q}?Jy(Pn(_o;b1#IEK>?u&YZ>BPH3G{W2a_xAk; zrt^5!8WqrFYurX@nA~czGEV39O7fQQ)R`}d@=p%FKC^2O$ea{->@@J>Bb=!Szn>Q! z9^GPwVSAQ?j;%4-q_`1Y%VQIj^diJUIA2+*846-kaKt;r`%&Yi{=YSxvTwWrss>wcox+#yn`QeUiwXzST$3b(eR{-+(}^nGdv zw+Okha`Pc^SMPzPunbhHBLb1CorV9@?^bMF>dYrpMAM(;x-?R5hrCxA4MS%z)J;Kt z#R`}`!`i>1%80H*=cbADSZ9*WGHrN18lKZy8{SDt=!}PX$OQw()GbCxm{BK?Pe!^>Pt5pgx;C~@ z?RX-jtLFw6x?ZFm2)9S%9H1k9`l{0QrKMLIEI0LHOWv-e@sk~)vg_?^n&WGwbX;)p z^V~8Q#au>z4B+e&Ou_lkvgy6s#Om)g<>BNYr)aP z&*E)g<}+D5T~|nh_5Rf*%JErm}CvL8lA2?yPtoV+z_#g{dLeX9RlAB-p0oP znJi=+a_14tT4=>V@@d2EyXDPimuzj0orN*g6vAG=g#R_#pkn&pFwD7)V$Qf`g zvRzg0I<;S`IBbt%a1|$McOn2nm)Q67kS|g$SBJn+DJra)!~IMhvlBpEyiIB1csCp4 zS{dI-{6V>-@rPdMv{&dYL&$|Eb$}=D$C#dxHcXs5B$f?n(EYd5X}&0COtaF#nFfm0 z#U3#YCmp_p#7fA?{d+6m1nEoh0!HSNov&ZbbvLrsc}AR+R;>cSE(U+~Z_#_y z=5D&H)cJrUD`=xF+jr0Ao(U&yUsvEP+GGVOg0lC5nAfCR4|tYUIT0rJmGSuAH4iBa z*amebRcF)Y8bgyUU=eLDY1!U@pencNElIyoS;n2VZyM+&RE*^xg6*bv_H464qn46`vjW?Y$#SMxi5lJhBFX|b@G z_gkoM|B=t>=uA5oa(>|8FBgc_;;~>hfVF1VU+FLIKDJ ze5dh0(vO;nYu>SzVBr~Xg75nwj+C#^G|L>dn1BvuHJe5yRj=4{I!-x!w=wdT=S4%13i%BQWe>;;f@NzM5#B4`ZN5|CrB9GYh6%q8 zzcU52Iv_P{GZ%@;&UYUhXJN)AA8iGl9tsNb8aTsJr^p$v-3I{kwtk{C_1l8j4iw z;YF8(vjZFESpW}={9l?mu~xle&?tTha}`}b^Fv3r;dn7HAI9u|BHdK6c;RQ?Rq`w= z$)pM03)UC-Ms}`vnRY4eoKpasPtSk#7}F%C8cgEFJf$mN!zo_s0K8qAN@&RBAvn_>|iwa`H>VcDDb2{j=BnZog|quyrsl&e`=3MSKK5vNhM+ z=j}{e&kMWjx6X0wQ~Lb{k(~E6N-g*0bmJSH z3;f8BL@`C!LyLx0R?D2_zhbvCI&F2&VOAP1Ka2XXcBO@J7+XPaP*4p|8JSu}g@fEk zA>rTL%OXKmz~DTRw!k@U@Cy<%lj6L?ug?kX)_5^L_rc1!tOM z|8qfpzKN#2{PJoOT37jKZ@GH>vDNr|)fBF&vkTLklPlp6&3N9QT4JWPN5o-X&--Ij zgkGm-ehYouR7_mWzSGM`#dJeZz&O_lQH(n_Ghx3A6JLpURLL*=Ig`;20uTJnVZ}@Pmrs6bxq+tpi-~s<76cbv zr!)#|b~K*@j5GX`70ky%A^4noa+~xQ+ru849__2lZYcZJ#))FgIuIazywyX3jE;F0 zW4tH3a(p*s+IW~n|L5lg9X#2alPDz9!1~(TO*yJsye;(g_%?lZhI?YdtCV021C6E8 zm9X4Z2%8fTrid-Uwupgh8W4lnpSO|!p!mbQ?le0=!~PX^v+(DS?JvadMf+0m91y1Z z$+M62h~YEzCkbZ;&|vU^EV zPl4L4IocV&Rp;zsv!$fV*r3E%aOr)iS-NCEz?_Eodm02H{CB8Pv)S1Cz^bp~fx38U z36b$}f5dScCpd5L9^H_Nbn>0V)-`k8qIcTx6dj~{ zeP#4u&rtU)j?DTM!lVt4g#Pn~2;z5P@JL?G@fmj{g*?3 zw`}JaW={S&WW#i{Lz_YV7*d$__&I(_({wM%RICAIfxWy;XO9^D(E}^LT@c4*`cf>v z5To(U$=UXLO4_jL)&!eS3uYlU6gU0huoTHcxu)CY(}O)^F7Z8wDD6kWe1C{~Mfzu= zT9A@vDfUMxZ$3lWFne49-Ms-Ld`$zT$7Gx3YHVZC|0<^5sp;FG}fx@-mj zS$LTL89l3)bXYa-BB8TK4Iw?3BHQs|ZvxtzwSn(y`7kVv}W;c7_dYUJd2Ub?ZBR zF$f30XTS+8#SpoF0VD``y}jw}GabFMQGbfk1CUdd(hs_==RWWtuhN`X{p*jQnBY1A zN~Z@o)FbF??h4@oFM+$ag*aht4u0WT9(yHTI1@~`uW+L!*9s9Ev+hucG51LYLWiOR zDMj|)o+}HZ%^k&u5WrD7ndZ6h`5BQ$>n-BLSy264RI=0zYyK)YQKsz%PrMXJnp7&j zou#K{H%HJdsu%eYV@54>i1OgNNh|Ic-@bjzD?!vxNpRbj?^7|y!|H{nobQ$Lz_Hc^ z&F+u4nzPH219}it(K{d1=j2dN>XGj7tQ$bKVRn2=tW6=t?Y1p#&ENo+=|yaJXtrR0*MRPHJVprfFWwoj!g}i+JM-~5|gS;(P{dG?G0{FcquCD@4EYo z>W*?L4@cbdfx{!=&OY~LdzgGqWzi=d%$aC8Qp+vbqo{cT0i}&sNx1d(rt$@BhG_DO zJZXB}{r;9=Y8HAt{M81e0*#x&+S#<&Z+5FN{79FT^`G&6`yTdIm$Pbp5A(pMy}{kS z!Z?pX!gbOtpx0$WlA-7ss=g3_{P{g&&$&oOby5}s0(!kLgZH)kgGP1cqxC!Gfl>zPGkP}B!k{4K=JFxk|s8H6P4!p`~0KOCx18=+F0Ve3^P%a1QCwB#QE0AV1C0M z!+7#-^YwA%szKerQ1^+ajD~~gnh;J2QP?7Lzs>lLiSF9r zxQyNZ!rfbjMb$Naql!{0EuvCNDiVTpBc*hAHw-1sPy*5=NJ&d~51o?INQ?|IASDb# z4Gh8%XQTK1JpXfD=fiuQct4!=MIHCR-fOS?tzS$*sdPKe*(1V-I)nuoR8Q`qjyXF) zMHrFp+49LL9>YcW!tCgtp5yjT&qLo<4r?y~YYcE4zsCsB&5*D02NxRTW60abI}O}c zzKD*0%kDVaYd~Tf6{%=-fLAtThzwI()D>Ij+)eGqttcG*Eg|kLlVucI#R6X=wR?pT z9{!&%Kk`=1g`{YeK1wq#>?|EB@7Pc9o*Vm2(PBGQd4XqVEMjf+TY7Xd4%(*ZC$tC_ zwU~>`*@J^K98uH$qloRzpGJlAM?W!Qul;u#IXK$#FDjJIB^2kstydZU{>g_plCRQ% z&Y?~bhfYhvPRQQPdT(|1a?L5dlDoz>hzJ)VMT4RZTmMv-m4fk;VtmuZkO(vvdiA9Z zLhqyueK3>))1g_Iba>Towp%;q3V+$;&?g*ROC^$@1}@eN!vZp6Pavb zd+|gAt)pvUsqk#zIC88*$ccR0@B&ywpK-WG0TKeeCk6CQMxw=p= zn(VZ`_Tx(t&1`^&W0dhRWcSmncoR8*Hn`Qe4=@!?Rod@5B6)#r`_?EcV{?^CZ`@wk zncV|eXUOx#_t<;7C=UmR{b)z`jBg0O~ABZ|N2c4v|L%I#LTW z$P-C~#eV7fngk{j&GxycAl(LVzGUFgSB`;IAJ1U^4ag78HO8xFd?hte^l_~K#cyn3b26IFWm(JQ*`J3_x4$v*FdN+I;Uup`Ji_}irzm0&1mE>Tqc5u zXQE*Mrv)pd2}%&RF0P)V9rI>UU_zy{V0jJsd2|S%+A7GDg$cGl4;>f55mY1Idm6sJ zpzVnXj@OYk#@+F3kPi-N?@YDZsg)GH+{oa6O<0scuW%XSinPAa((Ej)^}E zC;tn+*|dABI8@2?lh};HlD|)_@zlBp*XI4U=h=3b#e2#^#+>s11x!&*vUDs4I0LBw z6kNPx{sfT#i=m!>zsvR1kJsZY)koCF`oTo8=C*_umx zb2d9_?Nm5AMNVaCP8#0+vYEFImWa~C&rNs=XTl5)LOE~xWfNs-`$VpCGg!oDWnSJImx^voBq!^sh*G^pKziNMTYN2lSfSgG{QrhFV#s9uBr7 zYE>i#GPPR)4laBjT~Ul6#nT*&#Uz6&gGD2=i8h9m2hv~#eps$Z85JqKD>H8XdBAVX z-RZ&GL}Mi5e_>b9XrZvpU)(hh$Huq?P8#EE!*rm5$-4kx*Vglii| zfLuf#-)c8u#!a&Tf5e>-NHgO*!9w{W#Zn-hdZ^HAKH1!|L-7EZHHF8!S@$q3q8+q+ z@!gVScgPU>Ho-+!*o65`gYRbL?#y=JrNga+zA@dkTX+GfI3HYAewxPbWjNkp+}<2A z={xZ{Gwi@5kMGvpGJvQS;q^WuVoWyCqQS7p06&r>K099E%MrzG@Ack8)`#&cfrm?} zS#3Hv5#Y}asy{$QOKnv-8b&gW3woy?N1qz*Kt?ilPS)FYD_qh6N)IV8RD2bmWvu>l z&goA2^0z#z7i`A9>T=3l1SeCAu-#Z0%ZZyL@$FpQ#|a2u;pd>&Lhyi5t_pxKkN=Ah z;eimlh!(9%;i(bQY7hObY1dW^*{fo%*t08p+5md+6V7M7PUjN;&05-|Z}zysCiW>= z>b$Fp?SHUdCg;N1Z3mCTHz-Pr<4`@tx1~%80`FJfWUVY^jIC0DM4q?VfK8ER2J^~h zMx!r+1d7Dc-s*y5@Q< z$xOaXc&uCvC6-U$u9^3sqYL=5X;+VvbBC@;Gu0z=OzJR{N;|=m@d{K_3b7>gD0w^x zuwPED*)QL^(iqO=0kY-z&s9)Qx2)2W*j`Lyg6;D)d2ifZ6NSV#La*N7wT50yfNHv>pV5gVVuck6Y5 z6XkJs4YHt=L%Jtc-)z@eQzC!&2j7&h3O#GXhNYG@_Sh>R7=tX#3~F|Ur##%wIuQC` z9k=u%u!6mbJ{);2MN?&FH}=LdWU$I~n2j;*`43b?I7clPt}Fm1rw#LUn>22a!6??g zY)~oZ+8PEtd7G|1JWU2b_=u?bLGwc_t0(?%6^D7HO-2XB%-$wff^Tx8)(P6YeS#V< zz-RUgpCAaSSIPLF?Oqd)%Jq5+it(w}5p8-$jZ2R<`aKA;G|p9l17S zXJ4G;9~`wZ13e54YD?N`NyoiN+pVzohbqmx)UZBCEjC<5JUn^E0d;Hii5T!HPjaVL z6{P|}e4sSL7efP>+T|60jV72w$Mdm2e1Rq|vcc{9iw~4V58tPyH!==uuL9}-@&EuE zl+&UKybo-XYNc?(q+}WT5{jzpCxZ2DSF(&J67OH5aB>u#L>7-AWp~WiUc9pbbeU;D zBGMmjgdw3u41+bYq_#9MgZYoseH46i5U@Q+!66XO3+1D*Ax69m|Fh7&Wb(U=j2f!Z zJhON*nKd;mIVKCN?7R0sK-`=_&25)rQd}a8OWPo6qI3AWt?|uJg%G$5G0`cBxnh+!R>3q60CZ$0Qvb5rxe($$j ztBX)C8G4JYB^&*k(UMYY1pmIrB&_i(^Bf=zBHM!kI-=s~HY0WZ!jQ5AcFQpL$lEa& z$82{8&=^hi_nZwLG>G)`cv7Mh4M6O*a<@?tRU?X(tgV^~BMD zD0Lntg^r#rB9etz!VJ%qkeOeq`=xxGEabX`BhFmPOf6pF19DDz)dCf<5zq>r^ z#PidtKIFJvD5^povz+zC*j()O{*UO>)MIDA`=wmT)d1c==fy+)(4L#Je!AYJtHv0k z`eINGGekf6LA5+xKo+}iWR&cG$Zm^27%IH#_BLkknqMVd^MW(eB#DX4UCoK@cjdDU zR?HHvrZB7?&vO(qCEr3NXmveBS&^%fbqR`S&{O~-%9=-HXV=Dn5p*Q+6#rI=Ayx>! z6%bS~0X0flU0nkAfJE8W3QdRd@2%0@=NLI-2H#H7z8jfr?!cr`_FC~JUC*t+5rSPv z*>_%@Pwo1*0eP8dI2Vs9uu3XaxLqrHaV`&p0|Y^zqWesLvpZz60Q4!KXb9eCNVOy~ zJ8tQ0r8@aF;8cB-`fx5LE(;mjFqv7=(?n~*=@eu)e@m?!ud?9c<@h|1l?bF;ePHJ= zyqjD7h%B@)70ck!n~VeBj_ z79P&-eUqIKEG_tFz#5t#pCjbHOQ5RWCwse!#_#Ys5YO=_<~8NdRe@I)ABRhe8RA~IG2%T4Pn`rdXBi|};e)q;38sKmFBBU#(GHS5n!piK zrI#-T!Vi_QMSD!NJ~!Z0@zMrm28#}KV#u#j2w0-fX5E7aZ%R)2t;8rQH&ja!MQ{08 z(*g#&RbPbQ3&4VmlLfFISY}JrTz;Zel8@VHg6{>$<`yhJ(Ib*5aKD)(7q@Ggjowq2 z&9z10otXAM*6jKS*uMKb+pH-!NesC6s&0lgO1R-~fHm6uxM9HpT0USg7iRTH zh~w7*+3DZ`c_@+ZP4zZ+Q~H$75bTixabT{ozEzm2W(pAaqq(!v9*v#uf8rwU{a(HG zgoHePnCYWtqtZkHK9EWDbHmzXO2+(QTxC?K7vV#9YA2SWP`>%%5T-e}iMN&{_npPq z^%5F-T|uIG`8EN3k+k$+6<*!9sqv-#B6`7(KDE0YAP@&+Nj&$8PYc?OJ3>0>JHHz7 z7~YRGPZzuhgo0F3!q20Br(fdz5+bQ9+LpARqRNk6Y5%Ygtm_m*$+3x1BnAOtt7NaH zKhSL`!lReRF6P`mhO@&g$p&G+r>rtW{T`pdp>LIpYZF^;XZmKO?!v=%KUa6j>yS9SR*JnZnJGqjHhP%_7^3TXicSzvhY&0M;xn+SFr`s?)c>#6M=^ZvBZ#-3LezVDHZ zT^6%_dSgH~+}my|CybV)gUkn{KnsS{0hfV%K-%hK#{fDhfc zCSdwyFt98PwmwdT#`NZ#aW-#ia#dY!g z*QnA+Ob*-psAscaXN)4J)s2^ZZuictO@%z>-x-dy1YOjTi;#RKs}pJzYvFy6Hl9~f zB!xk{wv*TR1u_7?qR|hGDMxmaeFOV~xlY;aURSdittN$hoz{aKuk{@QOw!QI2a)h=gQ)uhvHI8Tk4A zn=j0pP-ROhNma-l??T97j?o(tB;4@Fx)!RG z;Ed>xV|c5BI@~j$@x9uLgRI#&N!L6}cCw92vke{%_&4X#;O^c?UD6NDL`qvh8WR2} z@db{WH=Hi-9HxVH3Y#7n_Hz|>zK?d+UW(^D!7*F32l+oezzzTcW9o5z^A?CNhHKfL zg&Y+O+KBcxSInu?$_`7Gy*zIxfPH=9Mq4pTxn%SoE#X0*p@_~y%&(gci{~!SBEoPF zunlj&h`t!|duGGOUHMd?wPy2=!U@s4NC^qRe-}X|>|;K?ytsWw0)p<(~Z$^*~RU zxlsBO{YAGj`w3~Ui(vJ=9zJgE`R%v|b`9h8a7p8-J%10levP(}(Z(-27MWPu_%DmW zdZ9iT4B_jj4H%Erlner*QRlzHvNKaDvS?xQ=60Kr`1hNudihrb`g_5mMnyc2rldJs z!H=|whX)W9`PAcPsY3{;+&eMO&1+$!!F!)4z;@zoiehZJyzFgLh4$a=ccK?lSDO1j zzQJ-zR1fBfn|WNW!|+q5Qct)=5{gKM}spTg;;m@@D(kgO94|Jr^jqNK0vV0`v{M8(LCW+@iJEUhb-cd(2#N9-a zxY>|D02AQZAQYiAZ+3VbgZ6sr4*8FeE$!Y90`DUwu+x+0NU=ei0$s<+ZPI)s#KYZ7 zX&b9*n`>xijUVnk2j$4owvJti9SCjusb@~6BoXqY-g7l>Y+Oq;!!|o)-JowzYG=yg z${%^MRNs7jatiP7OAg{XrG>|B6L&KJ59gYiITI3#wJI-D$@?5qCOEw+&WliA5qcNsaItU@Ig(o-#r$E zr`!b-U5n1c1Ix{#R&j1fRkTl3uJiE_^Z$LSun~ ze^pj9B&6VPNSaTIRoPjbQgyb5HWgI}L=w(^&&Q$J&UrtuNC1`$8|T zvZBLYDQ8QoARpT)FhlF08!Wf?uK4Q1+MJP3w<6~xxT6@IF#SnMY>!zdVh&Y7 zy&&bFYr<++aAEa=@s1|LE0zf0CrX6a0X-bQ92hnBEEc)VwfwV(q@STdT1mSY!? zju5?szHiZ}twB)m$Z5R!A40}^YKjkcAc4X#9~DvJ@C}=>u-j89o>gn$z-ke`ror`s zjDu>f`RT;o1@78fd0wBh3e)52V}oprVa z9SiN=%7N3n?+XsgX6^PyfE4d^XxnSE~#bfm$-7$^ethtn#E^cQ3K zeXO-s_kHM_ufCmeX>+}V5wjnD7p6x9P;f*7)N4isr-nxAh`KvE!7La`)^V(s4p7Ab z1MXbDqfjzt!S4&reb9Zs#*?nZlERdMG?SF*Qiya)*ts3YH;($OrDgD!4u;{zZyghW zI&re&_i&pOwnHI#K6Q${ptY}UBjM~uB$G?K@LJ<}!YiH_Rs~0&v-cB#)dMMz82iAZGs~Lf&biXtQ*N*zWIEJU(J}D{t zywg5%@Ly_dw^2Dfb+x=8mv8lOLP~)LF`N$5^0y!^Bvzz4)aR&Lul0^dVWLP$U9!*5 zIa-b?YEwA$+|%R-qUi1t!d%+d#t~NpF$+Zi+tvFUC_U?ux9LLqZv)mw#|ytRF=Z)f zrHv1y&8P*R-Qny%+C*qTvjR@Uh+@idVZbi_3QD~R;r6tu@z8($CuFPP;_-UXpQqHj zXJL4UrQ|es%hmUe@FPWx@J5Iltby#bQHyR*P8YOqhr;V++y2lSlZPTw__n$b>!6D^ z&Cn^--#E z3UcxwoY_Kknnr(=$PHN8=NL&z_(9TK&m- zk0t6pNNp*h$nI7uZLY>>Ll6*m1{ereu~EpM-IGr_1U&W2AvfDL_1_&lG)cgZ@4F%Z zIXv6E;&VN;AQE<(n!4hPL3y$?i1p}U>Spf^7hKW+Ny3bQ zf#veAXFO_|{ZA$k#_A;Hsys1=JDk-HLMKd7j`NgQgM|^Iw`=l=>th^?kxiXt*4=Gh zLjI7ZU-jMdlmmHX=+k58T@X)hpRi`o5b@l?_PhG}b<9KdR)Ujh1qtp=M7Uq!g2vl) zN9po{a)3w44d)t)*zE%@mr`>|Q^aHiiPE@OGzV$rMjx!h1_9-jFyHK+kh3s4Wb+fQ z^tyb4VFV>2X6^&5U*9TjSo>*l&Zv6i+o(dnGQ)ZOxSGAx;Be>54njRN)DtbC zKORw;lVxB85N5`*C^D~TMJ}?Lb4gd9duCDj+Gw%*c#n1)#YK!md{S(3@6Dqrpw2jB z?7M=7)rbmzBxhxm*^h8M{aDruL0cgvCup&n|Me91Q~N)zG4JHx9JJBA)vdpGxBh9% z;-c4DH)dv`jm;Q>lg(I^;{%QT^@Tu6LnfTBmg{pl(M?=%03g=Y)bd<-O|+++v^hAV=5^L@?P)L`LOg|T#+Om{>PDw z9rw_`2>P1EE0#@6O>XQHAl}RU-nR#M(~D2%1YS(+C!b+I?iB4907htm2KGrM} zCq^))5S(i&AB*9?6>tpLJ zRp9@I$g92r$?!AxukRiBjQKiz`W~?CqhTZ+ECoA|Q=P)!8FbqLa4AsMaC_^byh2H? zImH@aASfCEV@XokjdbC6MVF`jO+M8CM_5xF+@sF|Q0L;K>wxeiZG*taGnGA)s{za9 z9+D=bf5ne1F}-z>UREUI?Ek%^KkvG=E+DHXu%}aUrv~N@&G8lY7Et>0>)oD5cp^7l z##i#?ERk&M20f4(R6;O5PB z)n+qn1JBW!rb0Q!S-{4Yr9e*j;~z}@`WlUgzN0`>_*?#OAl?7UK2`ByS?$^}BqWAL zk3(;l)O`Kd(+=1upJV+?9sFN@egC^~`IK<6@ywp9*sR`fQ`XMtaf1vYPn!R8^{tfN z&?wO$323dnQ^{g%#P$^E1o=|8beXUCgEOwEC7WH=oi8BTd9@y&o*7@tK>+m#P=0+U z=J=tUDH;rqyLxI|k9%3cQfgqR$_7wWzUTI0=`t&4_s7GPm($8#tehb#Re|i~>mru| zkIU+c5K~$WMN~;7$t6u20B?*yjzKorM#<~<30YHvoFz`ppKFUX$i`WJ&PfaRg#S6D z5s_o~c#N6+^sMOOTz`h;>>tginu2iapS*XVnHI=K+^)UkcYh4!{Clh-q_A{1$Fc{Kv}-+I|Lst;|82fNha%m682|US-W>dq z+CGo}hvo|OugSiDpeA)al)Sk6Pql zrO+dj1P2?KAdYgZe0OrsriKI^9oN5|pg57=&jQ!~xAXno&PFk-%daNDXb3DLHTYYt zzO;IQdbbDv^gxO)cMI)DdkF=~Wnp3CUoVD zWkO+l@TU3ZQQ(NU!P0LYkY17hd6#ro8ZKIZ~ECK0fKK9UUrK z{%uRJM0s#q559yu)i9T*8_Mci^GrTwKEoh(e8Y#|t0=Om+l3J3Y={j3)NK>b6bCdarqm~30>RgOS;x~Wj-XRvpf7QnvXs$^ib}155rJz${w7_?^#v6+f!Gs z;jP*>98e<(NP(dx>#8LkPIju`CTR^74Hfz&DZeTvN(W37=6_wbne8-cHa&x4tr#A; z$Y8(U-Lo!Bko!lf@Ob{gfPhW1e!+*jPWGO8<-TI1ourqLo8Pwixi%Yf?y&r4JPV!) z_Mws&$%CfIZTw$Gis{~7oJ;|ZttxgSfI+FT*O3fl!r4Wj!=Thq7{n(V1%tVrk+LpU zaU22_vNvlsyloraxr(Dp&Hn}dh81GG3WD}2-t5{9Fb$AGF)dNUAK)FOv`7czf(#~YzV)czX!TT=gMP>SLF2nlcn=Xc{F|))|#LxQ((r(xag9mBI0nH(p1NKzBcxmpq(RhwsHt{p|B`*AP9V zCOzvl8zR)~XZ2(*6qzMZR#fb(Tu5tbccuJbm>y+V#-z)_xOT~PH_nYRa?V!Bxzt6y zey<>@tTah}K2(@y5^$w@;UiF6+R(QuB6WoSqs6uHTvrAB1RrnvoHW$q!TeC~_avBM zk1V;J%+Jp!g{vVlu-=-ggI(N)G;NIIS2oWSsQ=hN8|@B06_Lr(!ptB+69rq^x+c-z zmNb;GAclU5T1_Dlvd+$MJXhi4CZoUUzAye2%iaLPqb8OfN~ET>I{(g7vNtW3U7=f! zKEd4u-^j;<-NSC2Yeq2oYh(qFg*vw7j(oxdeR zEPv7%zIpJi5e}Mv+m8!amU+TQyI;BYC9wJ?*GebHm#8wuCIr50CeSrPdRn;e%onD( z2!uiQ?umchaBZqYK4ZON$EIaakUI1P(;7vqg`?&L3$Qc62_=`J~hA2Jx6IkEx_~l&&K@p?j0w z`qc7mcS0KO^uQLcSEzV2(tu*af({Ca z>Nj-Rc|urv0uSprBOUJRkzVXbJqr+V{^S~Rr>O+$>Q$YU#x2mW?Jmq|de`Naqx5+> z--HB1n&%%q#urN-b@m4p25$96?@ac-P@R&!=`s8KxIlQ<+xwxQ0Ki4=hz@Klc`Lc= z`J3)EoR>86lH*vs8r59HBIw?s9!q`UNZnv3_Cm8mPsx0~QRkp6zCn78^los)O(qgU zrXhnTFHW5AY%oMc*%%)Eaw`*^vOs*m9DB_4o9wweUA-P5_nrd5qka{_#tV^?ng&IU zY+c%pPNaug1qbj+@#yoz7ye1E23T}3$u|2z!!z>av~4UW!+P;n6KKEWiR?E%)~sen zkN#x^yuF!stN|6Yp-vUCKKgw95dJ{6Z;}(9J3*0+m`&*; zcS7a>-7q5N_CW2cgWE6}fMzcg+H;9ly;XGY6xAZ+DErFTC~^;TyM}|k-&8|7C4gz= zbNXTe?k#H~I@c}MHXgHQSv!-u8$)1|P~=+^D4~6l(`NcAdXU8>SzhrrcA08VmVHw2 zi@W%S72`YvIBdz%)qBKJspWI(lKbLp$R@(7{<2KE$@GXIx z&dH;+z21)Pj*_pp7aEa!pDb9cov)IOTtN}3`zv$`0dLxZ1VR~0z^&&Mb)@?tHZS1Y zI!}+cLhbGh-S{fWWB$J5E>6>&l{txVtZdXj6$lE%#ckF>vwo>I4K!M&de*X z_FFZsE;&{_(f{r3?7l8%$4aXWeeIxo3-R!~dVt%Ne7oA3nAU|) zPMzP$`O4@*yS7We!6Th4>)L!Z9m3w#Wyz`| zeJ)o*B=@H=LTt9mv;Jw}dxW5I!p#0v+|St{x+Q;zMMqs=Z3jEZAB5P8HW5vM(@PuCSuyP{Xy5$& zC=&RNg7Or!6{*$4=Q2Hwh|bDw{~dR?#u@sSH8VXZFTBf-8niterNK6Rl*(0pr!+O! z{^t7VOvJcEe_dOp{GZvpZ@c#`RSG>{4mjt)@Pf5r?D9v2t!W(%(JzklfXonz0pGZu zvEpgnovafYQN9zdVuN?CVk5qdcS~*I7kr8j-pg_T0H;y2DYf zAaa@#Y6O%&pQZ&}^)T{RGR*tP3ny6Gzj`*#>?a2-NKVzO*qpi@aD&qtGN?V#BkGJy zNlV0SXb=1SdA791dp?NquI8(j-YT|HbnpJ+(SRlDYu>QdQ<3qQNU7-O;Ru0yQ4mA` z#4+z>Tl?nAWR>+L%!F?1veU&fy>HavuZ0U54v8xHFNE8C6Y#`yOfY#NFKVFra4H1s za4lg0Hi4p=u%8vWReAI9Dv7Qw_zJ%p78K$`_RYzo3$8(ua%eN*iK7+po2!MV?5U8K zV6`W0EcSjBkKe`8 z{9bDO2W!bp0oe>Jy44!z*aqWw8T`TYuyHR|IZuVk*e)idUqYV4;xB0*BQd+FI`#gX4b7UmwA&fId|*>q#oYsbfREu$+(4F6t3eDhLanxxAeR{RgC zM5az<#@(Jo?+*cUI{g8=7YuT-pcwIM!H3sl*kg^B9=&lmR-4;?~)1%huUI>@-S6=PaUjtWj?d-j$x4G|R$0D|e z*dQRl^)vHB#jl{}*HRn-6jet+p2*oH=Ap{*&5=tF{#}jr7^G)*MhQ|meZ|0-!KagE zRyfju6WmA4eT7zZqv0l!b)pX95c9r&40!al1FFdem0pgtDC=l;PZ63Zs~Hej`RO8) z$v{(sUNg}o;?lF`IYqIXIRi}goS@UXyn9^JNhV}ezq)Y}rNdiA+u8w$=IL^|N}94P z*=c=VqP}2WI@V!aDM?gK6Pq9Fz80U-X*(SxfayF)Fv8pyI-W~-!Py2H6!6A@bLg{x zs0^V6?O{)nonHugl3fI4^dw*pn>yNBFKyJk-^K%-a5J%<8Oh{u0nF{!?YaW2s_50=o(=zh@Tv8r@?#<)n^&4`-u<*WHt z3a|9-^Q+apLf69d?+Pp_&!5IW&tH4iXdp=aAwlhwj3tz`Kn+i|ggc*$p*KHW^%-IF zRLK1jnP#d41C}$@mejm+s3&qy)CUPU5w*@PtMeA2jpL~p_N*HA^gEfW6YYSHKR%h0 zDADk_@G%uD=shMnxj{@B$a(`P;epnl`LWd#8M4d2TW6H#!vnrIw))>$V^ylmA-n>s z2D6(h;J!Z>q6>R~b$xxL3Z!hN(bD|_nW(_mea_eFulC*6@>awgg%W)@c23s>{oU)! z%$9X=ZbVXmEpA@_>&BC(#Djmnenb5AlaJVcK70Q`{K=ndZ`{BS6o2sNvm2yXe{bu? z4TjrTx_>`=gLk|3@83QWjAreVksr1xxu_KU1vo|hS9V!#{$ri6aK3!K`t;gTQofk8uiTDHgxk-`D@XrvP2C zZRistV@a0E6&USfovga|)~YG(GfpuQjW2*x*Dy|1sM^AF^k{UlJ!{-vAEN%eM;N%1 z6IxFl*QC1nHm&GKg#pRl7ySt*+{h17YR6{sHJ9=S03sH#)iYmRn z9@C{!)AMA#cOsjO`Etm;Mb?Ls8(axbezXGhbkQb6Fm*)j;nS=q_qY`tik-kxk~(Ld1T6Yh7<2Gv8N%H?1O(=C$-Tt1#`N;q%oi2u4_gOT`lLmb)3KTmbdHEd*L|DVn@#>=<`_f z)*;A*I+L;H98X%Z;*FQ{;BY3n_s^i1aHcWTXo9-P^@}A5|NCO^V zP4V_Q*qN^9bj_b-6ZWpl)#2%WmFNJGiP6n-G0i@>EzvMes7y+OY*PAc+wtYy7Za`D zr+rIRkE|%NCKlQzIe`7@2&f_ZAjMOPa2z$*Kr>XFA&~vKyB8UVBylMpwqHa01_Lc_ z8NIVj%8y0zXY6}#_Eiz>uoV&doNM~11OetBm5O}Dh&7@r(lnEb&5Gg{_zHy1=Ln)q9)l6dPXkd(4&9nBtF<6t4h1!c-e8h znLUtxlrxOVqhq4{!X?U1qrxQRdZc~A$*^4)?VY|{Un_vy8X5If5H3}QdqW^k_RlcA zy#Fq&$1vaHcKVIpe@5<{!Biu)KvNeFt{x)h#mB}S&u_?zg#MW_#P10Y-w;1|9rtIx z`QJFOlP88;Xg2F9j!zq{^3FR%*rB8#gsp{X+pQChJ*G7|#=kF$7d&#gb{c*@Gxx>p zqbg>N?*d!Y>*5mi|K*HSoYegQY4*r%UkMjO|@*_Xc> zp*~7;mEQvYVQ{R@UNeA4Qgc{aY(rAwbEmrD2NvSX~&?DMi8O zSn1&@T=H%!+fKWqay>`u9_Z(sr%96wY}(U9-_bJKiPk^E&f$20 zsg<+zB5iU?f9bRE=7UjK051^-9OYom@y=xr6~5nKhd7+vLevZGqFu#XXW6F`CoeMm z`fNTCDNcV?6njyn$YqUtH1jh8ycQd~;(-3y-}1A6>GA3JFzmy{Ti4ak0E`Zt)YE)* zyV}9>`em3wzN5=fr(^S3b&M0N?m~U^v3E)u4<@Y8aY*0?sp7_N9MA4pnP%%d*<%_3 z&AZUuiAvgb4A;P1@yTX1bb{T%eM{5RZb8=PClQUsuFBbd0;Lb7!w?GW;O2Q zk@rqTY!~)L`GMk0xR0P+Z>xtp&5j}e8$Y8Z^OSNmHtw@i_R zshKR-&i6a^ZV@yWCV>@C`8Pp>MI(x2GsnAgFozVwZxqFQy-)4*zO(!67^3Q7e4W}= z6(=||W`hd_jPy>LWjCW-$w$u2r|!GAj(aMdY96S~aDX-|$Z7pZF-GM^B?Tmu@Tt}p z=C?&puCzfN)u_reJJ>HbA=-Ibr3?7;{A~wbh3#9iIkXQJ*fm>BUxQ%=Zf-3hh7fyME{!R3yMtn}R9asZPDudfpv= zV=>H&he6t9kZDlWKJ^4Fgy*#_BSTzoWNN89klO0HPkXU0g8N`HH9HKs(c< z@xyuHjPgv2tDM8~wn)PnW;S319$88$3OoLOoRXLv(Aa8CFf~;ZL$65ys@}j%7>{q(Xfs^b+>;vO!Nd7ZogN%1^xE?ox9ab3 zY=LPUAKKy6DxHlD@9JRj(;4<-gNTEnpg|#pbaD@IiIypM9FJeO@auGXzw*C$j zB3$bZY?O1a3+%Vvi-3_8L_5ATNFV)+^Y*imiRqB2;|;PeuD^bO5|_YNn#UazK8D8I z&GD{xi?ttKzl$7x`j6{%sL^j}TZrGTcCb%!w2LyES!+ahsEWSFV76ug&S-bc=f#|I znH(W^wGKntxh)ka4E0!Qan%psCQa{_Kz${sWjE;B&o|gxiGfrNW3X=xN3m7tsbY5F zK$^B%gpF#(>QLF+Dr-06Tdh3_>?nf?xEUfK%|V}>)~x^@rkm{(}6k5 zxV5Q7-enrYEfIKylg(KvKUOFPZCfQ*+7~_tHXqb1)#IuTP)}hKD%!U9eD0J0GOi3Y zb$>{&JbO}h64?T;7E>wS+qB3YUnwrA>4vyqcIkcaQ)LW~W&TA7yRYH{87Qr+PcR{JTf)1P(C z)pAot_*X|IP_#zM4s7SN#Ll%c)6*}PNUQI{U-r6Hi3ibrTu(ZU(5k3MNoX4sH3+Of zSHtIV+$PZItqv$i-n6}n<*Jyzydy+=f3nUxMpS3}?#IMViN+!;GS;Es5#?-kB4a|% zM(w$Y7iPHUxduMROvgzV1bb> z0P`h>)GiG+F{WQ82Ho`FUCz;JyUNNWx(86`PFxCptQULN`kvM#P|il+8OT6YkX6qe zHuFky9#4jP_piT4`<-MqR2mivI4Mli-wG?n#EiO2U)(o5dHs8y9JM}m0^u*Gut-QV zQsoPKug9o~9}tq?v2c`>`DY12Rf1>X?J&<2@FQ1mw6p9(=D1SCr=QOtpsrDFGvHQDtvo{xLpVgYFO*;}3p349hG4GLpq#Ihx;YM((b zw?1jh63}=TmC2l8iMDpQRthpdFV$~-;*%5dg5*J>%Z`4brx*lP$phwikz*5vmt~~L zBb=Ff?p^y8WzM)235Kj96tx<1S=J`rD~V0fvX7|rTM1FFyzkHxRy|qxp)*r9GszfJ zsWCtf{k zRo{>$#L_j==c04L)#S&p3TfYHaEuwGPfWkK+WJBDniB3yU2~NdK(sfRXzWUZX7;Sg z3#=m0n#vHokZMN1c6DUTq}0CuEKaGa0&LoI>|uip5Rtg=M3lD%Zdn**UiVow)p2Us zJ3h5uqESjI)6M(+HJ!!VB_nWxe+MHTXEdd9y+kR8h&}sRkQTCrs6vT8Be}jWXE%Y3 zk3C})X%J&a)tFN99W~B|>P{B8z&!iydjAcw7#lN+TC#(=(rpa7Y+GxR{qgBsC%w6^ zk1-J=ob#~x3eO79Xn4}JyWNh$C?_U6gy;q9j9vcsFzZ+46X7n7-Y)(eqnS&LI}ZML z&rZRcQqRe(0z#A7;P(fJrAwsNhi8@-2300oCM#yZ<;*u+`(9RfR~Are94-}E6gkcc zx|{#B`>aGg?Y#X&#q;f0yY9+DI>V;#lGceluFaR$CDl!dcD^lerYS|ci(f@7)qITU zlK9*Tj`5-Y=DD(fdO+tIm!{~R@JyM3l4Y5u=4W+zyDLPdFUI~$K!uN#>GM&l_<>kf z3SFkSjFzQe(>y@8lwgUr{(P+e6_axUE1Xx+@shh{DA zX?*DZ0-g4SPv`f9msY4M`p-ysG`Q^s`7U~xDyKWnX;PDsX=>hDB|(ePx32Tk>ghGmpJH_5iIm>E z+p^|Q$Gq0?8{lj)sxkRMi9I{-j!llR}pQoXf zE0i<{e@vnD&+9X0O`mQQATes6nx%}GQN?={M@2>caXA;VDrjL0Zl~5e5#j%xE&Apk zK_t-!n%>hS)SZBz87Y~n+lCKq2m9QX|0fg{U%c75Cjoo;s%5V?Z`;vUJ+`=aKqNSb z#oa@)v7V359TPg6UI^L!Lvg@6H0_HE&}>xoib(fPH&gYNrfxHfvKSssj%dU`tNT$e zP5fz`RMAs9S9Q{bCj4$GLk)a>1*rWdgn7OEM3seceJ^a*a+WS|XIB(wAuKEWYUiw8 z1u)Z(P)Fr?O9euwrHtmVtqB=qwniACI$T7&d+L6hz0Y`&(b7j3@-PdhHt>rrp!sP1 zE80z$LCMNFu6eS5jF^8T_n?R8-z7@^^dk4+z$eTn8edIj3zpIdj}=&H5e!Zsbak8N zX+2(b@~vsE2sGZAc*A?0C+;WD2-EScK#Q!^lC#(fe!~9c0q2=Z2t!R3^X!fcTrqI- z-EX$O1_ZR-m1dyw&b+FRn@f5@$WrBcn_ltLLaWNrGRpxdd&yW1{amH0b~UW@%e_5= z_)W4lNXpG`} z&j1S7l;#RK6DJuwR7z)ctWS4mD7u=1$)+7%N6=CJ+~Ui56jZ19u7!&YVQk^2bYx zoK}l9-O~!XW=k5co$}!N{|0>u(I`jEnC8s2o(&57^>DRq=dpTsLauCQTtLW)da%|^ zKY`BmT0~z`N>qW(hh)#Az+331HAc z)HQd0;H)?Rs`vG<WkY% z>g(MA>!}*m^XW#$2NpnnbsfUBm=S2EfB49%^dwkr-^b=jrf0Mh3h_q7IlrLWahSiq zuGqXuIkVIhMgRu^RsLL*lHAB;#;(~*S$^3{`k#jD{o`ecaRe;=iOo=Iis%gFE@h~p zGB*%MM(eP;-NAq^R0~@xiFMWGcx1Vodf;MMSlf4z?zk}ZOuqQGQ;~(J{PWh$;HjPV zNFQp5Y!GvO*t+U|1ns*Ov#RCoe8!0<-oFBKM8nd9e{jzoq$$=)^znfw>H|HNEoZz3 z&g-#5yCL{W`QpWOFA+D>k^XR1H$x>x^zr+rUPg_Ya9Ht!L@ju!b_Ml2hKwg;h(`P6 z^5B{LL!yu|z4+l$NUTovAniNlJY!l-Vm_3j`%dy2uCw!Om#0w{qxQ{z)RFPPG{4Wt zG1TyH@A;5R9a8M@_5v!Fp@-q_Kr@uHz>Q}t28*o>UR_t}HUFWKM>l?E)atDe-Emb# z8*-&l*n9TcMvB@Eo(Iao&IAo!NKj@<2J7}k3~JXuaNT5dd7C3y#F&+e?|@c;r!c>D zZqPY!Ly3C1&8KD3U~Tx_5xtcypZh#BpW~B4|H_jWae0|qP`CJjH)`7FfPqL&2$s+r zRSQd8r@5!|gL`Jbc$NwD8OV4o#8HXAZ+OiIQzw0EDekAvMMe&j{lx3PM*P0{O-}!M zSKh{YvsjYT1+dX8aHd;=7uz-E|DMmxD9H?^YCV#)QEe^)y#I#=P0(UL?`ZIUf*-eB7@kT5)# zd*y=Z?gR0Ks){1*LvDiKj(;8;WYBsRu?1|UAaWdNdt2<=9TtPfL>^^>mB;FF_jv+_}jQd35s!G@uJ@Saf*qw^BQ$1}tBW%<1z4fX-nLTuF1V0mOx5t67DTW?C(umNV~ z1m)Lkprl=_o}&sG34^LV`OY@JP~Jot0M8Bkuw4B@w0w+uDzx^>s7|3N#RDL3UGZ>O zL#bX=zJqS2v-hOGt@NDql3%($--MeIVlFBMO3?3KD3SQvW^y+l{tFTR`CWOP><<6_ z|Ib;!g=7UfNehSZpt{#0Mfzo`Z6hbVXdDa4(hoV>c`pHy22xL3NS3mw{mYB|2kUMb zeEGLE{ug51nxl6Q3|5>((hHmJPUw++Nc)##AiaVA8NYhRfU3r6;fQLi)W}-T7w9ym zOE|&p$LwZ0zdd{mNiqjiSL^-@nEqBfkgxf*aFJC&oP5`F2(lYf~Z&9}C1 z>nvuJ`iD;DqEVCH*aExtIPdoZioEyyqa&`uR0UM-#jQxEF{~5)wmEl(KeN4WSk`8{xbz?-eLmXJgIU8-FA2L2 zy=(Mz_V*pBN7*@+NMfoLEY_~{oxQJ19LR(+TnmT2R<`$E#he^|9k~43OLIG#sThJt zpCm!hph<-Bi{R))xSs}|T|z+;c{RQ}rfGC5uW%~}>bUob%NTj~+8d~Gs@nJigBLGg zh?y(BnaMg@XmEX8vd7+G?~7JSO+bbs6u?*qu3@`J2oY2p8XMXFsH0wQ8pCJ&({X@q zc*5Xq;M+kphPRizX|JC;Yp75SK2 za@CFMIgLE&N}szhE8C|^IS*T}kN?TD4VH7vBS+^gd8wmMM;jB(dMjz_krs?*q+m{I zkJ4$pxL7h3gYPsgCB8*3_3Dn5999j@RdDD198N(2F$a7^&8^Pn+vMdi?(@F>)s7H%g7V2LX~D8giE78K)$aPO&#XSV326L8&1>eF zJqxE-J#rVt#q0f(Zn4Gl<^&Vr`Ke)*akfUGvTD9xM^4^MG6tzZ2P;G5-{1dd3Mj97 z4WAn~CAc?OJT^DVib2ZA>uEC;*>22v7xBi*a&G**z3C!9brx1Htg43qD>`qSiJY8# z!t2&*r3~{4ShM7I;r!#Z(#KH+W@v|z*ZumrKU3(yCO!GI`j~qA^-mVH>*rkO@jjEh zOtle~cfWW3=Z`(A_C%zQXW0sEiWK>U0PuW=%|Urk6+X{r!jvuD^dbT33yI%mDHPZ>OPeEmxMVRzdX_OCc?tY%I@iBjijGSjTrAK^weg6T%^Cb%4> z&nkMCh1P|Hc@1TN;rZXvxQRWKhuicG5<5SIGzMsX*=}XPlt%&-t^vVpUEX8A3cGTv z6>hWpPwC8xXTkI5;3NmT%{z*4Fm7r0yu(9JuSvb|_ZffFdhKtP4;26DHFT+yC*fkK zxOC%~xpz5AMRt*!N3{~88eY)>-LL2r+BE3)G>dU``n6F`oTu6JFB0E} zEAi=Lg5lP#+qdo(&26cqvp%DIaOppM@?ya|CAE9tR6fa5Kii9=66EoMq1m8!F~_ud z8~$!y>` zFqCC911GuPcfkI$a-#r0m^8+JPY?FK&Uj2*q3cw1;~b#6-{lM8Hp;EL@)lC!fl8?P zO!g$lnhvlTkZp9ja(AqN>0aO0+ySB>J@*KN?&1OwnN@d*EZVYz1^D$xw6uO#m-0!a z&?Px5$&(D*8pjq|1Lq@q?P?i!r&ZT*>{L{bKZ&+li~al(f65-b2F(l};%~ah?+vA* zes_s%ukS1|dF~D#{VvG5*PWIuiwtL4dYlP?Jkf)B-V0S~TahBWBS}%A`K&jz?IJUH zY`Y2n;S$+1mQ}I#^OA?jlw@_aF2!ugaoOk1Y1+}fGwjZXMHs!Oq@e5QZz z@Z@^f-5kwdL>2WL*T^&}qNNWsB#wX1V;jh_ELqD31h1XK_R=f!mgDqJzQ!f&pK6@= zpfo&}l)D&47cBUl25q0tT9j=zNw%E?Pk;*0w^S+SI){#RjAdK`Wv77^$;}mr6CbbJtViPQ<~h! zgR8J=m5@dZD&-fwGEUYRLA=zIA@O$7sn-8jNE%D`pS*&Y@K*Oaj&GA$ReY>oM}kT5 z2GFi;r!msbQ&MB43SI<4Ss|xAsIkM}hm~~G@1$<9c;}6|xqhAo{d4B~OK6y9^@Xuz zl0uDxDLSQS+P&ON^e)W3I>kvkDC&O@$heB9;2ZaLEh@cVK|Vj9}$YH=l7?=}jNAy&jTh zln2k>s$%#4CkkKdmVs}exzh<{U6i70is|QLu#K@Zc4UPdTVS;*9+e4|lo+e!VZn?V zRB{iW@HX$(^$-Tn@w#~(54ZeTrU#-QMgK)) zSfoj;Y`Ob6I3-SI0AlAby)#>%e?bcZ`QDa3Zow7V^(>FIQ<`|MsPa1-QpJVx=&^=3 z7AV2rXs>=06TyQ`o|)VSVW3#yKo@#5Ou$9G`GCVPt6m;|djYDc2b-xw1XsyXu)>pfLMh82j5dA`MTlOvevitxKa?H-) zu%&wTJhA~`y?K08+L5WzYbI*D7pT4)LG)vezd1g%?rd9}RHQ2|S#~t0?>g@9G@cb; zIa#gObJy+tg`~!{$B$H-Pw(=;)#cgwnQQtWr;NA6o4(ANA#2?7cLwe=c=ZDoaMBfD zn@Ysv#KhvkEKs+KX!{MWUmC=7YS~0cOAMnEwj2#zIlVBGZ6CG&?%Jy5Y52M)F9An5 zo}9NmI=^meP*smN*ZJ6PP$UoqT!~qr8O2J#c`OQo(Rvw>&`rZTz9C}o9 zCE2JhD~zabc$WIgKJ_+gj7lS3WHk;cUQ+b1g~7av(#5#P3Spl8!9CS=T576S#_xAk zW7j+}O%`^aGM+R9xnRDRG@DRbxqLxLOd;a0RfRQi4h!>rK znjpDU@Y_CaJcxdM@&HLCiZ2@pDqiNQEgJga!Y16OfWE8(A2x$a+FESf3%DwZbss*eg#PG_^o|-wTuS@>Zimgr z%l~aYz-4yh+ErUBD&CBAce$9Ko6==g1mN6(NLa zc`^n#i|yDrDLYu)>~N)8O{sAR;H=a@vvE-MKrbEAj zQ-dL3;6hzYH%uo<*Ip^A>bc8Y2-!PB_o82={5I>$<;E6y~!C9?#{~9}cIuv6T#Zk*Z3YYgve6780L7 z4_WTDYDMH+mHO#}8Z4&bD}31@-+#FdUtIO%NT70>l{>$xLyF!mI_z>T1r3X+c;Z&P zg$O_ju%E~kH$9(t=;t&sL`&9dv5I)%cEiPT{PNKxLmJf~!6dC?S?a1}(w+n~2cOwz z0t}|_1^6F~WGTz^bMY1SE7%p#G5OF)34_5RA}q^NA7nC^uAb#l;0->@RNBHY+%w?Y zSC?Nk`j%SetPRRE&|LUY{-(`HhpJ@QG0gbaFO5YQ%|+1AGD#BFu~w^9*fO83QKdLJ z3cljTPq#AN2Tvl?a{~t6dhYE=d<99hRt?BEFQi;7xq62mKm;epty&dTfCsEJKLLsA zLzNe^x*p~hzdd=qF3ewZ_{*9kq&3}?Z=QX%g>j8(C0s>U@nv!-9+Dk^VwGv z$DZ@!>G<;=33nxd@2P~^A*+u@9LE7Cmq8ANz%%*&Ib95>6)QfA#nYi@9*9JUqzPe~ zt^q2k&)5$$l4!r=^LKe`{#}`r*vO400b6fH?(gsu;6Tlua5^c^J*D)aw}+|IhFVbO zeP5Ge%~!0mE46wSu8Bp$h1=ja)t6G{L-P^*7^A9KObB1T{{~v-1`BxRl*}QpvCUsx zsPRREg3((6o5l#L;}&^_p73;o&(XK7uNZj#5ZUbW41IxoU@|1w7~kM+ng2|hyGU1a z0+Oj?9&*ogZ5_qx6hDUFdXWd2Wy;7_Wavi2yud}tY;4(b(F-`h?U)=Hb5j?A(fudF z-uDquODS?`kA_1I&o^#>LK~&reF^yjt!RLH*%4 z)MeMy;sdi^bjq^yjq7v)_PDa4GP&4VCG#|zvQlz+eIl|YRIzy>c(zOOj=+uYBGN}K zJ-@tH=ubpg9KeQn(cJw-6OYH4S!e7y!VP2)mY#I1bPcnC>{c73|J$%6 zxCFpml1fEF2up?wZsMy^rL>bpB^Pe|5DUj84oQpN_-9($CtJbXda~bhc|40s1#32A z+x))(!`uF_72R2LwEg%1$u-qFcavuybT)V=_&Xo=63SnED|HKJYjc2Q-ZMmgM4LPo zxYG~3e)=Gl=XGGiF9;id2uQfqK9nA_0Ek?)`Y0uOZ=p`?rh?~^6*;5ZFnB<~*!Q0C z0`>kL^+E58#=?MzW1x4SR@hU}FX<;UANo<W>I{kU{(d&70Mq8z>^qTRkr8`0d>PYd0sk(QbiX9NUJjId~)- zyK9?m1+vfZ&&M}eIE`^Gbd?*-@0_>llS`Mqbb&{H z?zw#F%k!G>*JVn&Zp7+2q0x5sH=U>*IU7RNwSy}(`%JrsLFEdZp_}LU!v=JPOYFE3 z&h@s57CS%x^sG;R>o4m5S2eh_i9ZC&oiL=FnZIZFN*wW&ktWU0FC58BDo^}n*0Amu zvOsxO;idF;qC+JR&MfNi96)FsHLY#x(4?a&EhSfAdkpejm7hOZ#6oO9zLew*q817K z?&k8fpRXdDu6cB+^7D}lX3@K9)Am$Z#BCdfRlyAfUy*__h?48(?0WathZ>9TT$vFC zg`MWNaf3Y0r;rYs`Uhal!4Qrf6_$)#(q&G!!Y znTtuHO0U*C+e?~!X*w2tX;k(55zSOZmKxW6AF8%0a>(x+((cn0LInSCVQ^hH?^W1@ zVUKSA?qF%L4WCLL@C!9!kno{uH1Yo_9Wg=g6E-k)d$7*6V}U`9W4NJ(MN1GeRYuKJwUm<$=uFp+UqMX z_onVXB7ewXVVDutL+Pnf!Y=ew*hU}~=-D*lCb;9T752D2IMD5);fq{y_`1LStsffG zx32m?ngC3&-BouJK5XOs26yrjm*AHSXQNg<;G3L`v6{>Nbxd@TZ|yAJqZrke=RP0( zIYQ8p+Sice{_Eu+x3v0(mEKE?H&m%F%t=gBlo3(UrgbglkUB2t;%KNKf9GDR~zz-`Ha_R^z}Y=>Dqjk>>|q|v2r z&`}je2-z~)SuerTveAV!8%_$C3Up3Mg?1+b*_`^&Pa9i*_BLKceiJloZ@9$o`Am;4 z^29H{(dKEQ*eMN?b_Sohq1~G!0;G0)rI1&AuH-j*c@t3QJ`9|K z%%m~XQbC+Ek`mxuRT}ufuido2#fc@uX6cWSnY-qhYI_-G=6qtEzvQtD0l8KWYG+Rf z%28DTgkGVwE&x91c6%8slO=(=fDbrtQg?u1c^>Ox~-HyhL{`+t;P*<~5F2VcRj znvl|Me3#^QwKPMX!+m&Dv0LbCb{6|>RHP^P@W=-A?&crz_rj2a1C~DXsy}=y^#5M} z?4_OfLoyauyM7Z(%wG6^py7v}?=Fcm1=hW2?f z+)atyBIZpNQh;X+6|Dvy{})s^$n_1q_9>B-1X-{gPgT2=-u=crnRoUd-OKCEDz|fQ zmCTO&c30=WB&5avyfy&Oxzq^W*g{L9tB-wqABLy%3p+PW=P>Eb<9|;Nl-~ar^f6WJuliDuMSC@s8fI;?p9P<+Zg6ketoGG^{4op7=QcnXtos0#SqVj} zE?9iDP-ga!L8|AAd>AqB8wnsq_TF&~4zrit3X;Zd$}CpujGP?mp7#4NRZf-G>Nnn) zT7COhk|y?N5p6-7oU*GW3D<W6&Qts2zEp_<_0I$sf0Xjs^kIlY`-D49`5-pm{1o;3MH+Xp0`%;s!54a@Zm)2a z?7?C0cKE5}OMz>@Z*GRi9y$*^miC^n)D&pxP4$*Vo_#gbxx-zEGRbsUk`Piur6=?j zxuq=eNsgEhHCN>1oso*Nsa6gvl&fsu z+=O%t(nWyDiU4fRwN3ZexJxw+LeeDF7DNqgFPRC;Mq#>+1~9h$I_QRJdR!WCiLXo_u(3jflI+I zXO>i{wkf|(H&LDv-cJAWTk!^5fn#Bz- z>E})O7ba>urOxZ`oAaRU8s@LGWjN`ym+nrK>!5oQ%A3Ol`-4=R(Fbzdr3^xtwPH~K zB}Zh~y0?h^kT&9uV+(Ag>ZDTh157Ucls<1@BOfT#Ug)pSk63hG;s|~+cE$1W$MWMi zS48B)9Y~avD=PMZ>(2Yf-}Ro*IkoM;ba9I&`-^sn?${T|Ms5Qv{78a^U*BScwPNla zB2E0Q`g0HomZkZ4EKTxi$=?5*l*PZ6WHcE%=#DganwO{V#pbrk6BuW<0#aJX{{-r! zuJBu0vTfpA?jFhqL-8NnlX9OKh#JdTLG_EL^5Ul^_Z=p;Hc{!+@zOnj#QPT_DrRGd z8pJ{w*mc}Rk`a9ke#Zv>JQE1lOqvCi12OSknxSYwYHa}95o&{aFbvcjYwx4nHUZuo%JXS_#h2VVaMmqYmK0rpMs zIS?~BqyXOV$KM`9>NWO|#F1MkzXi%?s|}n-lhd8h^+(q+#`t3iQcFtN?)6{cPssiz z`rDdZxv%4mZ$AyKyp->3pjC6R9Ar?S=^HjfGi7Gg_T!tzw>PRfyz=I5I>?3$=yx-% zibKQq-|_^1a71Q6P`z{^f!g%Z!YjT0-E8=-f)0Gtwjmp!8g^Au#I=_tonbs~P~|&m z@ZRi<%rV6yK_`VBg#9w}`aC0%bN^N^g5#LpZK=jWPv|EmS_sUWy{W*2d@eUP(qHl+ z85!m0IR>&$_;JXeEvu2h7q@CU7N&y>42r58dkqmW*S`h1A>*ga8uvs>2enEQwYy6_ z*p{UMEC$@Gc8?pEOa8}?GxBv zr~@sq*-oV58=F0Ccni5mM8k6Xlwe+z6ZE>?X6&55LGo#TCEQ#)JRSrpkkfFgWAi*P zlFWmll|L$&38kzpQn_)>pKY6V&FNM(iMldbV-T`T_tv@WWf6{V(VFwsW8%JM;$WHMn}_9Ri!KKF9rFjPyPPik z`Txux4B^W_9)#9R+JheM;}u7eP)XQ{8?b2hz8tjwE|1 z55mMXvbrIlBoV-;?zLhEY2CjPQfa>714w1=L0H$f;^nF40L87{K=&V#*WDb(TKe03 zu-{PVx)#guJF8-`O_}REHt(!%9*>j1RJf&}qYp13*B9@oaOax7$s*yvF@kuXlu!SK zEseYMU#nu$B?;f~nej}F6p3ab%h-|*rFH%?QueZeGu*>pWiv<iftP zuRwKG-;PZBCs;#>WV}p4t~OuIX&v6SM5qwiGH#I*g{IXzIe2y|wi4#6 zP;;qyzgrR|tu$(SOglKWHKFoC!q)S|kyc6VQPd`}IZ+~z zG)dKaeA4&3tP8o%gvw3;HSVPsd9lu~UI!oLS5~bgfW236aO~Q7H`x~y2?~ri&qGLb zTo6f>34SlZ1KCjPG3wOJFC9o8*1H+z9-7r#Q}J44%CpuUY+KvuTpEkmG30^?$BP4| z1m~GYJA+L#Pv+@3X6Y!%^uJQCkV^0@QK}gLt7)05*HuehZ}r2CU1gX2w zhhLX$4NGz!jQ+t$7I{|iY8oE!kC$Dltln-hPq{eB-SBZON`aE7Jx=p+bgkZ~jLCDE zZAaYwnDuWD#p;id5_FJ);2Q42#>y+$W?nJp?qs(5{^d(p0mHbH@pvDoa|V>tx;^S# zWU&%B20jt~hAjDph{1xSbB#29Zv0FbSU*mvv22S@K^{EjW!AQMx>+Pu-rDuC&Zv~V zve|8C591yoa@K3X2MthfHr0-;15Qgxlb~*?j8t$(-_q?VrKLL^em%GphR3K!?iTG0iLc$$@FvuC6zEAjx>KNQx%G#0l5_T~Q6@D~x!+Cl>svVNMGV~#Rb_r%9EATU z!*GHB%2j0FfNU?H>oO-(dcDy=RfVm|w>T+xR$+46G-773@B82v<^u1>;@kj`TDE#z z&JR%I3c5*%Fs1ujf!WMoQeO(kEp{u9mQ6G~@;9f2OAWBiwEdGpNk819U_qKFBMk00 zwFlt`CpxxdM_*L;X9HnSwhh9#y2+rS*BTqt1%}BrMSrBCPX}MnhPT^I*mmS&+~1E& z`#B)ZM9;7nVx&SRbl2k{*4Tjh= z)aDjCn0Wb=9>IpMD+@#ezYHDZY>T~@Ss>g&^7@%?H40)fs)-IALf97cyR5)=hk;2} z+3sVz!8%L(DYpuaGjo$w{5~5OfYUDYy}EUVWUjn^L4F z%~jUI15nl)x63UmI(pguRGnrYLUSS3llj9&BK15uq4xre6I=o_(ht5CB~KR_`(;p> zu7(w)+0fHB5%FJ?;=;XL-@hxBQLe?!i#xkhCNlUj#HG`gG5{_*Clu*}C~AD1egB;wZdA2&KObjTJ=D4M`h51N?sPWGo)bI;L0=5$R9?xzdQ2^; zTAgyiuc-9{ksnOsdPfJ8vr2a4sg4m{yx zf98%a9?bG!Lk5S`nCEq5mEm0{3K2!c7C&w4PJp$haqTYer=kuU((s$_E{;8v3&P_I zHR3d-&o4<=jRGzn#N8pjuwag?<3ZZ1R3|$+h@wFj_)>IbW%wkdFmU=GLS~>gZx2f%qOh8C)~v> zJTKAu(`wYJ*x#x%9*WZswB4gtBz4U9;d(O^w{n{>->*d482Eo>z zz`v4lxrYzFCulI&rX1c6>zPQat>sEHU9`aj%Z>y$U40%tNd(?RGL(H%=i>@IZ5kQ< zjf32^Ez+7wRMYKOSc2u(wi%kS3)M#HvxnH?GSp0G`AS%a~W?M~X|1GJw zbzSmoU~@Qr8bd26|D5^jj%ntkeJSMkXX>ovS$(5Z(DUz4D!)^JUi6K;6#HR2E4+qV zxNZ5-FtG2$Kmld{QDDf$sHT(lmXhio8%=*u$#rkk7q;OuTlGLhnLOjqfcCUP9E~;BVI`eELr%_&bpEc$d1$R-6rDyEqq+c8OAM52G ze`kp4l}uAs>j0`aofPg)c-aq2GG~hSYZeb!3bo}!f_UpT&F1e< zEzz6mK67Wo()n(aqg$WT(?ck^pkUxn2k~b+0$c2*Oqp^q8QjwE=+`4tS+~~cpR7QL zr#E;lms#8Ey&{GmgRCjRl8Wp!_xX%}9De`p+q1x8U#XLC725toXHHd(zq5GTGk{#0 zQ^(sRUQT<9B24NEC~{>4u)=U86b~eEe_J$HsFeQU{{y;KuGRCtx;l+YmcE?Z)kgS> z@qG>v?}(^XltkeCCgRa^8ducZ%d9 zw!b3Ouj;!N`PK2psWQL~GMzO>X7|AfJ|ka#%ZykI<+7T<4(S;SLU{F$e(1svEvxwm zd5YDpg{k39@37Vx`Cqr7>ISr9Jdr}AYt}PRcWbITO4CB!FRzAaK zw#R{ujnG6o@1D<|bX}`eyN4CVrQxJ45GxeGz29@nNZZYQuWS|DckPLP=$4T)sNiCg z#b<2Bkao1C7E(#yecVHvh^p^)-VqSI@dHyI*;#HEX0z(*U}d?6GgRxY4+&v=JM_zT zg#CSO2h**!5{=uRA|$E?SCgXdn+l?8gJQ3!Pv7cn_ErxR88Q4O7JFhk4u16;FcI3t z*UtZ!lqpCDhh(R$x~tSE=%oW$*G4S__zha+W4QW=wJ+1LWd)+kj~c=1k^A>xO@ zTDcg9gWSgb?&Jf%ESVG9k)zi{D0i(HT-Bxg>U%)V=(X7bx+-ulfPOl4k zOZjbwcB~6DQEmIy?Dh5Sz2#AA3Z|E+8=yCb%P`N&%-K>}v#7NWZ+9BgKxvn-@Xs@? z(^Pks3SpfAO8udMuieQBegK^9nazhnH4mCUAAJ387tE z&hIE2*_<6x)XrRQ6)Q2{T7wT@8AZpjT2n6{H0g`_*G<w?paGJaETr>~t3oR$fYtaoL6YB!$6U+WnuO$&t7uuj=QEd@_Z1%h>2Hl)QVn@l*e z9LU|&&FK4R9szK(2RHh-4ZgcJuN3mwZy@RrBWw+=;H6W<_a(wgVjtpfde@(&d-#o) z|3h4{S{i&gn&mX;#OU>4FWIu{g8|eThfeNlKx7o|rryx0ozxwAH+QMqXR?BOhO8u7 zhueQo*@v2phH*fUOtXQM`}mn}eZm^Y@?o)?)sDlRK6|={uS-(%`;i%Gpo)WTcD~I1 zm)MC+8q^f@O*WF5>s&_;!LQD3MC3A(ut-wR;wPnXzB${+^Pij_%5L5wBl8DtmIn`a zai%*Yk!9`dKEF)Xc1^lM^NG6Df}a?aBuDkP4N~geCVe4`HYa6~K8Zdb$<$r^d3!oo znTqT|?LQdy;#mgi`21QMk@;2Z3wm}t@h``y{pFueKn|BkAk=?j_Y|bWO)|OYe{_|k zx_p0`q$8*r={M5n|LAgf|GO#xetJZ0^OW=HI_fgj-?vL5?}AtFx08HZvd9?Hp>)5q zOhPL%lSDxMKaM3x<$Ve|CVcptpltR}fq=Fof1eiv0)N%WngMr|A7JBeajp$0cQ~E; zg7-VvgD0y0-bM2)+5RrcUCXfQCFz8+j>P{_vKL*3K&CEmY+V53Ng-m<5|LDh%U~<)>z3RQy8kPV6 literal 0 HcmV?d00001 diff --git a/ci-cd/toc.rst b/ci-cd/toc.rst new file mode 100644 index 000000000..6b2cfacb3 --- /dev/null +++ b/ci-cd/toc.rst @@ -0,0 +1,20 @@ +.. -*- coding: utf-8 -*- +.. +.. doc version: +.. check date: 2021/04/26 +.. ----------------------------------------------------------------------------- + +.. Set up CI/CD +.. _set-up-ci-ci: + +======================================== +CI/CD のセットアップ +======================================== + +.. toctree:: + :maxdepth: 3 + :titlesonly: + + CI/CD ベストプラクティス + GitHub Actions 設定 + diff --git a/cloud/toc.rst b/cloud/toc.rst new file mode 100644 index 000000000..975938160 --- /dev/null +++ b/cloud/toc.rst @@ -0,0 +1,50 @@ +.. -*- coding: utf-8 -*- +.. +.. doc version: +.. check date: 2021/04/26 +.. ----------------------------------------------------------------------------- + +.. Deploy your app to the cloud +.. _deploy-your-app-to-the-cloud: + +======================================== +アプリをクラウドにデプロイ +======================================== + +(TBD) + +.. toctree:: + :maxdepth: 3 + :titlesonly: + + aci-integration.rst + aci-container-features.rst + aci-compose-features.rst + ecs-integration.rst + ecs-architecture.rst + ecs-compose-features.rst + ecs-compose-examples.rst + +---- + +Deploying Docker containers on Azure +https://docs.docker.com/cloud/aci-integration/ + +ACI integration container features +https://docs.docker.com/cloud/aci-container-features/ + +ACI integration Compose features +https://docs.docker.com/cloud/aci-compose-features/ + +Deploying Docker containers on ECS +https://docs.docker.com/cloud/ecs-integration/ + +ECS integration architecture +https://docs.docker.com/cloud/ecs-architecture/ + +ECS integration Compose features +https://docs.docker.com/cloud/ecs-compose-features/ + +ECS integration composefile examples +https://docs.docker.com/cloud/ecs-compose-examples/ + diff --git a/compose/cli-command-compatibility.rst b/compose/cli-command-compatibility.rst new file mode 100644 index 000000000..7d5f24b69 --- /dev/null +++ b/compose/cli-command-compatibility.rst @@ -0,0 +1,200 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/cli-command-compatibility/ +.. SOURCE: + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/cli-command-compatibility.md +.. check date: 2022/07/18 +.. Commits on May 3, 2022 30a338564016300483f30f6beb3ec7d280a0bd3e +.. ------------------------------------------------------------------- + +.. Compose command compatibility with docker-compose +.. _compose-command-compatibility-with-docker-compose: + +================================================== +compose コマンドと docker-compose の互換性 +================================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. The compose command in the Docker CLI supports most of the docker-compose commands and flags. It is expected to be a drop-in replacement for docker-compose. + +Docker CLI の ``compose`` コマンドは、 ``docker-compose`` コマンドとフラグの大部分をサポートします。このコマンドは、いずれ ``docker-comopse`` を置き換えるものとして期待されいます。 + +.. If you see any Compose functionality that is not available in the compose command, create an issue in the Compose GitHub repository, so we can prioritize it. + +``compose`` コマンド内で利用できない Compose 機能が見つかれば、 `Compose `_ GitHub リポジトリに issue を作成してください。そうすると、私たちが優先度付けします。 + +.. Commands or flags not yet implemented +.. _commands-or-flags-not-yet-implemented: + +未実装のコマンドやフラグ +============================== + +.. The following commands have not been implemented yet, and may be implemented at a later time. Let us know if these commands are a higher priority for your use cases. + +以下のコマンドは未実装ですが、後に実装される可能性があります。みなさんの利用例で、各コマンドの優先度が高ければ、私たちに教えてください。 + +.. compose build --memory: This option is not yet supported by buildkit. The flag is currently supported, but is hidden to avoid breaking existing Compose usage. It does not have any effect. + +``compose build --memory`` :このオプションは buildkit で未実装です。フラグはサポートしていますが、既存の Compose の使用を中断しないよう、隠されています。何ら影響も与えません。 + +.. Flags that will not be implemented +.. _Flags that will not be implemented: + +実装されないフラグ +============================== + +.. The list below includes the flags that we are not planning to support in Compose in the Docker CLI, either because they are already deprecated in docker-compose, or because they are not relevant for Compose in the Docker CLI. + +以下のリストに含まれるフラグは、 Docker CLI の Compose 内でサポートする計画がありません。理由は既に ``docker-compose`` で非推奨になっているだけでなく、Docker CLI の Compose には対応する機能が無いからです。 + +.. compose ps --filter KEY-VALUE Not relevant due to its complicated usage with the service command and also because it is not documented properly in docker-compose. + compose rm --all Deprecated in docker-compose. + compose scale Deprecated in docker-compose (use compose up --scale instead) + +* ``compose ps --filter KEY-VALUE`` - ``service`` コマンドに相当する機能が無く、かつ、 ``docker-compose`` でも対応するドキュメントが無いため +* ``compose rm --all`` - docker-compose で非推奨 +* ``compose scal`` - docker-compose で非推奨(代わりに ``compose up --scale`` を使う) + +.. Global flags: +グローバル フラグ: + +.. --compatibility has been resignified Docker Compose V2. This now means that in the command running V2 will behave as V1 used to do. + One difference is in the word separator on container names. V1 used to use _ as separator while V2 uses - to keep the names more hostname friendly. So when using --compatibility Docker Compose should use _ again. Just make sure to stick to one of them otherwise Docker Compose will not be able to recognize the container as an instance of the service. + +* ``--compatibility`` は Docker Compose V2 で廃止済み。つまり、 V2 で実行するコマンドの挙動は V1 を使うのと同じ。 + + * 1つの違いは、コンテナ名の単語をつなぐ文字。 V1 は ``_`` をセパレータとして使ったが、 V2 では ``-`` を使い、ホスト名に近い名前を維持する。つまり ``--compatibility`` Docker Compose は、再び ``_`` を使う。どちらか一方に固定しないと、 Docker Compose はコンテナをサービスの実態として認識できなくなる。 + +.. Config command +.. _compose-config-command: + +``config`` コマンド +==================== + +.. The config command is intended to show the configuration used by Docker Compose to run the actual project. As we know, at some parts of the Compose file have a short and a long format. For example, the ports entry. In the example below we can see the config command expanding the ports section: + +config コマンドが意図するのは、 Docker Compose によって実行している、実際のプロジェクトが使う設定情報の表示です。知っての通り、 Compose ファイルの一部には短い形式と長い形式があります。たとえば、 ``ports`` エントリです。以下の例では、 config コマンドによって ``ports`` セクションが拡張されているのが分かります。 + + +docker-compose.yml: + +.. code-block:: yaml + + services: + web: + image: nginx + ports: + - 80:80 + +.. With $ docker compose config the output turns into: + +これを使い、 ``$ docker compose config`` で帰ってくる結果を見ると、 + +.. code-block:: yaml + + services: + web: + image: nginx + networks: + default: null + ports: + - mode: ingress + target: 80 + published: 80 + protocol: tcp + networks: + default: + name: workspace_default + +.. The result above is a full size configuration of what will be used by Docker Compose to run the project. + +このような結果にあるように、 Docker Compose がプロジェクトを実行するためにつかわれる、全ての設定情報を表示します。 + +.. New commands introduced in Compose v2 +.. _new-commands-introduced-in-compose-v2: + +Compose v2 で導入された新しいコマンド +================================================== + +.. Copy +.. _compose-v2-copy: + +コピー +---------- + +.. The cp command is intended to copy files or folders between service containers and the local filesystem. +.. This command is a bidirectional command, we can copy from or to the service containers. + +``cp`` コマンドはサービス コンテナとローカル ファイルシステム間で、ファイルやフォルダをコピーする目的があります。 +このコマンドは双方向のコマンドであり、 **from** か **to** でサービス コンテナから、あるいは、サービス コンテナにコピーできます。 + +.. Copy a file from a service container to the local filesystem: + +サービス コンテナからローカル ファイルシステムにファイルをコピーします: + +.. code-block:: bash + + $ docker compose cp my-service:~/path/to/myfile ~/local/path/to/copied/file + +.. We can also copy from the local filesystem to all the running containers of a service: + +また、ローカル ファイルシステム上から、サービスとして実行中の全コンテナにもコピーできます: + +.. code-block:: bash + + $ docker compose cp --all ~/local/path/to/source/file my-service:~/path/to/copied/file + +.. List +.. _compose-v2-list: + +一覧 +---------- + +.. The ls command is intended to list the Compose projects. By default, the command only lists the running projects, we can use flags to display the stopped projects, to filter by conditions and change the output to json format for example. + +``ls`` コマンドは Compose プロジェクトの一覧を表示する目的があります。デフォルトでは、このコマンドは実行中のプロジェクトのみ表示します。フラグを追加すると、停止しているプロジェクトも表示でき、次の例にあるように ``json`` 形式に出力の状態を変えれば、フィルタも可能です。 + +.. code-block:: bash + + $ docker compose ls --all --format json + +.. Use --project-name with Compose commands +.. _use---project-name-with-compose-commands: + +Compose コマンドで ``--project-name`` を使う +================================================== + +.. With the GA version of Compose, you can run some commands: + +Compose の GA(一般提供開始)バージョンは、いずれも同じようにコマンドを実行できます。 + +.. outside of directory containing the project compose file + or without specifying the path of the Compose with the --file flag + or without specifying the project directory with the --project-directory flag + +* プロジェクトの compose ファイルを含むディレクトリの外 +* あるいは、 ``--file`` フラグで Compose のパスを指定しない場合 +* あるいは、 ``--project-directory`` フラグでプロジェクトのディレクトリを指定しない場合 + +.. When a compose project has been loaded once, we can just use the -p or --project-name to reference it: + +Compose プロジェクトを一度読み込めば、 ``-p`` や ``--project-name`` を使ってプロジェクトを参照できます。 + +.. code-block:: bash + + $ docker compose -p my-loaded-project restart my-service + +.. This option works with the start, stop, restart and down commands. + +このオプションは ``start`` 、 ``stop`` 、 ``restart`` 、 ``down`` でも機能します。 + +.. seealso:: + + Compose command compatibility with docker-compose + https://docs.docker.com/compose/cli-command-compatibility/ + diff --git a/compose/completion.rst b/compose/completion.rst index 7d641f43f..e18693818 100644 --- a/compose/completion.rst +++ b/compose/completion.rst @@ -1,10 +1,12 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/completion/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/completion.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/completion.md -.. check date: 2016/04/28 -.. Commits on Jan 28, 2016 3fc72038c56482e63dbb2e1341f8475cf6bb5350 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/completion.md +.. check date: 2022/04/07 +.. Commits on Nov 19, 2021 93fe0d15dd53d99407504dde1ecdd0dd81238a7b .. ---------------------------------------------------------------------------- .. Command-line Completion @@ -21,7 +23,7 @@ .. Compose comes with command completion for the bash and zsh shell. -Compose は bash と zsh シェル向けの `コマンド補完 `_ を搭載しています。 +Compose は bash と zsh シェル対応の `コマンド補完 `_ を搭載しています。 .. Installing Command Completion @@ -33,38 +35,127 @@ Compose は bash と zsh シェル向けの `コマンド補完 /etc/bash_completion.d/docker-compose + sudo curl \ + -L https://raw.githubusercontent.com/docker/compose/1.29.2/contrib/completion/bash/docker-compose \ + -o /usr/local/etc/bash_completion.d/docker-compose + +.. Add the following to your ~/.bash_profile: + +3. 自分の ``~/.bash_profile`` に以下を追加します。 + +.. code-block:: bash + + if [ -f $(brew --prefix)/etc/bash_completion ]; then + . $(brew --prefix)/etc/bash_completion + fi + +.. You can source your ~/.bash_profile or launch a new terminal to utilize completion. + +4. 補完を使えるようにするには、 ``~/.bash_profile`` を source で読み直すか、新しいターミナルを起動します。 + +.. Install via MacPorts +MacPorts 経由でインストール +++++++++++++++++++++++++++++++ + +.. Run sudo port install bash-completion to install bash completion. -.. Completion will be available upon next login. +1. bash 補完をインストールするには ``sudo port install bash-completion`` を実行します。 -次回ログイン時から補完機能が利用可能になります。 +.. Add the following lines to ~/.bash_profile: + +2. ``~/.bash_profile`` に以下の行を追加します。 + +.. code-block:: bash + + if [ -f /opt/local/etc/profile.d/bash_completion.sh ]; then + . /opt/local/etc/profile.d/bash_completion.sh + fi + +.. You can source your ~/.bash_profile or launch a new terminal to utilize completion. + +3. 補完を使えるようにするには、 ``~/.bash_profile`` を source で読み直すか、新しいターミナルを起動します。 Zsh -------------------- -.. Place the completion script in your /path/to/zsh/completion, using e.g. ~/.zsh/completion/ +.. Make sure you have installed oh-my-zsh on your computer. -補完スクリプトを ``/path/to/zsh/completion`` や、``~/.zsh/completion/`` に置きます。 +コンピュータ上に `oh-my-zsh がインストールされている `_ のを確認します。 + +.. With oh-my-zsh shell +oh-my-zsh シェルを使う ++++++++++++++++++++ + +.. Add docker and docker-compose to the plugins list in ~/.zshrc to run autocompletion within the oh-my-zsh shell. In the following example, ... represent other Zsh plugins you may have installed. After that, type source ~/.zshrc to bring the changes. To test whether it is successful, type docker ps and then press the Tab key. + +oh-my-zsh シェル上で自動補完を使うには、 ``~/.zshrc`` のプラグイン一覧に ``docker`` と ``docker-compose`` を追加します。以下の例で ``...`` が示すのは、インストール済みの他の Zsh プラグインです。その後、変更を反映するために ``source ~/.zshrc`` を入力します。成功したかどうかを試すには、 ``docker ps`` を入力し、 **Tab** キーを押します。 + +.. code-block:: bash + + plugins=(... docker docker-compose) + +.. Without oh-my-zsh shell +oh-my-zsh シェルを使わない +++++++++++++++++++++++++++++++ + +.. Place the completion script in your /path/to/zsh/completion (typically ~/.zsh/completion/): + +1. 補完スクリプトを ``/path/to/zsh/completion`` に置きます(通常は ``~/.zsh/completion/`` )。 .. code-block:: bash mkdir -p ~/.zsh/completion - curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/zsh/_docker-compose > ~/.zsh/completion/_docker-compose + + curl \ + -L https://raw.githubusercontent.com/docker/compose/1.29.2/contrib/completion/zsh/_docker-compose \ + -o ~/.zsh/completion/_docker-compose -.. Include the directory in your $fpath, e.g. by adding in ~/.zshrc +.. Include the directory in your $fpath by adding in ~/.zshrc: -``~/.zshrc`` に以下を追加することで、 ``$fpath`` にディレクトリを追加します。 +2. ``~/.zshrc`` の ``$fpath`` のディレクトリに追加します。 .. code-block:: bash @@ -72,7 +163,7 @@ Zsh .. Make sure compinit is loaded or do it by adding in ~/.zshrc -``compinit`` で読み込まれて ``~/.zshrc`` に追加されているか確認します。 +3. ``compinit`` を読み込み ``~/.zshrc`` に追加されているか確認します。 .. code-block:: bash @@ -80,7 +171,7 @@ Zsh .. Then reload your shell -それからシェルを再読み込みします。 +4. それからシェルを再読み込みします。 .. code-block:: bash @@ -88,17 +179,17 @@ Zsh .. Available completions -利用可能な補完 -==================== +利用可能な補完について +============================== -.. Depending on what you typed on the command line so far, it will complete +.. Depending on what you typed on the command line so far, it completes: コマンドラインの補完は、入力する内容に依存します。 .. available docker-compose commands options that are available for a particular command - service names that make sense in a given context (e.g. services with running or stopped instances or services based on images vs. services based on Dockerfiles). For docker-compose scale, completed service names will automatically have “=” appended. - arguments for selected options, e.g. docker-compose kill -s will complete some signals like SIGHUP and SIGUSR1. + service names that make sense in a given context, such as services with running or stopped instances or services based on images vs. services based on Dockerfiles. For docker-compose scale, completed service names automatically have “=” appended. + arguments for selected options. For example, docker-compose kill -s completes some signals like SIGHUP and SIGUSR1. * 利用可能な docker-compose コマンド * 個々のコマンドで利用可能なオプション @@ -107,7 +198,19 @@ Zsh .. Enjoy working with Compose faster and with less typos! -Compose をより速く・入力ミス(typo)なく楽しんで使いましょう! +Compose をより速く、 :ruby:`入力ミス ` なく楽しんで使いましょう! + +.. Compose documentation +Compose のドキュメント +============================== + +* :doc:`ユーザ・ガイド ` +* :doc:`Compose のインストール ` +* :doc:`コマンドライン・インターフェース ` +* :doc:`Compose ファイルのリファレンス ` +* :doc:`Compose のアプリ例 ` + + .. seealso:: diff --git a/compose/compose-file.rst b/compose/compose-file.rst deleted file mode 100644 index 9efe60e8d..000000000 --- a/compose/compose-file.rst +++ /dev/null @@ -1,1687 +0,0 @@ -.. -*- coding: utf-8 -*- -.. URL: https://docs.docker.com/compose/compose-file/ -.. SOURCE: https://github.com/docker/compose/blob/master/docs/compose-file.md - doc version: 1.11 - https://github.com/docker/compose/commits/master/docs/compose-file.md -.. check date: 2016/04/28 -.. Commits on Apr 21, 2016 55fcd1c3e32ccbd71caa14462a6239d4bf7a1685 -.. ---------------------------------------------------------------------------- - -.. Compose file reference - -.. _compose-file-reference: - -======================================= -Compose ファイル・リファレンス -======================================= - -.. sidebar:: 目次 - - .. contents:: - :depth: 3 - :local: - -.. The Compose file is a YAML file defining services, networks and volumes. The default path for a Compose file is ./docker-compose.yml. - -Compose ファイルは `YAML `_ ファイルであり、 :ref:`サービス(services) ` 、 :ref:`ネットワーク(networks) ` 、 :ref:`ボリューム(volumes) ` を定義します。Compose ファイルのデフォルトのパスは ``./docker-compose.yml`` です。 - -.. A service definition contains configuration which will be applied to each container started for that service, much like passing command-line parameters to docker run. Likewise, network and volume definitions are analogous to docker network create and docker volume create. - -サービスの定義では、各コンテナをサービスとして定義できます。このサービスを起動する時、コマンドラインの ``docker run`` のパラメータのような指定が可能です。同様に、ネットワークやボリュームの定義も ``docker network create`` や ``docker volume create`` と似ています。 - -.. As with docker run, options specified in the Dockerfile (e.g., CMD, EXPOSE, VOLUME, ENV) are respected by default - you don’t need to specify them again in docker-compose.yml. - -``docker run`` では、 Dockerfile で指定したオプション(例: ``CMD`` 、 ``EXPOSE`` 、 ``VOLUME`` 、``ENV`` )はデフォルトとして尊重されます。そのため、 ``docker-compose.yml`` で再び指定する必要はありません。 - -.. You can use environment variables in configuration values with a Bash-like ${VARIABLE} syntax - see variable substitution for full details. - -Bash の ``${変数}`` の構文のように、環境変数を使って設定を行えます。詳しくは :ref:`compose-file-variable-substitution` をご覧ください。 - -.. Service configuration reference - -.. _service-configuration-reference: - -サービス設定リファレンス -============================== - -.. Note: There are two versions of the Compose file format -- version 1 (the legacy format, which does not support volumes or networks) and version 2 (the most up-to-date). For more information, see the Versioning section. - -.. note:: - - Compose ファイルの形式には、バージョン1(過去のフォーマットであり、ボリュームやネットワークをサポートしていません)とバージョン2(最新版)という2つのバージョンが存在します。詳しい情報は :ref:`バージョン ` に関するドキュメントをご覧ください。 - -.. This section contains a list of all configuration options supported by a service definition. - -(Docker Composeの)サービス定義用にサポートされている設定オプションの一覧を、このセクションで扱います。 - -.. build - -.. _compose-file-build: - -build ----------- - -.. Configuration options that are applied at build time. - -構築時に適用するオプションを指定します。 - -.. build can be specified either as a string containing a path to the build context, or an object with the path specified under context and optionally dockerfile and args. - -``build`` で指定できるのは、構築用コンテクストのパスを含む文字列だけでなく、 :ref:`context ` の配下にある特定の物(オブジェクト)や、 :ref:`dockerfile ` のオプションと :ref:`引数 ` を指定できます。 - -.. code-block:: yaml - - build: ./dir - - build: - context: ./dir - dockerfile: Dockerfile-alternate - args: - buildno: 1 - -.. If you specify image as well as build, then Compose tags the built image with the tag specified in image: - -``build`` だけでなく ``image`` も指定できます。 Compose は ``image`` で指定したタグを使い、構築したイメージをタグ付けします。 - -.. code-block:: yaml - - build: ./dir - image: webapp - -.. This will result in an image tagged webapp, built from ./dir. - -これは ``./dir`` で構築したイメージを ``webapp`` としてタグ付けしています。 - -.. Note: In the version 1 file format, build is different in two ways: - Only the string form (build: .) is allowed - not the object form. - Using build together with image is not allowed. Attempting to do so results in an error. - -.. note:: - - :ref:`バージョン1のフォーマット ` では、 ``build`` の使い方が異なります: - - * ``build: .`` の文字列のみ許可されています。オブジェクトは指定できません。 - * ``build`` と ``image`` は同時に使えません。指定するとエラーになります。 - -.. context - -.. _compose-file-context: - -context -^^^^^^^^^^ - -.. Version 2 file format only. In version 1, just use build. - -.. note:: - - context は :ref:`バージョン2のフォーマット ` のみで利用可能です。バージョン1では :ref:`build ` をお使いください。 - -.. Either a path to a directory containing a Dockerfile, or a url to a git repository. - -コンテクスト(訳者注:内容物の意味)には Dockerfile があるディレクトリのパスや Git リポジトリの URL を指定します。 - -.. When the value supplied is a relative path, it is interpreted as relative to the location of the Compose file. This directory is also the build context that is sent to the Docker daemon. - -値に相対パスを指定したら、Compose ファイルのある場所を基準とした相対パスとして解釈します。また、指定したディレクトリが構築コンテクストとなり、Docker デーモンに送信します。 - -.. Compose will build and tag it with a generated name, and use that image thereafter. - -Compose は生成時の名前で構築・タグ付けし、それがイメージとなります。 - -.. code-block:: yaml - - build: - context: ./dir - -.. dockerfile - -.. _compose-file-dockerfile: - -dockerfile -^^^^^^^^^^ - -.. Alternate Dockerfile. - -Dockerfile の代わりになるものです。 - -.. Compose will use an alternate file to build with. A build path must also be specified. - -Compose は構築時に別のファイルを使えます。構築時のパスも指定する必要があります。 - -.. code-block:: bash - - build: - context: . - dockerfile: Dockerfile-alternate - -.. Note: In the version 1 file format, dockerfile is different in two ways: - It appears alongside build, not as a sub-option: - Using dockerfile together with image is not allowed. Attempting to do so results in an error. - -.. note:: - - :ref:`バージョン1のフォーマット ` とは ``dockerfile`` の使い方が異なります。 - - * ``build`` と ``dockerfile`` は並列であり、サブオプションではありません。 - - build: . - dockerfile: Dockerfile-alternate - - * ``dockerfile`` と ``image`` を同時に使えません。使おうとしてもエラーになります。 - -.. args - -.. _compose-file-args: - -args -^^^^^^^^^^ - -.. Version 2 file format only. - -.. Add build arguments. You can use either an array or a dictionary. Any boolean values; true, false, yes, no, need to be enclosed in quotes to ensure they are not converted to True or False by the YML parser. - -.. note:: - - 対応しているのは :ref:`バージョン2のファイル形式 ` のみです。 - -構築時に build のオプション(args)を追加します。配列でも辞書形式(訳者注:「foo=bar」の形式)も指定できます。ブール演算子(true、false、yes、no)を使う場合はクォートで囲む必要があります。そうしませんと YAML パーサは True か False か判別できません。 - -.. Build arguments with only a key are resolved to their environment value on the machine Compose is running on. - -構築時に引数のキーとして解釈する環境変数の値は、Compose を実行するマシン上のみです。 - -.. code-block:: yaml - - build: - args: - buildno: 1 - user: someuser - - build: - args: - - buildno=1 - - user=someuser - -.. cap_add, cap_drop - -cap_add, cap_drop --------------------- - -.. Add or drop container capabilities. See man 7 capabilities for a full list. - -コンテナのケーパビリティ(capabilities)を追加・削除します。ケーパビリティの一覧は ``man 7 capabilities`` をご覧ください。 - -.. code-block:: yaml - - cap_add: - - ALL - - cap_drop: - - NET_ADMIN - - SYS_ADMIN - - -.. _compose-file-command: - -command ----------- - -.. Override the default command. - -デフォルトのコマンドを上書きします。 - -.. code-block:: yaml - - command: bundle exec thin -p 3000 - -.. The command can also be a list, in a manner similar to dockerfile: - -これは :ref:`Dockerfile ` の書き方に似せることもできます。 - -.. code-block:: yaml - - command: [bundle, exec, thin, -p, 3000] - -cgroup_parent --------------------- - -.. Specify an optional parent cgroup for the container. - -コンテナに対し、オプションの親グループを指定します。 - -.. code-block:: yaml - - cgroup_parent: m-executor-abcd - -.. _compose-file-container-name: - -container_name --------------------- - -.. Specify a custom container name, rather than a generated default name. - -デフォルトで生成される名前の代わりに、カスタム・コンテナ名を指定します。 - -.. code-block:: yaml - - container_name: my-web-container - -.. Because Docker container names must be unique, you cannot scale a service beyond 1 container if you have specified a custom name. Attempting to do so results in an error. - -Docker コンテナ名はユニークである必要があります。そのため、カスタム名を指定時、サービスは複数のコンテナにスケールできなくなります。 - -.. _compose-file-devices: - -devices ----------- - -.. List of device mappings. Uses the same format as the --device docker client create option. - -デバイス・マッピングの一覧を表示します。docker クライアントで作成する際の ``--device`` と同じ形式を使います。 - -.. code-block:: yaml - - devices: - - "/dev/ttyUSB0:/dev/ttyUSB0" - -.. _compose-file-depends_on: - -depends_on ----------- - -.. Express dependency between services, which has two effects: - -サービス間の依存関係を指定したら、2つの効果があります。 - -.. docker-compose up will start services in dependency order. In the following example, db and redis will be started before web. - -* ``docker-compose up`` を実行したら、依存関係のある順番に従ってサービスを起動します。以下の例では、 ``web`` を開始する前に ``db`` と ``redis`` を実行します。 - -.. docker-compose up SERVICE will automatically include SERVICE’s dependencies. In the following example, docker-compose up web will also create and start db and redis. - -* ``docker-compose up サービス(の名称)`` を実行したら、自動的に ``サービス`` の依存関係を処理します。以下の例では、 ``docker-compose up web`` を実行したら、 ``db`` と ``redis`` も作成・起動します。 - -.. Simple example: - -簡単なサンプル: - -.. code-block:: bash - - version: '2' - services: - web: - build: . - depends_on: - - db - - redis - redis: - image: redis - db: - image: postgres - -.. Note: depends_on will not wait for db and redis to be “ready” before starting web - only until they have been started. If you need to wait for a service to be ready, see Controlling startup order for more on this problem and strategies for solving it. - -.. note:: - - ``depends_on`` では、 ``web`` の実行にあたり、 ``db`` と ``redis`` の準備が整うのを待てません。待てるのはコンテナを開始するまでです。サービスの準備が整うまで待たせる必要がある場合は、 :doc:`起動順番の制御 ` に関するドキュメントで、問題への対処法や方針をご確認ください。 - -.. _compose-file-dns: - -dns ----------- - -.. Custom DNS servers. Can be a single value or a list. - -DNS サーバの設定を変更します。単一の値、もしくはリストになります。 - -.. code-block:: yaml - - dns: 8.8.8.8 - dns: - - 8.8.8.8 - - 9.9.9.9 - -.. _compose-file-dns-search: - -dns_search ----------- - -.. Custom DNS search domains. Can be a single value or a list. - -DNS の検索ドメインを変更します。単一の値、もしくはリストになります。 - -.. code-block:: yaml - - dns_search: example.com - dns_search: - - dc1.example.com - - dc2.example.com - - -.. tmpfs - -.. _copmose-file-tmpfs: - -tmpfs ----------- - -.. Mount a temporary file system inside the container. Can be a single value or a list. - -コンテナ内にテンポラリ・ファイルシステムをマウントします。単一の値もしくはリストです。 - -.. code-block:: yaml - - tmpfs: /run - tmpfs: - - /run - - /tmp - - - - -.. _compose-file-entrypoint: - -entrypoint ----------- - -.. Override the default entrypoint. - -デフォルトの entrypoint を上書きします。 - -.. code-block:: yaml - - entrypoint: /code/entrypoint.sh - -.. The entrypoint can also be a list, in a manner similar to dockerfile: - -entrypoint は :ref:`Dockerfile ` のように列挙できます。 - -.. code-block:: yaml - - entrypoint: - - php - - -d - - zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so - - -d - - memory_limit=-1 - - vendor/bin/phpunit - - -.. _compose-file-env_file: - -env_file ----------- - -.. Add environment variables from a file. Can be a single value or a list. - -ファイル上の定義から環境変数を追加します。単一の値、もしくはリストになります。 - -.. If you have specified a Compose file with docker-compose -f FILE, paths in env_file are relative to the directory that file is in. - -Compose ファイルを ``docker-compose -f ファイル名`` で指定する場合は、 ``env_file`` ファイルは指定したディレクトリに対する相対パスとみなします。 - -.. Environment variables specified in environment override these values. - -環境変数で指定されている値は、 ``environment`` で上書きできます。 - -.. code-block:: yaml - - env_file: .env - - env_file: - - ./common.env - - ./apps/web.env - - /opt/secrets.env - -.. Compose expects each line in an env file to be in VAR=VAL format. Lines beginning with # (i.e. comments) are ignored, as are blank lines. - -Compose は各行を ``変数=値`` の形式とみなします。 ``#`` で始まる行(例:コメント)は無視され、空白行として扱います。 - -.. code-block:: yaml - - # Rails/Rack 環境変数を設定 - RACK_ENV=development - - -.. _compose-file-environment: - -environment --------------------- - -.. Add environment variables. You can use either an array or a dictionary. Any boolean values; true, false, yes no, need to be enclosed in quotes to ensure they are not converted to True or False by the YML parser. - -環境変数を追加します。配列もしくは辞書形式(dictionary)で指定できます。boolean 値 (true、false、yes、no のいずれか) は、YML パーサによって True か False に変換されないよう、クォート( ' 記号)で囲む必要があります。 - -.. Environment variables with only a key are resolved to their values on the machine Compose is running on, which can be helpful for secret or host-specific values. - -キーだけの環境変数は、Compose の実行時にマシン上で指定するものであり、シークレット(訳注:API鍵などの秘密情報)やホスト固有の値を指定するのに便利です。 - -.. code-block:: yaml - - environment: - RACK_ENV: development - SHOW: 'true' - SESSION_SECRET: - - environment: - - RACK_ENV=development - - SHOW=true - - SESSION_SECRET - -.. _compose-file-expose: - -expose ----------- - -.. Expose ports without publishing them to the host machine - they’ll only be accessible to linked services. Only the internal port can be specified. - -ホストマシン上で公開するポートを指定せずに、コンテナの公開(露出)用のポート番号を指定します。これらはリンクされたサービス間でのみアクセス可能になります。内部で使うポートのみ指定できます。 - -.. code-block:: yaml - - expose: - - "3000" - - "8000" - -.. _compose-file-extends: - -extends ----------- - -.. Extend another service, in the current file or another, optionally overriding configuration. - -現在のファイルから別のファイルにサービスを拡張するもので、設定のオプションを追加します。 - -.. You can use extends on any service together with other configuration keys. The extends value must be a dictionary defined with a required service and an optional file key. - -他の設定用のキーと一緒にサービスを ``extends`` (拡張)できます。 ``extends`` 値には ``service`` の定義が必要であり、オプションで ``file`` キーを指定します。 - -.. code-block:: yaml - - extends: - file: common.yml - service: webapp - -.. The service the name of the service being extended, for example web or database. The file is the location of a Compose configuration file defining that service. - -サービスを拡張する ``service`` の名前とは、たとえば ``web`` や ``database`` です。 ``file`` はサービスを定義する Compose 設定ファイルの場所です。 - -.. If you omit the file Compose looks for the service configuration in the current file. The file value can be an absolute or relative path. If you specify a relative path, Compose treats it as relative to the location of the current file. - -``file`` を省略したら、Compose は現在の設定ファイル上からサービスの定義を探します。 ``file`` の値は相対パスまたは絶対パスです。相対パスを指定したら、Compose はその場所を、現在のファイルからの相対パスとして扱います。 - -.. You can extend a service that itself extends another. You can extend indefinitely. Compose does not support circular references and docker-compose returns an error if it encounters one. - -自分自身を他に対して拡張するサービス定義ができます。拡張は無限に可能です。Compose は循環参照をサポートしておらず、もし循環参照があれば ``docker-compose`` はエラーを返します。 - -.. For more on extends, see the the extends documentation. - -``extends`` に関するより詳細は、 :ref:`extends ドキュメント ` をご覧ください。 - -.. compose-file-external_links: - -external_links --------------------- - -.. Link to containers started outside this docker-compose.yml or even outside of Compose, especially for containers that provide shared or common services. external_links follow semantics similar to links when specifying both the container name and the link alias (CONTAINER:ALIAS). - -対象の ``docker-compose.yml`` の外にあるコンテナだけでなく、Compose の外にあるコンテナとリンクします。特に、コンテナが共有サービスもしくは一般的なサービスを提供している場合に有用です。 ``external_links`` でコンテナ名とエイリアスを指定すると( ``コンテナ名:エイリアス名`` )、 ``link`` のように動作します。 - -.. code-block:: yaml - - external_links: - - redis_1 - - project_db_1:mysql - - project_db_1:postgresql - -.. Note: If you’re using the version 2 file format, the externally-created containers must be connected to at least one of the same networks as the service which is linking to them. - -.. note:: - - :ref:`バージョン2のファイル形式 ` を使う時、外部に作成したコンテナと接続する必要があれば、接続先のサービスは対象ネットワーク上に少なくとも1つリンクする必要があります。 - -.. extra_hosts - -.. _compose-file-extra_hosts: - -extra_hosts --------------------- - -.. Add hostname mappings. Use the same values as the docker client --add-host parameter. - -ホスト名を割り当てます。これは docker クライアントで ``--add-host`` パラメータを使うのと同じものです。 - -.. code-block:: yaml - - extra_hosts: - - "somehost:162.242.195.82" - - "otherhost:50.31.209.229" - -.. An entry with the ip address and hostname will be created in /etc/hosts inside containers for this service, e.g: - -コンテナ内の ``/etc/hosts`` に IP アドレスとホスト名のエントリが追加されます。例: - -.. code-block:: yaml - - 162.242.195.82 somehost - 50.31.209.229 otherhost - -.. _compose-file-image: - -image ----------- - -.. Specify the image to start the container from. Can either be a repository/tag or a partial image ID. - -コンテナを実行時に元となるイメージを指定します。リポジトリ名・タグあるいはイメージ ID の一部を指定できます。 - -.. code-block:: yaml - - image: redis - image: ubuntu:14.04 - image: tutum/influxdb - image: example-registry.com:4000/postgresql - image: a4bc65fd - -.. If the image does not exist, Compose attempts to pull it, unless you have also specified build, in which case it builds it using the specified options and tags it with the specified tag. - -イメージが存在していなければ、Compose は pull (取得)を試みます。しかし :ref:`build ` を指定している場合は除きます。その場合、指定されたタグやオプションを使って構築します。 - -.. Note: In the version 1 file format, using build together with image is not allowed. Attempting to do so results in an error. - -.. note:: - - :ref:`バージョン1のファイル形式 ` では、 ``build`` と ``image`` を同時に使えません。実行しようとしてもエラーが出ます。 - -.. _compose-file-labels: - -labels ----------- - -.. Add metadata to containers using Docker labels. You can use either an array or a dictionary. - -:doc:`Docker ラベル ` を使いコンテナにメタデータを追加します。配列もしくは辞書形式で追加できます。 - -.. It’s recommended that you use reverse-DNS notation to prevent your labels from conflicting with those used by other software. - -他のソフトウェアとラベルが競合しないようにするため、DNS 逆引き記法の利用を推奨します。 - -.. code-block:: yaml - - labels: - com.example.description: "Accounting webapp" - com.example.department: "Finance" - com.example.label-with-empty-value: "" - - labels: - - "com.example.description=Accounting webapp" - - "com.example.department=Finance" - - "com.example.label-with-empty-value" - -.. _compose-file-links: - -links ----------- - -.. Link to containers in another service. Either specify both the service name and the link alias (SERVICE:ALIAS), or just the service name (which will also be used for the alias). - -コンテナを他のサービスとリンクします。サービス名とリンク用エイリアスの両方を指定できます( ``サービス名:エイリアス名`` )。あるいはサービス名だけの指定もできます(このサービス名はエイリアス名としても使われます)。 - -.. code-block:: yaml - - links: - - db - - db:database - - redis - -.. Containers for the linked service will be reachable at a hostname identical to the alias, or the service name if no alias was specified. - -リンクするサービスのコンテナは、エイリアスとして認識できるホスト名で到達(接続)可能になります。エイリアスが指定されなければ、サービス名で到達できます。 - -.. Links also express dependency between services in the same way as depends_on, so they determine the order of service startup. - -また、サービス間の依存関係は :ref:`depends_on ` を使っても同様に指定できますし、サービスを起動する順番も指定できます。 - -.. Note: If you define both links and networks, services with links between them must share at least one network in common in order to communicate. - -.. note:: - - links と :ref:`networks ` を両方定義する時は、リンクするサービスが通信するために、ネットワークの少なくとも1つを共有する必要があります。 - -.. _compose-file-logging: - -logging ----------- - -.. note:: - - :ref:`バージョン2のファイル形式 ` のみ対応しています。バージョン1では :ref:`log_driver ` と :ref:`log_opt ` をお使いください。 - -.. Logging configuration for the service. - -サービスに対してログ記録の設定をします。 - -.. code-block:: yaml - - logging: - driver: syslog - options: - syslog-address: "tcp://192.168.0.42:123" - -.. The driver name specifies a logging driver for the service’s containers, as with the --log-driver option for docker run (documented here). - -``driver`` にはコンテナのサービスに使うロギング・ドライバを指定します。これは docker run コマンドにおける ``--log-driver`` オプションと同じです ( :doc:`ドキュメントはこちら ` )。 - -.. The default value is json-file. - -デフォルトの値は json-file です。 - -.. code-block:: yaml - - driver: "json-file" - driver: "syslog" - driver: "none" - -.. Note: Only the json-file driver makes the logs available directly from docker-compose up and docker-compose logs. Using any other driver will not print any logs. - -.. note:: - - ``docker-compose up`` で立ち上げた場合、 ``docker-compose logs`` コマンドでログを表示できるのは ``json-file`` ドライバを指定した時のみです。他のドライバを指定したら logs コマンドを実行しても画面に表示されません。 - -.. Specify logging options for the logging driver with the options key, as with the --log-opt option for docker run. - -ロギング・ドライバのオプションを指定するには ``options`` キーを使います。これは ``docker run`` コマンド実行時の ``--log-opt`` オプションと同じです。 - -.. Logging options are key-value pairs. An example of syslog options: - -ロギングのオプションはキーバリューのペアです。以下は ``syslog`` オプションを指定する例です。 - -.. code-block:: yaml - - driver: "syslog" - options: - syslog-address: "tcp://192.168.0.42:123" - -.. _compose-file-log_driver: - -log_driver ----------- - -.. Version 1 file format only. In version 2, use logging. - -.. note:: - - :ref:`ファイル形式バージョン1 ` のオプションです。バージョン2では :ref:`logging ` を使います。 - -.. Specify a log driver. The default is json-file. - -ログ・ドライバを指定します。デフォルトは json-file(JSON ファイル形式)です。 - -.. code-block:: yaml - - log_driver: "syslog" - -.. _compose-file-log_opt: - -log_opt ----------- - -.. Version 1 file format only. In version 2, use logging. - -.. note:: - - :ref:`ファイル形式バージョン1 ` のオプションです。バージョン2では :ref:`logging ` を使います。 - - -.. Specify logging options as key-value pairs. An example of syslog options: - -ログ記録のオプション、キー・バリューのペアで指定します。次の例は ``syslog`` のオプションです。 - -.. code-block:: yaml - - log_opt: - syslog-address: "tcp://192.168.0.42:123" - -.. _compose-file-net: - -net ----------- - -.. Version 1 file format only. In version 2, use network_mode. - -.. note:: - - :ref:`ファイル形式バージョン1 ` のオプションです。バージョン2では :ref:`network_mode ` を使います。 - -.. Network mode. Use the same values as the docker client --net parameter. The container:... form can take a service name instead of a container name or id. - -ネットワーク・モードを指定します。これは docker クライアントで ``--net`` パラメータを指定するのと同じものです。コンテナ名や ID の代わりに、 ``container:...`` で指定した名前が使えます。 - -.. code-block:: yaml - - net: "bridge" - net: "none" - net: "host" - net: "container:[サービス名かコンテナ名/id]" - -.. network_mode - -.. _compose-file-network_mode: - -network_mode --------------------- - -.. Version 2 file format only. In version 1, use net. - -.. note:: - - :ref:`ファイル形式バージョン2 ` のオプションです。バージョン1では :ref:`net ` を使います。 - -.. Network mode. Use the same values as the docker client --net parameter, plus the special form service:[service name]. - -ネットワーク・モードです。 docker クライアントで ``--net`` パラメータを使うのと同じ働きですが、 ``サービス:[サービス名]`` の形式で指定します。 - -.. code-block:: yaml - - network_mode: "bridge" - network_mode: "host" - network_mode: "none" - network_mode: "service:[service name]" - network_mode: "container:[container name/id]" - -.. networks - -.. _compose-file-networks: - -networks ----------- - -.. Version 2 file format only. In version 1, use net. - -.. note:: - - :ref:`ファイル形式バージョン2 ` のオプションです。バージョン1では使えません。 - -.. Networks to join, referencing entries under the top-level networks key. - -ネットワークに参加する時、トップ・レベルの ``network`` :ref:`キー ` のエントリを参照します。 - -.. code-block:: yaml - - services: - some-service: - networks: - - some-network - - other-network - -.. _compose-file-aliases: - -aliases -^^^^^^^^^^ - -.. Aliases (alternative hostnames) for this service on the network. Other containers on the same network can use either the service name or this alias to connect to one of the service’s containers. - -エイリアス(ホスト名の別名)は、ネットワーク上のサービスに対してです。同一ネットワーク上の他のコンテナが、サービス名またはこのエイリアスを使い、サービスのコンテナの1つに接続します。 - -.. Since aliases is network-scoped, the same service can have different aliases on different networks - -``aliases`` が適用されるのはネットワーク範囲内のみです。そのため、同じサービスでも他のネットワークからは異なったエイリアスが使えます。 - -.. Note: A network-wide alias can be shared by multiple containers, and even by multiple services. If it is, then exactly which container the name will resolve to is not guaranteed. - -.. note:: - - 複数のコンテナだけでなく複数のサービスに対しても、ネットワーク範囲内でエイリアスが利用できます。ただしその場合、名前解決がどのコンテナに対して名前解決されるのか保証されません。 - -.. The general format is shown here. - -一般的な形式は、以下の通りです。 - -.. code-block:: yaml - - services: - some-service: - networks: - some-network: - aliases: - - alias1 - - alias3 - other-network: - aliases: - - alias2 - -.. In the example below, three services are provided (web, worker, and db), along with two networks (new and legacy). The db service is reachable at the hostname db or database on the new network, and at db or mysql on the legacy network. - -この例では、3つのサービス( ``web`` 、 ``worker`` 、 ``db`` )と2つのネットワーク( ``new`` と ``legacy`` )が提供されています。 ``db`` サービスはホスト名 ``db`` または ``database`` として ``new`` ネットワーク上で到達可能です。そして、``legacy`` ネットワーク上では ``db`` または ``mysql`` として到達できます。 - -.. code-block:: yaml - - version: '2' - - services: - web: - build: ./web - networks: - - new - - worker: - build: ./worker - networks: - - legacy - - db: - image: mysql - networks: - new: - aliases: - - database - legacy: - aliases: - - mysql - - networks: - new: - legacy: - - -.. ipv4_address, ipv6_address - -.. _ipv4-address-ipv6-address: - -IPv4 アドレス、IPv6 アドレス -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. Specify a static IP address for containers for this service when joining the network. - -サービスをネットワークに追加する時、コンテナに対して静的な IP アドレスを割り当てます。 - -.. The corresponding network configuration in the top-level networks section must have an ipam block with subnet and gateway configurations covering each static address. If IPv6 addressing is desired, the com.docker.network.enable_ipv6 driver option must be set to true. - -:ref:`トップレベルのネットワーク・セクション ` では、適切なネットワーク設定に ``ipam`` ブロックが必要です。ここで各静的アドレスが扱うサブネットやゲートウェイを定義します。 IPv6 アドレスが必要であれば、 ``com.docker.network.enable_ipv6`` ドライバ・オプションを ``true`` にする必要があります。 - -.. An example: - -例: - -.. code-block:: yaml - - version: '2' - - services: - app: - image: busybox - command: ifconfig - networks: - app_net: - ipv4_address: 172.16.238.10 - ipv6_address: 2001:3984:3989::10 - - networks: - app_net: - driver: bridge - driver_opts: - com.docker.network.enable_ipv6: "true" - ipam: - driver: default - config: - - subnet: 172.16.238.0/24 - gateway: 172.16.238.1 - - subnet: 2001:3984:3989::/64 - gateway: 2001:3984:3989::1 - - -.. _compose-file-pid: - -pid ----------- - -.. code-block:: yaml - - pid: "host" - -.. Sets the PID mode to the host PID mode. This turns on sharing between container and the host operating system the PID address space. Containers launched with this flag will be able to access and manipulate other containers in the bare-metal machine’s namespace and vise-versa. - -PID モードはホストの PID モードを設定します。有効化したら、コンテナとホスト・オペレーティング・システム間で PID アドレス空間を共有します。コンテナにこのフラグを付けて起動したら、他のコンテナからアクセスできるだけでなく、ベアメタル・マシン上の名前空間などから操作できるようになります。 - -.. _compose-file-ports: - -ports ----------- - -.. Expose ports. Either specify both ports (HOST:CONTAINER), or just the container port (a random host port will be chosen). - -公開用のポートです。ホスト側とコンテナ側の両方のポートを指定( ``ホスト側:コンテナ側`` )できるだけでなく、コンテナ側のポートのみも指定できます(ホスト側はランダムなポートが選ばれます)。 - -.. Note: When mapping ports in the HOST:CONTAINER format, you may experience erroneous results when using a container port lower than 60, because YAML will parse numbers in the format xx:yy as sexagesimal (base 60). For this reason, we recommend always explicitly specifying your port mappings as strings. - -.. note:: - - ``ホスト側:コンテナ側`` の書式でポートを割り当てる時、コンテナのポートが 60 以下であればエラーが発生します。これは YAML が ``xx:yy`` 形式の指定を、60 進数(60が基準)の数値とみなすからです。そのため、ポートの割り当てには常に文字列として指定することを推奨します(訳者注: " で囲んで文字扱いにする)。 - -.. code-block:: yaml - - ports: - - "3000" - - "3000-3005" - - "8000:8000" - - "9090-9091:8080-8081" - - "49100:22" - - "127.0.0.1:8001:8001" - - "127.0.0.1:5000-5010:5000-5010" - -.. _compose-file-security_opt: - -security_opt --------------------- - -.. Override the default labeling scheme for each container. - -各コンテナに対するデフォルトのラベリング・スキーマ(labeling scheme)を上書きします。 - -.. code-block:: yaml - - security_opt: - - label:user:USER - - label:role:ROLE - -.. -compose-file-stop_signal: - -stop_signal --------------------- - -.. Sets an alternative signal to stop the container. By default stop uses SIGTERM. Setting an alternative signal using stop_signal will cause stop to send that signal instead. - -コンテナに対して別の停止シグナルを設定します。デフォルトでは ``stop`` で SIGTERM を使います。 ``stop_signal`` で別のシグナルを指定したら、 ``stop`` 実行時にそのシグナルを送信します。 - -.. code-block:: yaml - - stop_signal: SIGUSR1 - -.. _compose-file-ulimits: - -ulimits ----------- - -.. Override the default ulimits for a container. You can either specify a single limit as an integer or soft/hard limits as a mapping. - -コンテナのデフォルト ulimits を上書きします。単一の整数値で上限を指定できるだけでなく、ソフト/ハード・リミットの両方も指定できます。 - -.. code-block:: yaml - - ulimits: - nproc: 65535 - nofile: - soft: 20000 - hard: 40000 - -.. _compose-file-volumes: - -volumes, volume_driver ------------------------------- - -.. Mount paths or named volumes, optionally specifying a path on the host machine (HOST:CONTAINER), or an access mode (HOST:CONTAINER:ro). For version 2 files, named volumes need to be specified with the top-level volumes key. When using version 1, the Docker Engine will create the named volume automatically if it doesn’t exist. - -マウント・パスまたは名前を付けたボリュームは、オプションでホストマシン( ``ホスト:コンテナ`` )上のパス指定や、アクセス・モード( ``ホスト:コンテナ:rw`` ) を指定できます。 :ref:`バージョン2のファイル ` では名前を付けたボリュームを使うにはトップ・レベルの ``volumes`` :ref:`キー ` を指定する必要があります。 :ref:`バージョン1 ` の場合は、ボリュームが存在していなければ Docker Engine が自動的に作成します。 - -.. You can mount a relative path on the host, which will expand relative to the directory of the Compose configuration file being used. Relative paths should always begin with . or ... - -ホスト上の相対パスをマウント可能です。相対パスは Compose 設定ファイルが使っているディレクトリを基準とします。相対パスは ``.`` または ``..`` で始まります。 - -.. code-block:: yaml - - volumes: - # パスを指定したら、Engine はボリュームを作成 - - /var/lib/mysql - - # 絶対パスを指定しての割り当て - - /opt/data:/var/lib/mysql - - # ホスト上のパスを指定する時、Compose ファイルからのパスを指定 - - ./cache:/tmp/cache - - # ユーザの相対パスを使用 - - ~/configs:/etc/configs/:ro - - # 名前付きボリューム(Named volume) - - datavolume:/var/lib/mysql - -.. If you do not use a host path, you may specify a volume_driver. - -ホスト側のパスを指定せず、 ``volume_driver`` を指定したい場合があるかもしれません。 - -.. code-block:: yaml - - volume_driver: mydriver - -.. Note that for version 2 files, this driver will not apply to named volumes (you should use the driver option when declaring the volume instead). For version 1, both named volumes and container volumes will use the specified driver. - -:ref:`バージョン2のファイル ` では、名前付きボリュームに対してドライバを適用できません( :ref:`ボリュームを宣言する ` のではなく、 ``driver`` オプションを使ったほうが良いでしょう )。 :ref:`バージョン1 ` の場合は、ドライバを指定すると名前付きボリュームにもコンテナのボリュームにも適用されます。 - -.. Note: No path expansion will be done if you have also specified a volume_driver. - -.. note:: - - ``volume_driver`` も指定しても、パスは拡張されません。 - -.. See Docker Volumes and Volume Plugins for more information. - -詳しい情報は :doc:`Docker ボリューム ` と :doc:`ボリューム・プラグイン ` をご覧ください。 - -volumes_from --------------------- - -.. Mount all of the volumes from another service or container, optionally specifying read-only access(ro) or read-write(rw). - -他のサービスやコンテナ上のボリュームをマウントします。オプションで、読み込み専用のアクセス( ``ro`` )や読み書き( ``rw`` )を指定できます。 - -.. code-block:: yaml - - volumes_from: - - service_name - - service_name:ro - - container:container_name - - container:container_name:rw - -.. Note: The container:... formats are only supported in the version 2 file format. In version 1, you can use container names without marking them as such: - -.. note:: - - ``コンテナ:...`` の形式をサポートしているのは :ref:`バージョン2のファイル形式 ` のみです。 :ref:`バージョン1の場合 ` は、次のように明示しなくてもコンテナ名を使えます。 - - - service_name - - service_name:ro - - container_name - - container_name:rw - -.. cpu_shares, cpuset, domainname, entrypoint, hostname, ipc, mac_address, mem_limit, memswap_limit, privileged, read_only, restart, stdin_open, tty, user, working_dir - -.. _compose-options: - -その他 ----------- - -.. Each of these is a single value, analogous to its docker run counterpart. - -cpu_shares、 cpuset、 domainname、 entrypoint、 hostname、 ipc、 mac_address、 mem_limit、 memswap_limit、 privileged、 read_only、 restart、 stdin_open、 tty、 user、 working_dir は、それぞれ単一の値を持ちます。いずれも :doc:`docker run ` コマンドのオプションに対応しています。 - -.. code-block:: yaml - - cpu_shares: 73 - cpu_quota: 50000 - cpuset: 0,1 - - user: postgresql - working_dir: /code - - domainname: foo.com - hostname: foo - ipc: host - mac_address: 02:42:ac:11:65:43 - - mem_limit: 1000000000 - memswap_limit: 2000000000 - privileged: true - - restart: always - - read_only: true - stdin_open: true - tty: true - -.. Volume configuration reference - -.. _volume-configuration-reference: - -ボリューム設定リファレンス -============================== - -.. While it is possible to declare volumes on the fly as part of the service declaration, this section allows you to create named volumes that can be reused across multiple services (without relying on volumes_from), and are easily retrieved and inspected using the docker command line or API. See the docker volume subcommand documentation for more information. - -サービス宣言の一部として、オン・ザ・フライでボリュームを宣言できます。このセクションでは名前付きボリューム(named volume)の作成方法を紹介します。このボリュームは複数のサービスを横断して再利用可能なものです( ``volumes_from`` に依存しません )。そして docker コマンドラインや API を使って、簡単に読み込みや調査が可能です。 :doc:`docker volumes ` のサブコマンドの詳細から、詳しい情報をご覧ください。 - -.. driver - -driver ----------- - -.. Specify which volume driver should be used for this volume. Defaults to local. The Docker Engine will return an error if the driver is not available. - -ボリューム・ドライバがどのボリュームを使うべきかを指定します。デフォルトは ``local`` です。ドライバを指定しなければ、Docker Engine はエラーを返します。 - -.. code-block:: yaml - - driver: foobar - -.. driver_opts - -driver_opts --------------------- - -.. Specify a list of options as key-value pairs to pass to the driver for this volume. Those options are driver-dependent - consult the driver’s documentation for more information. Optional. - -ボリュームが使うドライバに対して、オプションをキーバリューのペアで指定します。これらのオプションはドライバに依存します。オプションの詳細については、各ドライバのドキュメントをご確認ください。 - -.. code-block:: yaml - - driver_opts: - foo: "bar" - baz: 1 - -.. external - -.. _compose-file-external: - -external -^^^^^^^^^^ - -.. If set to true, specifies that this volume has been created outside of Compose. docker-compose up will not attempt to create it, and will raise an error if it doesn’t exist. - -このオプションを ``true`` に設定したら、Compose の外にあるボリュームを作成します(訳者注:Compose が管理していない Docker ボリュームを利用します、という意味)。 ``docker-compose up`` を実行してもボリュームを作成しません。もしボリュームが存在していなければ、エラーを返します。 - -.. external cannot be used in conjunction with other volume configuration keys (driver, driver_opts). - -``external`` は他のボリューム用の設定キー( ``driver`` 、``driver_opts`` ) と一緒に使えません。 - -.. In the example below, instead of attemping to create a volume called [projectname]_data, Compose will look for an existing volume simply called data and mount it into the db service’s containers. - -以下の例は、 ``[プロジェクト名]_data`` という名称のボリュームを作成する代わりに、Compose は ``data`` という名前で外部に存在するボリュームを探し出し、それを ``db`` サービスのコンテナの中にマウントします。 - -.. code-block:: yaml - - version: '2' - - services: - db: - image: postgres - volumes: - - data:/var/lib/postgres/data - - volumes: - data: - external: true - -.. You can also specify the name of the volume separately from the name used to refer to it within the Compose file: - -また、Compose ファイルの中で使われている名前を参照し、ボリューム名を指定可能です。 - -.. code-block:: yaml - - volumes - data: - external: - name: actual-name-of-volume(実際のボリューム名) - -.. Network configuration reference - -.. _network-configuration-reference: - -ネットワーク設定リファレンス -============================== - -.. The top-level networks key lets you specify networks to be created. For a full explanation of Compose’s use of Docker networking features, see the Networking guide. - -ネットワークを作成するには、トップレベルの ``networks`` キーを使って指定します。Compose 上でネットワーク機能を使うための詳細情報は、 :doc:`networking` をご覧ください。 - -.. driver - -driver ----------- - -.. Specify which driver should be used for this network. - -対象のネットワークが使用するドライバを指定します。 - -.. The default driver depends on how the Docker Engine you’re using is configured, but in most instances it will be bridge on a single host and overlay on a Swarm. - -デフォルトでどのドライバを使用するかは Docker Engine の設定に依存します。一般的には単一ホスト上であれば ``bridge`` でしょうし、 Swarm 上であれば ``overlay`` でしょう。 - -.. The Docker Engine will return an error if the driver is not available. - -ドライバが使えなければ、Docker Engine はエラーを返します。 - -.. code-block:: yaml - - driver: overlay - -.. driver_opts - -driver_opts --------------------- - -.. Specify a list of options as key-value pairs to pass to the driver for this network. Those options are driver-dependent - consult the driver’s documentation for more information. Optional. - -ネットワークが使うドライバに対して、オプションをキーバリューのペアで指定します。これらのオプションはドライバに依存します。オプションの詳細については、各ドライバのドキュメントをご確認ください。 - -.. code-block:: yaml - - driver_opts: - foo: "bar" - baz: 1 - -.. ipam - -ipam -^^^^^^^^^^ - -.. Specify custom IPAM config. This is an object with several properties, each of which is optional: - -IPAM (IPアドレス管理)のカスタム設定を指定します。様々なプロパティ(設定)を持つオブジェクトですが、各々の指定はオプションです。 - -.. driver: Custom IPAM driver, instead of the default. - config: A list with zero or more config blocks, each containing any of the following keys: - subnet: Subnet in CIDR format that represents a network segment - ip_range: Range of IPs from which to allocate container IPs - gateway: IPv4 or IPv6 gateway for the master subnet - aux_addresses: Auxiliary IPv4 or IPv6 addresses used by Network driver, as a mapping from hostname to IP - -* ``driver`` :デフォルトの代わりに、カスタム IPAM ドライバを指定します。 -* ``config`` :ゼロもしくは複数の設定ブロック一覧です。次のキーを使えます。 - - * ``subnet`` :ネットワーク・セグメントにおける CIDR のサブネットを指定します。 - * ``ip_range`` :コンテナに割り当てる IP アドレスの範囲を割り当てます。 - * ``gateway`` :マスタ・サブネットに対する IPv4 または IPv6 ゲートウェイを指定します。 - * ``aux_addresses`` :ネットワーク・ドライバが補助で使う IPv4 または IPv6 アドレスを指定します。これはホスト名を IP アドレスに割り当てるためのものです。 - -.. A full example: - -全てを使った例: - -.. code-block:: yaml - - ipam: - driver: default - config: - - subnet: 172.28.0.0/16 - ip_range: 172.28.5.0/24 - gateway: 172.28.5.254 - aux_addresses: - host1: 172.28.1.5 - host2: 172.28.1.6 - host3: 172.28.1.7 - -.. external - -external -^^^^^^^^^^ - -.. If set to true, specifies that this network has been created outside of Compose. docker-compose up will not attempt to create it, and will raise an error if it doesn’t exist. - -このオプションを ``true`` に設定したら、Compose の外にネットワークを作成します(訳者注:Compose が管理していない Docker ネットワークを利用します、という意味)。 ``docker-compose up`` を実行してもネットワークを作成しません。もしネットワークが存在していなければ、エラーを返します。 - -.. external cannot be used in conjunction with other network configuration keys (driver, driver_opts, ipam). - -``external`` は他のネットワーク用の設定キー( ``driver`` 、``driver_opts`` 、 ``ipam`` ) と一緒に使えません。 - -.. In the example below, proxy is the gateway to the outside world. Instead of attemping to create a network called [projectname]_outside, Compose will look for an existing network simply called outside and connect the proxy service’s containers to it. - -以下の例は、外の世界とのゲートウェイに ``proxy`` を使います。 ``[プロジェクト名]_outside`` という名称のネットワークを作成する代わりに、Compose は ``outside`` という名前で外部に存在するネットワークを探し出し、それを ``proxy`` サービスのコンテナに接続します。 - -.. code-block:: yaml - - version: '2' - - services: - proxy: - build: ./proxy - networks: - - outside - - default - app: - build: ./app - networks: - - default - - networks: - outside: - external: true - -.. You can also specify the name of the network separately from the name used to refer to it within the Compose file: - -また、Compose ファイルの中で使われている名前を参照し、ネットワーク名を指定可能です。 - -.. code-block:: yaml - - networks: - outside: - external: - name: actual-name-of-network - -.. Versioning - -.. _compose-file-versioning: - -バージョン --------------------- - -.. There are two versions of the Compose file format: - -Compose ファイル形式には2つのバージョンがあります。 - -.. Version 1, the legacy format. This is specified by omitting a version key at the root of the YAML. - Version 2, the recommended format. This is specified with a version: '2' entry at the root of the YAML. - -* バージョン1は過去のフォーマットです。YAML の冒頭で ``version`` キーを指定不要です。 -* バージョン2は推奨フォーマットです。YAML の冒頭で ``version: '2'`` のエントリを指定します。 - -.. To move your project from version 1 to 2, see the Upgrading section. - -プロジェクトをバージョン1からバージョン2に移行する方法は、 :ref:`アップグレード方法 ` のセクションをご覧ください。 - -.. Note: If you’re using multiple Compose files or extending services, each file must be of the same version - you cannot mix version 1 and 2 in a single project. - -.. note:: - - :ref:`複数の Compose ファイル ` や :ref:`拡張サービス ` を使う場合は、各ファイルが同じバージョンでなくてはいけません。1つのプロジェクト内でバージョン1と2を混在できません。 - -.. Several things differ depending on which version you use: - -バージョンごとに異なった制約があります。 - -.. The structure and permitted configuration keys - The minimum Docker Engine version you must be running - Compose’s behaviour with regards to networking - -* 構造と利用可能な設定キー -* 実行に必要な Docker Engine の最低バージョン -* ネットワーク機能に関する Compose の挙動 - -.. These differences are explained below. - -これらの違いを、以下で説明します。 - -.. Version 1 - -.. _compose-file-version-1: - -バージョン1 -^^^^^^^^^^^^^^^^^^^^ - -.. Compose files that do not declare a version are considered “version 1”. In those files, all the services are declared at the root of the document. - -Compose ファイルでバージョンを宣言しなければ「バージョン1」として考えます。バージョン1では、ドキュメントの冒頭から全ての :ref:`サービス ` を定義します。 - -.. Version 1 is supported by Compose up to 1.6.x. It will be deprecated in a future Compose release. - -バージョン1は **Compose 1.6.x まで** サポートされます。今後の Compose バージョンでは廃止予定です。 - -.. Version 1 files cannot declare named volumes, networks or build arguments. - -バージョン1のファイルでは :ref:`volumes ` 、 :doc:`networks ` 、 :ref:`build 引数 ` を使えません。 - -.. Example: - -例: - -.. code-block:: yaml - - web: - build: . - ports: - - "5000:5000" - volumes: - - .:/code - links: - - redis - redis: - image: redis - -.. Version 2 - -.. _compose-file-version-2: - -バージョン2 -^^^^^^^^^^^^^^^^^^^^ - -.. Compose files using the version 2 syntax must indicate the version number at the root of the document. All services must be declared under the services key. - -バージョン2の Compose ファイルでは、ドキュメントの冒頭でバージョン番号を明示する必要があります。 ``services`` キーの下で全ての :ref:`サービス ` を定義する必要があります。 - -.. Version 2 files are supported by Compose 1.6.0+ and require a Docker Engine of version 1.10.0+. - -バージョン2のファイルは **Compose 1.6.0 以上** でサポートされており、実行には Docker Engine **1.10.0 以上** が必要です。 - -.. Named volumes can be declared under the volumes key, and networks can be declared under the networks key. - -名前付き :ref:`ボリューム ` の宣言は ``volumes`` キーの下で行えます。また、名前付き :ref:`ネットワーク ` の宣言は ``networks`` キーの下で行えます。 - -.. Simple example: - -シンプルな例: - -.. code-block:: yaml - - version: '2' - services: - web: - build: . - ports: - - "5000:5000" - volumes: - - .:/code - redis: - image: redis - -.. A more extended example, defining volumes and networks: - -ボリュームとネットワークを定義するよう拡張した例: - -.. code-block:: yaml - - version: '2' - services: - web: - build: . - ports: - - "5000:5000" - volumes: - - .:/code - networks: - - front-tier - - back-tier - redis: - image: redis - volumes: - - redis-data:/var/lib/redis - networks: - - back-tier - volumes: - redis-data: - driver: local - networks: - front-tier: - driver: bridge - back-tier: - driver: bridge - -.. Upgrading - -.. _compose-file-upgrading: - -アップグレード方法 -^^^^^^^^^^^^^^^^^^^^ - -.. In the majority of cases, moving from version 1 to 2 is a very simple process: - -ほとんどの場合、バージョン1から2への移行はとても簡単な手順です。 - -.. Indent the whole file by one level and put a services: key at the top. - Add a version: '2' line at the top of the file. - -1. 最上位レベルとして ``services:`` キーを追加する。 -2. ファイルの1行め冒頭に ``version: '2'`` を追加する。 - -.. It’s more complicated if you’re using particular configuration features: - -特定の設定機能を使っている場合は、より複雑です。 - -.. dockerfile: This now lives under the build key: - -* ``dockerfile`` : ``build`` キー配下に移動します。 - -.. code-block:: yaml - - build: - context: . - dockerfile: Dockerfile-alternate - -.. log_driver, log_opt: These now live under the logging key: - -* ``log_driver`` 、 ``log_opt`` :これらは ``logging`` キー以下です。 - -.. code-block:: yaml - - logging: - driver: syslog - options: - syslog-address: "tcp://192.168.0.42:123" - -.. links with environment variables: As documented in the environment variables reference, environment variables created by links have been deprecated for some time. In the new Docker network system, they have been removed. You should either connect directly to the appropriate hostname or set the relevant environment variable yourself, using the link hostname: - -* ``links`` と環境変数: :doc:`環境変数リファレンス ` に文章化している通り、links によって作成される環境変数機能は、いずれ廃止予定です。新しい Docker ネットワーク・システム上では、これらは削除されています。ホスト名のリンクを使う場合は、適切なホスト名で接続できるように設定するか、あるいは自分自身で代替となる環境変数を指定します。 - -.. code-block:: yaml - - web: - links: - - db - environment: - - DB_PORT=tcp://db:5432 - -.. external_links: Compose uses Docker networks when running version 2 projects, so links behave slightly differently. In particular, two containers must be connected to at least one network in common in order to communicate, even if explicitly linked together. - -* ``external_links`` : バージョン2のプロジェクトを実行する時、 Compose は Docker ネットワーク機能を使います。つまり、これまでのリンク機能と挙動が変わります。典型的なのは、2つのコンテナが通信するためには、少なくとも1つのネットワークを共有する必要があります。これはリンク機能を使う場合でもです。 - -.. Either connect the external container to your app’s default network, or connect both the external container and your service’s containers to an external network. - -外部のコンテナがアプリケーションの :doc:`デフォルト・ネットワーク ` に接続する場合や、自分で作成したサービスが外部のコンテナと接続するには、 :ref:`外部ネットワーク機能 ` を使います。 - -.. net: This is now replaced by network_mode: - -* ``net`` :これは :ref:`network_mode ` に置き換えられました。 - -:: - - net: host -> network_mode: host - net: bridge -> network_mode: bridge - net: none -> network_mode: none - -.. If you’re using net: "container:[service name]", you must now use network_mode: "service:[service name]" instead. - -``net: "コンテナ:[サービス名]"`` を使っていた場合は、 ``network_mode: "サービス:[サービス名]"`` に置き換える必要があります。 - -:: - - net: "container:web" -> network_mode: "service:web" - -.. If you’re using net: "container:[container name/id]", the value does not need to change. - - -``net: "コンテナ:[コンテナ名/ID]"`` の場合は変更不要です。 - -:: - - net: "container:cont-name" -> network_mode: "container:cont-name" - net: "container:abc12345" -> network_mode: "container:abc12345" - -net: "container:abc12345" -> network_mode: "container:abc12345" - -.. volumes with named volumes: these must now be explicitly declared in a top-level volumes section of your Compose file. If a service mounts a named volume called data, you must declare a data volume in your top-level volumes section. The whole file might look like this: - -* ``volumes`` を使う名前付きボリューム:Compose ファイル上で、トップレベルの ``volumes`` セクションとして明示する必要があります。 ``data`` という名称のボリュームにサービスがマウントする必要がある場合、トップレベルの ``volumes`` セクションで ``data`` ボリュームを宣言する必要があります。記述は以下のような形式です。 - -.. code-block:: yaml - - version: '2' - services: - db: - image: postgres - volumes: - - data:/var/lib/postgresql/data - volumes: - data: {} - -.. By default, Compose creates a volume whose name is prefixed with your project name. If you want it to just be called data, declared it as external: - -デフォルトでは、 Compose はプロジェクト名を冒頭に付けたボリュームを作成します。 ``data`` のように名前を指定するには、以下のように宣言します。 - -.. code-block:: yaml - - volumes: - data: - external: true - - -.. Variable substitution - -.. _compose-file-variable-substitution: - -変数の置き換え -==================== - -.. Your configuration options can contain environment variables. Compose uses the variable values from the shell environment in which docker-compose is run. For example, suppose the shell contains EXTERNAL_PORT=8000 and you supply this configuration: - -設定オプションでは環境変数も含めることができます。シェル上の Compose は ``docker-compose`` の実行時に環境変数を使えます。たとえば、シェルで ``EXTERNAL_PORT=8000`` という変数を設定ファイルで扱うには、次のようにします。 - -.. code-block:: yaml - - web: - build: . - ports: - - "${EXTERNAL_PORT}:5000" - -.. When you run docker-compose up with this configuration, Compose looks for the EXTERNAL_PORT environment variable in the shell and substitutes its value in. For this example, Compose resolves the port mapping to "8000:5000" before creating the `web` container. - -この設定で ``docker-compose up`` を実行したら、Compose は ``EXTERNAL_PORT`` 環境変数をシェル上で探し、それを値と置き換えます。この例では、Compose が ``web`` コンテナを作成する前に "8000:5000" のポート割り当てをします。 - -.. If an environment variable is not set, Compose substitutes with an empty string. In the example above, if EXTERNAL_PORT is not set, the value for port mapping is `:5000` (which is of course an invalid port mapping, and will result in an error when attempting to create the container). - -環境変数が設定されていなければ、Compose は空の文字列に置き換えます。先の例では、 ``EXTERNAL_PORT`` が設定されなければ、 ポートの割り当ては ``:5000`` になります(もちろん、これは無効なポート割り当てなため、コンテナを作成しようとしてもエラーになります)。 - -.. Both $VARIABLE and ${VARIABLE} syntax are supported. Extended shell-style features, such as ${VARIABLE-default} and ${VARIABLE/foo/bar}, are not supported. - -``$変数`` と ``${変数}`` の両方がサポートされています。シェルの拡張形式である ``$変数-default`` と ``${変数/foo/bar}`` はサポートされません。 - -.. You can use a $$ (double-dollar sign) when your configuration needs a literal dollar sign. This also prevents Compose from interpolating a value, so a $$ allows you to refer to environment variables that you don’t want processed by Compose. - -``$$`` (二重ドル記号)を指定する時は、設定ファイル上でリテラルなドル記号の設定が必要です。Compose は値を補完しませんので、 ``$$`` の指定により、 Compose によって処理されずに環境変数を参照します。 - -.. code-block:: yaml - - web: - build: . - command: "$$VAR_NOT_INTERPOLATED_BY_COMPOSE" - -.. If you forget and use a single dollar sign ($), Compose interprets the value as an environment variable and will warn you: - -もしも間違えてドル記号( ``$`` )だけにしたら、 Compose は環境変数の値を解釈し、次のように警告を表示します。 - -.. The VAR_NOT_INTERPOLATED_BY_COMPOSE is not set. Substituting an empty string. - -.. code-block:: bash - - The VAR_NOT_INTERPOLATED_BY_COMPOSE is not set. Substituting an empty string. - -.. Compose documentation - -Compose に関するドキュメント -============================== - -.. User guide - Installing Compose - Get started with Django - Get started with Rails - Get started with WordPress - Command line reference - -* :doc:`/compose/overview` -* :doc:`/compose/install` -* :doc:`/compose/django` -* :doc:`/compose/rails` -* :doc:`/compose/wordpress` -* :doc:`/compose/reference/index` - -.. seealso:: - - Compose file reference - https://docs.docker.com/compose/compose-file/ - diff --git a/compose/compose-file/build.rst b/compose/compose-file/build.rst new file mode 100644 index 000000000..ad6e5b9ba --- /dev/null +++ b/compose/compose-file/build.rst @@ -0,0 +1,458 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/compose-file/build/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/compose-file/build.md +.. check date: 2022/07/23 +.. Commits on Jun 28, 2022 18a85dcd9a84b663ece5b3973fb2a4e7c8149571 +.. ------------------------------------------------------------------- + +.. Compose file build reference +.. _compose-file-build-reference: + +============================== +Compose ファイル構築リファレンス +============================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. Compose specification is a platform-neutral way to define multi-container applications. A Compose implementation focusing on development use-case to run application on local machine will obviously also support (re)building application from sources. The Compose Build specification allows to define the build process within a Compose file in a portable way. + +Compose 仕様とは、複数のコンテナアプリケーションを定義するための、プラットフォームに中立な手法です。Compose の実装で焦点をあてているのは、ローカルマシン上でアプリケーションを実行する開発の利用例であり、ソースからアプリケーションを構築(および再構築)も明確にサポートしています。 Compose :ruby:`構築仕様 ` により、Compose ファイル内の構築手順をポータブルな方法として定義できます。 + +.. Definitions +.. _compose-spec-build-definitions: + +定義 +========== + +.. Compose Specification is extended to support an OPTIONAL build subsection on services. This section define the build requirements for service container image. Only a subset of Compose file services MAY define such a Build subsection, others being created based on Image attribute. When a Build subsection is present for a service, it is valid for a Compose file to miss an Image attribute for corresponding service, as Compose implementation can build image from source. + +Compose Specification (仕様)は、サービス上で ``build`` (構築)サブセクションをオプションでサポートするように拡張されました。このセクションで定義するのは、サービス コンテナ イメージの :ruby:`構築 ` 要件を定義します。Compose ファイルの ``services`` サブセットのみ、 ``build`` サブセクションや ``image`` 属性をもとに作成されるその他を定義できます。サービスに ``build`` サブセクションがある場合、Compose 実装はソースからイメージを構築できるため、 Compose ファイルで対応するサービスの ``image`` 属性を見落とす処理も「 :ruby:`有効 ` 」です。 + +.. Build can be either specified as a single string defining a context path, or as a detailed build definition. + +構築の指定は、単一文字列でコンテクストのパスを指定するか、詳細な構築を定義するかのどちらかです。 + +.. In the former case, the whole path is used as a Docker context to execute a docker build, looking for a canonical Dockerfile at context root. Context path can be absolute or relative, and if so relative path MUST be resolved from Compose file parent folder. As an absolute path prevent the Compose file to be portable, Compose implementation SHOULD warn user accordingly. + +前者の場合、パス全体を Docker コンテクストとして使用しますので、このコンテクストのルートで正しい ``Dockerfile`` を探し、docker build を実行します。コンテクストのパスは、絶対パスか相対パスです。なお、相対パスは Compose ファイルの親フォルダを基準にする必要があります。 Compose ファイルを持ち運びできるようにするには、絶対パスは避けるべきであり、 Compose 実装はユーザに対して :ruby:`警告すべきです ` 。 + +.. In the later case, build arguments can be specified, including an alternate Dockerfile location. This one can be absolute or relative path. If Dockerfile path is relative, it MUST be resolved from context path. As an absolute path prevent the Compose file to be portable, Compose implementation SHOULD warn user if an absolute alternate Dockerfile path is used. + +後者の場合、代替する ``Dockerfile`` の場所指定を含む、構築に対する引数を指定できます。これは、絶対パスも相対パスも利用できます。Dockerfile が相対パスの場合は、コンテキストのパスを基準にする :ruby:`必要があります ` 。 Compose ファイルを持ち運びできるようにするには、絶対パスは避けるべきであり、Dockerfile の代替パスに絶対パスが使われる場合、 Compose 実装はユーザに対して :ruby:`警告すべきです ` 。 + +.. Consistency with Image +.. _compose-spec-build-consistency-with-image: + +イメージの一貫性 +==================== + +.. When service definition do include both Image attribute and a Build section, Compose implementation can’t guarantee a pulled image is strictly equivalent to building the same image from sources. Without any explicit user directives, Compose implementation with Build support MUST first try to pull Image, then build from source if image was not found on registry. Compose implementation MAY offer options to customize this behaviour by user request. + +サービス定義に ``image`` 属性と ``build`` セクションの両方がある場合、取得したイメージがソースから構築したイメージと厳密に同じかどうかを、 Compose 実装では保証できません。ユーザから何らかの指示が明示されない限り、 Compose 実装は第一にイメージの取得を試し、レジストリ内にイメージがみつからない場合は、イメージをソースから構築します。Compose 実装はユーザからの要求によって、この挙動をカスタマイズするオプションを提供しても :ruby:構いません ` 。 + +.. Publishing built images +.. _compose-spec-build-publishing-build-images: + +構築イメージの公開 +==================== + +.. Compose implementation with Build support SHOULD offer an option to push built images to a registry. Doing so, it MUST NOT try to push service images without an Image attribute. Compose implementation SHOULD warn user about missing Image attribute which prevent image being pushed. + +構築をサポートする Compose 実装は、構築したイメージのレジストリ :ruby:`送信 `をオプションで :ruby:`サポートすべきです ` 。 ``image`` 属性を持たないイメージの送信を防ぐため、 Compose 実装はユーザに :ruby:`警告すべきです ` 。 + +.. Compose implementation MAY offer a mechanism to compute an Image attribute for service when not explicitly declared in yaml file. In such a case, the resulting Compose configuration is considered to have a valid Image attribute, whenever the actual raw yaml file doesn’t explicitly declare one. + +YAML ファイル内でサービスに対する ``image`` 属性が明示的に宣言されていない場合、Compose 実装はサービスの ``image`` 属性を生成する仕組みを提供しても :ruby:`構いません ` 。このような挙動をする場合、 ``image`` 属性を持たないサービス イメージの送信を :ruby:`試みてはいけません ` 。実際の生の YAML ファイルがイメージ属性を明示していなくても、Compose 実装は有効な ``image`` 属性を持っていると見なします。 + +.. Illustrative sample +.. _compose-spec-build-illustrative-sample: + +説明例 +========== + +.. The following sample illustrates Compose specification concepts with a concrete sample application. The sample is non-normative. + +以下の静的なサンプル アプリケーション例を通し、 Compose 仕様の概念を説明します。このサンプルは実用的ではありません。 + +.. code-block:: yaml + + services: + frontend: + image: awesome/webapp + build: ./webapp + + backend: + image: awesome/database + build: + context: backend + dockerfile: ../backend.Dockerfile + + custom: + build: ~/custom + +.. When used to build service images from source, such a Compose file will create three docker images: + +ソースからサービス イメージを構築する時、このような Compose ファイルによって3つの Docker イメージが作成されます。 + +.. awesome/webapp docker image is built using webapp sub-directory within Compose file parent folder as docker build context. Lack of a Dockerfile within this folder will throw an error. + awesome/database docker image is built using backend sub-directory within Compose file parent folder. backend.Dockerfile file is used to define build steps, this file is searched relative to context path, which means for this sample .. will resolve to Compose file parent folder, so backend.Dockerfile is a sibling file. + a docker image is built using custom directory within user’s HOME as docker context. Compose implementation warn user about non-portable path used to build image. + +* ``awesome/webapp`` docker イメージは、 Compose ファイルがある親フォルダ内の ``webapp`` サブディレクトリを、 docker 構築コンテクストとして使用します。このフォルダ内に ``Dockerfile`` が無い場合は、エラーを起こします。 +* ``awesome/database`` docker イメージは、 Compose ファイルがある親フォルダ内の ``webapp`` サブディレクトリを、 docker 構築コンテクストとして使用します。構築手順を定義するにあたり、 ``backend.Dockerfile`` ファイルを使います。このファイルはコンテクストパスに関連して検索されますので、つまり、このサンプルでは ``..`` が Compose ファイルの親フォルダとして基準となります(解決されます)ので、 ``backend.Dockerfile`` は兄弟のようなファイルと言えます。 +* ``custom`` ディレクトリで、ユーザの HOME (ホームディレクトリ)内を docker コンテクストとして使い、 Docker イメージを構築します。ポータブルではないパスが構築イメージで使われた場合、Compose 実装はユーザに警告します。 + +.. On push, both awesome/webapp and awesome/database docker images are pushed to (default) registry. custom service image is skipped as no Image attribute is set and user is warned about this missing attribute. + +:ruby:`送信 ` すると、 ``awesome/webapp`` と ``awesome/database`` の両 Docker イメージが(デフォルトの)レジストリに :ruby:`送信 ` されます。 ``custom`` サービスイメージは ``image`` 属性を持たないためスキップされ、ユーザには、この属性が無いと警告します。 + +.. Build definition +.. _compose-spec-build-build-definition: + +build 定義 +========== + +.. The build element define configuration options that are applied by Compose implementations to build Docker image from source. build can be specified either as a string containing a path to the build context or a detailed structure: + +``build`` 要素は、 Docker イメージをソースから構築するために、 Compose 実装によって適用される設定情報のオプションを定義します。 build は、構築コンテクストへのパスを含む文字列か、詳細な構造のどちらかで指定します。 + +.. code-block:: yaml + + services: + webapp: + build: ./dir + +.. Using this string syntax, only the build context can be configured as a relative path to the Compose file’s parent folder. This path MUST be a directory and contain a Dockerfile. + +この文字列の構文を使うと、 Compose ファイルの親フォルダからの相対パスとしてのみ、構築コンテキストを設定できます。このパスはディレクトリであり、かつ、 ``Dockerfile`` を含む必要があります。 + +.. Alternatively build can be an object with fields defined as follow + +あるいは、 ``build`` は以下のように定義されたフィールドを持つオブジェクトにもできます。 + +.. context (REQUIRED) +.. _compose-spec-build-context: + +context(必須) +-------------------- + +.. context defines either a path to a directory containing a Dockerfile, or a url to a git repository. + +``content`` は Dockerifle を含むディレクトリのパスか、 git リポジトリの url を定義します。 + +.. When the value supplied is a relative path, it MUST be interpreted as relative to the location of the Compose file. Compose implementations MUST warn user about absolute path used to define build context as those prevent Compose file from being portable. + +値が相対パスとして指定される場合、 Compose ファイルの場所からの相対パスと解釈する :ruby:`必要があります ` 。Comopse ファイルがポータブルにならないのを防ぐため、構築コンテキストの定義で絶対パスが使われる場合、Compose 実装はユーザに対して警告が :ruby:`必要です ` 。 + +.. code-block:: yaml + + build: + context: ./dir + +.. dockerfile +.. _compose-spec-build-dockerfile: + +dockerfile +---------- + +.. dockerfile allows to set an alternate Dockerfile. A relative path MUST be resolved from the build context. Compose implementations MUST warn user about absolute path used to define Dockerfile as those prevent Compose file from being portable. + +``dockerfile`` は別の Dockerfile を指定できるようにします。相対パスは構築コンテキストを基準とする :ruby:`必要があります ` 。Compose ファイルがポータブルにならないのを防ぐため、 Dockerfile の定義で絶対パスが使われる場合、 Compose 実装はユーザに警告を出す :ruby:`必要があります ` 。 + +.. code-block:: yaml + + build: + context: . + dockerfile: webapp.Dockerfile + +.. args +.. _compose-spec-build-args: + +args +---------- + +.. args define build arguments, i.e. Dockerfile ARG values. + +``args`` は、たとえば Dockerfile の ``ARG`` 値のように構築の引数を指定します。 + +.. Using following Dockerfile: + +以下の Dockerfile を使います: + +.. code-block:: yaml + + ARG GIT_COMMIT + RUN echo "Based on commit: $GIT_COMMIT" + +.. args can be set in Compose file under the build key to define GIT_COMMIT. args can be set a mapping or a list: + +``args`` は Compose ファイルの ``build`` キー以下で ``GIT_COMMIT`` を定義できます。 ``args`` はマップかリストで指定できます。 + +.. code-block:: yaml + + build: + context: . + args: + GIT_COMMIT: cdc3b19 + +.. code-block:: yaml + + build: + context: . + args: + - GIT_COMMIT=cdc3b19 + +.. Value can be omitted when specifying a build argument, in which case its value at build time MUST be obtained by user interaction, otherwise build arg won’t be set when building the Docker image. + +build の引数(args)の指定時に、値を省略できます。その場合、ユーザの操作によって構築時に値の指定が :ruby:`必要です ` 。そうしなければ、 Docker イメージの構築時に引数が設定されません。 + +.. code-block:: yaml + + args: + - GIT_COMMIT + +.. ssh +.. _compose-spec-build-ssh: + +ssh +---------- + +.. ssh defines SSH authentications that the image builder SHOULD use during image build (e.g., cloning private repository) + +``ssh`` は、イメージ構築中にイメージビルダが :ruby:`使うべき ` SSH 認証を定義します(例:プライベート リポジトリのクローン時)。 + +.. ssh property syntax can be either: + +``ssh`` 属性の構文は、以下どちらかです。 + +.. default - let the builder connect to the ssh-agent. + ID=path - a key/value definition of an ID and the associated path. Can be either a PEM file, or path to ssh-agent socket + +* `default``` :ビルダを ssh-agent に接続します。 +* ``ID=path`` :ID と関連するパスをキーバリューで定義します。 `PEM `_ ファイルや、 ssh-agent ソケットのパスを指定できます。 + +.. Simple default sample + +シンプルな ``default`` 例: + +.. code-block:: yaml + + build: + context: . + ssh: + - default # mount the default ssh agent + +.. or + +または + +.. code-block:: yaml + + build: + context: . + ssh: ["default"] # mount the default ssh agent + +.. Using a custom id myproject with path to a local SSH key: + +任意の ID ``myproject`` にローカルの SSH 鍵のパスを使う場合: + +.. code-block:: yaml + + build: + context: . + ssh: + - myproject=~/.ssh/myproject.pem + +.. Image builder can then rely on this to mount SSH key during build. For illustration, BuildKit extended syntax can be used to mount ssh key set by ID and access a secured resource: + +イメージビルダは構築期間中に SSH 鍵をマウントできます。具体例として、 BuildKit 拡張構文によって、 ID として設定された SSH 鍵をマウントすると、リソースへ安全なアクセスできます: + +``RUN --mount=type=ssh,id=myproject git clone ...`` + +.. cache_from +.. _compose-spec-build-cache_from: + +cache_from +---------- + +.. cache_from defines a list of sources the Image builder SHOULD use for cache resolution. + +``cache_from`` は、イメージビルダがキャッシュの解決に :ruby:`使うべき ` ソースのリストを定義します。 + +.. Cache location syntax MUST follow the global format [NAME|type=TYPE[,KEY=VALUE]]. Simple NAME is actually a shortcut notation for type=registry,ref=NAME. + +キャッシュ場所の構文は、以下のグローバル形式 ``[NAME|type=TYPE[,KEY=VALUE]]`` に従う必要があります。シンプルな ``NAME`` は、実際には ``type=registry,ref=NAME`` と書く形式の省略形です。 + +.. Compose Builder implementations MAY support custom types, the Compose Specification defines canonical types which MUST be supported: + +Compose ビルダの実装は任意のタイプをサポートしても :ruby:`構いません ` 。Compose 仕様ではサポートしなければ :ruby:`ならない ` 正式な型を定義しています。 + +.. registry to retrieve build cache from an OCI image set by key ref + +* ``registry`` は、キー ``ref`` によって設定された OCI イメージから構築キャッシュを取得します。 + +.. code-block:: yaml + + build: + context: . + cache_from: + - alpine:latest + - type=local,src=path/to/cache + - type=gha + +.. Unsupported caches MUST be ignored and not prevent user from building image. + +サポートされていないキャッシュは無視が :ruby:`必要で ` 、ユーザによるイメージ構築を妨げてはいけません。 + +.. cache_to +.. _compose-spec-build-cache_to: + +cache_to +---------- + +.. cache_to defines a list of export locations to be used to share build cache with future builds. + +``cache_to`` は、以後の構築時に構築キャッシュとして共有するために使えるよう、エクスポートする場所のリストを定義します。 + +.. code-block:: yaml + + build: + context: . + cache_to: + - user/app:cache + - type=local,dest=path/to/cache + +.. Cache target is defined using the same type=TYPE[,KEY=VALUE] syntax defined by cache_from. + +:ruby:`キャッシュ対象 ` は :ref:`cache_from ` で定義された同じ ``type=TYPE[,KEY=VALUE]`` 構文を使って定義できます。 + +.. Unsupported cache target MUST be ignored and not prevent user from building image. + +サポートされていないキャッシュ対象は無視が :ruby:`必要で ` 、ユーザによるイメージ構築を妨げてはいけません。 + +.. extra_hosts +.. _compose-spec-build-extra_hosts: + +extra_hosts +-------------------- + +.. extra_hosts adds hostname mappings at build-time. Use the same syntax as extra_hosts. + +``extra_hosts`` は構築時に追加のホスト名を割り当てます。 :ref:`extra_hosts ` と同じ構文です。 + +.. code-block:: yaml + + extra_hosts: + - "somehost:162.242.195.82" + - "otherhost:50.31.209.229" + +.. Compose implementations MUST create matching entry with the IP address and hostname in the container’s network configuration, which means for Linux /etc/hosts will get extra lines: + +Compose 実装は、コンテナのネットワーク設定内に、 IP アドレスとホスト名の一致するエントリを作成する :ruby:`必要があります ` 。つまり Linux の ``/etc/hosts`` に行を追加します。 + +.. code-block:: yaml + + 162.242.195.82 somehost + 50.31.209.229 otherhost + +.. isolation +.. _compose-spec-build-isolation: + +isolation +---------- + +.. isolation specifies a build’s container isolation technology. Like isolation supported values are platform-specific. + +``isolation`` は構築時のコンテナ分離技術を指定します。 :ref:`isolation ` のように、サポートしている値はプラットフォーム固有です。 + +.. labels +.. _compose-spec-build-labels: + +labels +---------- + +.. labels add metadata to the resulting image. labels can be set either as an array or a map. + +``labels`` は構築成果のイメージにメタデータを追加します。 ``labels`` はアレイ形式かマップ形式のどちらかです。 + +.. reverse-DNS notation SHOULD be used to prevent labels from conflicting with those used by other software. + +他のソフトウェアが使うラベルとの重複を避けるため、逆引き DNS 記法を :ruby:`使うべきです ` 。 + +.. code-block:: yaml + + build: + context: . + labels: + com.example.description: "Accounting webapp" + com.example.department: "Finance" + com.example.label-with-empty-value: "" + +.. code-block:: yaml + + build: + context: . + labels: + - "com.example.description=Accounting webapp" + - "com.example.department=Finance" + - "com.example.label-with-empty-value" + +.. shm_size +.. _compose-spec-build-shm_size: + +shm_size +---------- + +.. shm_size set the size of the shared memory (/dev/shm partition on Linux) allocated for building Docker image. Specify as an integer value representing the number of bytes or as a string expressing a byte value. + +``shm_size`` は、Docker イメージ構築時に割り当てる共有メモリの容量( Linux 上の ``/dev/shm`` パーティション )を設定します。設定はバイトを整数値で指定するか、 :ref:`バイト値 ` の文字列で表現します。 + +.. code-block:: yaml + + build: + context: . + shm_size: '2gb' + +.. code-block:: yaml + + build: + context: . + shm_size: 10000000 + +.. target +.. _compose-spec-build-target: + +target +---------- + +.. target defines the stage to build as defined inside a multi-stage Dockerfile. + +``target`` は、マルチステージ ``Dockerfile`` 内で定義されている :ruby:`構築ステージ ` を定義します。 + +.. code-block:: yaml + + build: + context: . + target: prod + +.. Implementations +.. _compose-spec-build-implementations: + +実装 +========== + +.. docker-compose + buildX bake + +* :doc:`Docker Compose ` +* :doc:`buildX bake ` + +.. seealso:: + + Compose file build reference + https://docs.docker.com/compose/compose-file/build/ diff --git a/compose/compose-file/compose-file-v2.rst b/compose/compose-file/compose-file-v2.rst new file mode 100644 index 000000000..ca4230f07 --- /dev/null +++ b/compose/compose-file/compose-file-v2.rst @@ -0,0 +1,2887 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/compose-file/compose-file-v2/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/compose-file/compose-file-v2.md +.. check date: 2022/02/10 +.. Commits on Sep 13, 2021 173d3c65f8e7df2a8c0323594419c18086fc3a30 +.. ---------------------------------------------------------------------------- + +.. Compose file version 2 reference + +.. _compose-file-version-2-reference: + +======================================= +Compose ファイル version 2 リファレンス +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. Reference and guidelines + +.. _v2-reference-and-guidelines: + +リファレンスと方針 +============================== + +.. These topics describe version 2 of the Compose file format. + +以下のトピックでは、 Compose ファイル形式バージョン2について説明します。 + +.. Compose and Docker compatibility matrix + +Compose と Docker の互換表 +============================== + +.. There are several versions of the Compose file format – 1, 2, 2.x, and 3.x. The table below is a quick look. For full details on what each version includes and how to upgrade, see About versions and upgrading. + +Compose ファイル形式には、1 、 2 、 2.x 、 3.x のように複数のバージョンがあります。下にある表をちらっと見てみましょう。各バージョンの詳細についてや、アップグレードの仕方については、 :doc:`compose-versioning` をご覧ください。 + + +.. This table shows which Compose file versions support specific Docker releases. + +この表は、各 Compose ファイル形式を、どの Docker リリースでサポートしているかを表します。 + +.. list-table:: + :header-rows: 1 + + * - Compose ファイル形式 + - Docker Engine リリース + * - Compose 仕様 + - 19.03.0+ + * - 3.8 + - 19.03.0+ + * - 3.7 + - 18.06.0+ + * - 3.6 + - 18.02.0+ + * - 3.5 + - 17.12.0+ + * - 3.4 + - 17.09.0+ + * - 3.3 + - 17.06.0+ + * - 3.2 + - 17.04.0+ + * - 3.1 + - 1.13.1+ + * - 3.0 + - 1.13.0+ + * - 2.4 + - 17.12.0+ + * - 2.3 + - 17.06.0+ + * - 2.2 + - 1.13.0+ + * - 2.1 + - 1.12.0+ + * - 2.0 + - 1.10.0+ + +.. In addition to Compose file format versions shown in the table, the Compose itself is on a release schedule, as shown in Compose releases, but file format versions do not necessarily increment with each release. For example, Compose file format 3.0 was first introduced in Compose release 1.10.0, and versioned gradually in subsequent releases. + +先ほどの表中にある Compose ファイル形式のバージョンに加え、Compose 自身も `Compose リリースのページ `_ にリリース情報の一覧があります。しかし、ファイル形式のバージョンは、各リリースごとに増えていません。たとえば、Compose ファイル形式 3.0 が始めて導入されたのは、 `Compose リリース 1.10.0 `_ からであり、以降はリリースに従って順々とバージョンが割り当てられています。 + +.. The latest Compose file format is defined by the Compose Specification and is implemented by Docker Compose 1.27.0+. + +最新の Compose ファイル形式は `Compose 仕様`_ で定義されており、 Docker Compose **1.27.0 以上** から実装されています。 + +.. Service configuration reference + +.. _compose-file-v2-service-configuration-reference: + +サービス設定リファレンス +============================== + +.. The Compose file is a YAML file defining services, networks and volumes. The default path for a Compose file is ./docker-compose.yml. + +Compose ファイルは `YAML `_ ファイルであり、 :ref:`サービス(services) ` 、 :ref:`ネットワーク(networks) ` 、 :ref:`ボリューム(volumes) ` を定義します。Compose ファイルのデフォルトのパスは ``./docker-compose.yml`` です。 + +.. Tip: You can use either a .yml or .yaml extension for this file. They both work. + +.. tip:: + + このファイルは ``.yml`` か ``.yaml`` いずれか一方の拡張子を利用できます。どちらも機能します。 + +.. A service definition contains configuration that is applied to each container started for that service, much like passing command-line parameters to docker run. Likewise, network and volume definitions are analogous to docker network create and docker volume create. + +サービスの定義に入るのは、コマンドラインで ``docker run`` にパラメータを渡すのと同じように、サービスとして起動するコンテナに対して適用する設定です。同様に、ネットワークやボリュームの定義も ``docker network create`` や ``docker volume create`` と似ています。 + +.. As with docker run, options specified in the Dockerfile, such as CMD, EXPOSE, VOLUME, ENV, are respected by default - you don’t need to specify them again in docker-compose.yml. + +``docker run`` と同様に、 Dockerfile で指定した ``CMD`` 、 ``EXPOSE`` 、 ``VOLUME`` 、``ENV`` のようなオプションが、デフォルト(の設定値)として尊重されます。そのため、 ``docker-compose.yml`` で再び指定する必要はありません。 + +.. You can use environment variables in configuration values with a Bash-like ${VARIABLE} syntax - see variable substitution for full details. + +Bash のような ``${変数名}`` の構文を使い、環境変数を設定値として使用できます。詳しくは :ref:`compose-file-variable-substitution` をご覧ください。 + +.. This section contains a list of all configuration options supported by a service definition in version 2. + +.. This section contains a list of all configuration options supported by a service definition. + +このセクションでは、(Docker Compose)バージョン2のサービス定義用にサポートされている、設定オプションの一覧を扱います。 + +.. blkio_config + +.. _compose-file-blkio_config: + +blkio_config +-------------------- + +.. A set of configuration options to set block IO limits for this service. + +対象のサービスに対し、:ruby:`ブロック IO 制限 ` を指定するためのオプション設定です。 + +:: + + version: "2.4" + services: + foo: + image: busybox + blkio_config: + weight: 300 + weight_device: + - path: /dev/sda + weight: 400 + device_read_bps: + - path: /dev/sdb + rate: '12mb' + device_read_iops: + - path: /dev/sdb + rate: 120 + device_write_bps: + - path: /dev/sdb + rate: '1024k' + device_write_iops: + - path: /dev/sdb + rate: 30 + +.. device_read_bps, device_write_bps + +device_read_bps, device_write_bps +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. Set a limit in bytes per second for read / write operations on a given device. Each item in the list must have two keys: + +指定するデバイスに対し、読み書き処理を1秒あたりのバイト数(バイト/秒)で制限する設定です。記載する項目ごとに、2つのキーが必要です。 + +.. path, defining the symbolic path to the affected device + rate, either as an integer value representing the number of bytes or as a string expressing a byte value. + +* ``path`` 、対象となるデバイスを示す(ファイルシステム上に見える) :ruby:`パス ` を定義 +* ``rate`` 、(制限する転送レートとして)バイト数を整数の値で表すか、(転送レートの) :ref:`バイト値 ` を文字列で表す + +device_read_iops, device_write_iops +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. Set a limit in operations per second for read / write operations on a given device. Each item in the list must have two keys: + +指定するデバイスに対し、1秒あたりの処理数を制限する設定です。記載する項目ごとに、2つのキーが必要です。 + +.. path, defining the symbolic path to the affected device + rate, as an integer value representing the permitted number of operations per second. + +* ``path`` 、対象となるデバイスを示す(ファイルシステム上に見える) :ruby:`パス ` を定義 +* ``rate`` 、整数の値で1秒間で許可される操作数を表す + +weight +^^^^^^^^^^ + +.. Modify the proportion of bandwidth allocated to this service relative to other services. Takes an integer value between 10 and 1000, with 500 being the default. + +他のサービスと比較し、指定対象のサービスに割り当てられる帯域の割合を変更。値は 10 から 1000 までの整数で、デフォルトは 500 です。 + +weight_device +^^^^^^^^^^^^^^^^^^^^ + +.. Fine-tune bandwidth allocation by device. Each item in the list must have two keys: + +デバイスに割り当てる帯域を微調整します。記載する項目ごとに、2つキーが必要です。 + +.. path, defining the symbolic path to the affected device + weight, an integer value between 10 and 1000 + +* ``path`` 、対象となるデバイスを示す(ファイルシステム上に見える) :ruby:`パス ` を定義 +* ``weight`` 、値は 10 から 1000 までの整数 + +.. build + +.. _compose-file-build: + +build +---------- + +.. Configuration options that are applied at build time. + +:ruby:`構築時 ` に適用するオプションを指定します。 + +.. build can be specified either as a string containing a path to the build context: + +``build`` では :ruby:`構築コンテキスト ` へのパスを含む文字列を指定できます。 + +.. code-block:: yaml + + version: "2.4" + services: + webapp: + build: ./dir + +.. Or, as an object with the path specified under context and optionally Dockerfile and args: + +または、 :ref:`context ` 配下のパスにある特定の(ファイルやディレクトリなどの)物(オブジェクト)と、 :ref:`Dockerfile ` のオプションと :ref:`引数 ` を指定できます。 + +.. code-block:: yaml + + version: "2.4" + services: + webapp: + build: + context: ./dir + dockerfile: Dockerfile-alternate + args: + buildno: 1 + +.. If you specify image as well as build, then Compose names the built image with the webapp and optional tag specified in image: + +``build`` と同様に ``image`` (Docker イメージ)も指定する場合、 ``image`` の場所で指定された ``webapp`` とオプションの ``tag`` を使い、 Docker Compose が構築されるイメージに名前を付けます。 + +.. code-block:: yaml + + build: ./dir + image: webapp:tag + +.. This results in an image named webapp and tagged tag, built from ./dir. + +つまり、 ``./`` 以下から :ruby:`構築 ` した結果、 ``webapp`` という名前と ``tag`` というタグ名を持つイメージができます。 + +.. context + +.. _compose-file-context: + +context +^^^^^^^^^^^^^^^^^^^^ + +.. Added in version 2.0 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-2` で追加されました。 + +.. Either a path to a directory containing a Dockerfile, or a url to a git repository. + +Dockerfile を含むディレクトリのパス、あるいは、git リポジトリへの URL を指定します。 + +.. When the value supplied is a relative path, it is interpreted as relative to the location of the Compose file. This directory is also the build context that is sent to the Docker daemon. + +相対パスとして値を指定すると、 Compose ファイルがある場所を基準とした相対パスとして解釈されます。また、そのディレクトリが構築コンテキストとなり、その内容が Docker デーモンに対して送られます。 + +.. Compose will build and tag it with a generated name, and use that image thereafter. + +Compose は作成時の名前を使ってイメージ構築やタグ付けをし、以降は、そのイメージを使います。 + +.. code-block:: yaml + + build: + context: ./dir + +.. dockerfile + +.. _compose-file-dockerfile: + +dockerfile +^^^^^^^^^^^^^^^^^^^^ + +.. Alternate Dockerfile. + +別の Dockerfile を指定します。 + + +.. Compose uses an alternate file to build with. A build path must also be specified. + +.. Compose will use an alternate file to build with. A build path must also be specified. + +Compose は別の Dockerfile ファイルを使い構築します。 :ruby:`構築パス ` の指定も必要です(訳者注:構築コンテキスト、つまり、使いたい Dockerfile のある場所を指定)。 + +.. code-block:: yaml + + build: + context: . + dockerfile: Dockerfile-alternate + +.. args + +.. _compose-file-args: + +args +^^^^^^^^^^^^^^^^^^^^ + +.. Added in version 2.0 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-2` で追加されました。 + +.. Add build arguments, which are environment variables accessible only during the build process. + +build の :ruby:`引数 ` (構築時のオプション)を指定します。ここで指定した引数は、構築の処理中のみ環境変数として利用できます。 + +.. First, specify the arguments in your Dockerfile: + +まずはじめに、 Dockerfile 内で引数を指定しておきます。 + +.. code-block:: yaml + + # syntax=docker/dockerfile:1 + + ARG buildno + ARG gitcommithash + + RUN echo "Build number: $buildno" + RUN echo "Based on commit: $gitcommithash" + +そして、 ``build`` キーの下で引数を指定します。 :ruby:`マッピング ` またはリストで引数を渡します。 + +.. code-block:: yaml + + build: + context: . + args: + buildno: 1 + gitcommithash: cdc3b19 + +.. code-block:: yaml + + build: + context: . + args: + - buildno=1 + - gitcommithash=cdc3b19 + +.. Scope of build-args + In your Dockerfile, if you specify ARG before the FROM instruction, ARG is not available in the build instructions under FROM. If you need an argument to be available in both places, also specify it under the FROM instruction. Refer to the understand how ARGS and FROM interact section in the documentation for usage details. + +.. note:: **buildにおけるargの範囲** + + Dockerfile で、 ``FROM`` 命令の前に ``ARG`` 命令を指定すると、 ``FROM`` 命令以下の構築処理で ``ARG`` を利用できなくなります。もし両方で使いたい場合には、 ``FROM`` 命令の下でも指定する必要があります。使い方の詳細についてのドキュメントは :ref:`understand-how-arg-and-from-interact` を参照ください。 + +.. You can omit the value when specifying a build argument, in which case its value at build time is the value in the environment where Compose is running. + +biuld 引数に対して値を指定しない場合は、Compose を実行時、環境変数の値が構築時の値として使用されます。 + +.. code-block:: yaml + + args: + - buildno + - gitcommithash + +.. Tip when using boolean values + YAML boolean values ("true", "false", "yes", "no", "on", "off") must be enclosed in quotes, so that the parser interprets them as strings. + +.. tip:: **ブール値を使う場合** + + YAML の :ruby:`ブール値 ` ( ``"true"`` , ``"false"`` , ``"yes"`` , ``"no"`` , ``"on"`` , ``"off"`` )は、引用符で囲む必要があり、そうするとパーサは文字列としてそれらを解釈します。 + +.. _compose-file-cache_from: + +cache_from +^^^^^^^^^^^^^^^^^^^^ + +.. Added in version 2.2 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-22` で追加されました。 + +.. A list of images that the engine uses for cache resolution. + +Engine がキャッシュの解決に使うイメージの一覧。 + +.. code-block:: yaml + + build: + context: . + cache_from: + - alpine:latest + - corp/web_app:3.14 + +.. _compose-file-extra_hosts: + +extra_hosts +^^^^^^^^^^^^^^^^^^^^ + +.. Add hostname mappings at build-time. Use the same values as the docker client --add-host parameter. + + +構築時に割り当てる(マッピングする)ホスト名を追加します。docker クライアントで ``--add-host`` パラメータを追加するのと同じ働きをします。 + +.. code-block:: yaml + + extra_hosts: + - "somehost:162.242.195.82" + - "otherhost:50.31.209.229" + + +.. An entry with the ip address and hostname is created in /etc/hosts inside containers for this build, e.g: + +次のように、構築時にコンテナ内の ``/etc/hosts`` にIP アドレスとホスト名の項目が作成されます。 + +:: + + 162.242.195.82 somehost + 50.31.209.229 otherhost + +.. _compose-file-isolation: + +isolation +^^^^^^^^^^^^^^^^^^^^ + +.. Added in version 2.1 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-21` で追加されました。 + +.. Specify a build’s container isolation technology. On Linux, the only supported value is default. On Windows, acceptable values are default, process and hyperv. Refer to the Docker Engine docs for details. + +構築時のコンテナ :ruby:`分離 ` 技術を指定します。 Linux 上で唯一サポートされている値は ``default`` です。Windows では ``default`` 、 ``process`` 、``hyperv`` を指定できます。詳細は :ref:`Docker Engine のドキュメント ` をご覧ください。 + +.. If unspecified, Compose will use the isolation value found in the service’s definition to determine the value to use for builds. + +指定が無い場合、 Compose が構築に使う値の決定には、サービスの定義で見つかった isolation 値を使います。 + +.. _compose-file-labels: + +labels +^^^^^^^^^^^^^^^^^^^^ + +.. Added in version 2.1 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-21` で追加されました。 + +.. Add metadata to the resulting image using Docker labels. You can use either an array or a dictionary. + +:doc:`Docker ラベル ` を使い、結果として作成されるイメージにメタデータを追加します。 :ruby:`配列 ` または :ruby:`連想配列 ` が使えます。 + +.. It’s recommended that you use reverse-DNS notation to prevent your labels from conflicting with those used by other software. + +指定するラベルが他のソフトウェアで使われているものと重複を避けるには、 :ruby:`逆引き DNS 記法 ` の利用を推奨します。 + +.. code-block:: yaml + + build: + context: . + labels: + com.example.description: "Accounting webapp" + com.example.department: "Finance" + com.example.label-with-empty-value: "" + +.. code-block:: yaml + + build: + context: . + labels: + - "com.example.description=Accounting webapp" + - "com.example.department=Finance" + - "com.example.label-with-empty-value" + + +.. _compose-file-network: + +network +^^^^^^^^^^^^^^^^^^^^ + +.. Added in version 2.w file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-22` で追加されました。 + +.. Set the network containers connect to for the RUN instructions during build. + +``RUN`` 命令で構築中に、コンテナが接続するネットワークを指定します。 + +.. code-block:: yaml + + build: + context: . + network: host + +.. code-block:: yaml + + build: + context: . + network: custom_network_1 + + +.. Use none to disable networking during build: + +``none`` の指定は、構築中にネットワーク機能を無効化します。 + +.. code-block:: yaml + + build: + context: . + network: none + +.. _compose-file-shm_size: + +shm_size +^^^^^^^^^^^^^^^^^^^^ + +.. Added in version 2.3 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-23` で追加されました。 + +.. Set the size of the /dev/shm partition for this build’s containers. Specify as an integer value representing the number of bytes or as a string expressing a byte value. + +構築用コンテナの ``/dev/shm`` パーティションの容量を指定します。(容量の)バイト数を整数の値として表すか、 :ref:`バイト値 ` の文字列で表します。 + +.. code-block:: yaml + + build: + context: . + shm_size: '2gb' + +.. code-block:: yaml + + build: + context: . + shm_size: 10000000 + +.. _compose-file-target: + +target +^^^^^^^^^^^^^^^^^^^^ + +.. Added in version 2.3 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-23` で追加されました。 + +.. Build the specified stage as defined inside the Dockerfile. See the multi-stage build docs for details. + +``Dockerfile`` の中で定義された :ruby:`ステージ ` を指定して構築します。詳細は :doc:`マルチステージ・ビルド ` をご覧ください。 + +.. code-block:: yaml + + build: + context: . + target: prod + + +.. cap_add, cap_drop + +.. _compose-file-cap_add-cap_drop: + +cap_add, cap_drop +-------------------- + +.. Add or drop container capabilities. See man 7 capabilities for a full list. + +コンテナの :ruby:`ケーパビリティ ` を追加・削除します。ケーパビリティの一覧は ``man 7 capabilities`` をご覧ください。 + +.. code-block:: yaml + + cap_add: + - ALL + + cap_drop: + - NET_ADMIN + - SYS_ADMIN + + +.. _compose-file-cgroup_parent: + +cgroup_parent +-------------------- + +.. Specify an optional parent cgroup for the container. + +コンテナに対してオプションの親 cgroup を指定します。 + +.. code-block:: yaml + + cgroup_parent: m-executor-abcd + + +.. _compose-file-command: + +command +---------- + +.. Override the default command. + +デフォルトの :ruby:`コマンド ` を上書きします。 + +.. code-block:: yaml + + command: bundle exec thin -p 3000 + +.. The command can also be a list, in a manner similar to dockerfile: + +コマンドは、 :ref:`Dockerfile ` と同じようにリスト形式にもできます。 + +.. code-block:: yaml + + command: [bundle, exec, thin, -p, 3000] + + +.. _compose-file-container-name: + +container_name +-------------------- + +.. Specify a custom container name, rather than a generated default name. + +自動作成されるコンテナ名ではなく、任意のコンテナ名を指定します。 + +.. code-block:: yaml + + container_name: my-web-container + +.. Because Docker container names must be unique, you cannot scale a service beyond 1 container if you have specified a custom name. Attempting to do so results in an error. + +Docker コンテナ名は重複できません。そのため、任意のコンテナ名を指定した場合、サービスは複数のコンテナにスケールできなくなります。 + +.. _compose-file-cpu_rt_runtime-cpu_rt_period + +cpu_rt_runtime、 cpu_rt_period +------------------------------ + +.. Added in version 2.2 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-22` で追加されました。 + +.. Configure CPU allocation parameters using the Docker daemon realtime scheduler. + +Docker デーモンのリアルタイム・スケジューラが使う CPU 割り当てパラメータを設定します。 + +.. code-block:: yaml + + cpu_rt_runtime: '400ms' + cpu_rt_period: '1400us' + +.. Integer values will use microseconds as units: + +整数の単位はマイクロ秒を使います。 + +.. code-block:: yaml + + cpu_rt_runtime: 95000 + cpu_rt_period: 11000 + + +.. _compose-file-device_cgroup_rules + +device_cgroup_rules +------------------------------ + +.. Added in version 2.3 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-23` で追加されました。 + +.. Add rules to the cgroup allowed devices list. + +cgroup が :ruby:`許可されたデバイス一覧 ` にルールを追加します。 + +.. code-block:: yaml + + device_cgroup_rules: + - 'c 1:3 mr' + - 'a 7:* rmw' + + +.. _compose-file-devices: + +devices +---------- + +.. List of device mappings. Uses the same format as the --device docker client create option. + +:ruby:`デバイス・マッピング(割り当て) ` の一覧です。docker クライアントで作成するオプションの ``--device`` と同じ形式を使います。 + +.. code-block:: yaml + + devices: + - "/dev/ttyUSB0:/dev/ttyUSB0" + +.. _compose-file-depends_on: + +depends_on +---------- + +.. Added in version 2.0 file format. + +.. hint:: + + Compose 形式 :ref:`バージョン 2.0 ` で追加されました。 + +.. Express dependency between services. Service dependencies cause the following behaviors: + +サービス間の :ruby:`依存関係 ` を明示します。サービス依存関係は、以下の挙動が発生します。 + +.. docker-compose up starts services in dependency order. In the following example, db and redis are started before web. + docker-compose up SERVICE automatically includes SERVICE’s dependencies. In the example below, docker-compose up web also creates and starts db and redis. + docker-compose stop stops services in dependency order. In the following example, web is stopped before db and redis. + +* ``docker-compose up`` を実行すると、依存関係の順番に従いサービスを :ruby:`起動 ` します。以下の例では、 ``web`` を起動する前に ``db`` と ``redis`` を起動します。 +* ``docker-compose up サービス名`` を実行すると、自動的に ``サービス名`` と依存関係のあるサービスも起動します。以下の例では、 ``docker-compose up web`` によって、 ``db`` と ``red`` サービスも作成・起動します。 +* ``docker-compose stop`` は、依存関係の順番に従いサービスを :ruby:`停止 ` します。以下の例では、 ``db`` と ``redis`` の前に ``web`` を停止します。 + +.. Simple example: + +簡単な例: + +.. code-block:: bash + + version: "2.4" + services: + web: + build: . + depends_on: + - db + - redis + redis: + image: redis + db: + image: postgres + +.. depends_on does not wait for db and redis to be “ready” before starting web - only until they have been started. If you need to wait for a service to be ready, see Controlling startup order for more on this problem and strategies for solving it. + +.. note:: + + ``depends_on`` では、 ``web`` が起動する前に ``db`` と ``redis`` が「 :ruby:`準備完了 ` 」になるのを待ちません。単に各サービスが起動するのを待つだけです。サービスの準備が完了するまで待つ必要がある場合は、この問題の解決や方針検討のために :doc:`起動順番の制御 ` をご覧ください。 + +.. Added in version 2.1 file format. + +.. hint:: + + Compose 形式 :ref:`バージョン 2.1compose-file-version-21>` で追加されました。 + +.. A healthcheck indicates that you want a dependency to wait for another container to be “healthy” (as indicated by a successful state from the healthcheck) before starting. + +:ruby:`ヘルスチェック ` が指示するのは、あるコンテナを起動する前に依存関係が必要で、他のコンテナが「 :ruby:`正常 `」(ヘルスチェックの状態が成功を示す時)になるまで依待機します。 + +.. Example: + +例: + +.. code-block:: yaml + + version: "2.4" + services: + web: + build: . + depends_on: + db: + condition: service_healthy + redis: + condition: service_started + redis: + image: redis + db: + image: postgres + healthcheck: + test: "exit 0" + +.. In the above example, Compose waits for the redis service to be started (legacy behavior) and the db service to be healthy before starting web. + +上の例では、 Compose は ``redis`` サービスが :ruby:`起動完了 ` するまで待ち(従来の挙動)、そして、 ``db`` サービスが :ruby:`正常 ` になった後に、 ``web`` を起動します。 + +.. See the healthcheck section for complementary information. + +補足情報については、 :ref:`healchechek セクション ` をご覧ください。 + +.. _compose-file-dns: + +dns +---------- + +.. Custom DNS servers. Can be a single value or a list. + +任意の DNS サーバに設定を変更します。単一の値、もしくはリストになります。 + +.. code-block:: yaml + + dns: 8.8.8.8 + +.. code-block:: yaml + + dns: + - 8.8.8.8 + - 9.9.9.9 + +.. _compose-file-dns_opt: + +dns_opt +---------- + +.. List of custom DNS options to be added to the container’s resolv.conf file. + +コンテナの ``resolv.conf`` ファイルに、任意の DNS オプションをリストで追加。 + +.. code-block:: yaml + + dns_opt: + - use-vc + - no-tld-query + +.. _compose-file-dns_search: + +dns_search +---------- + +.. Custom DNS search domains. Can be a single value or a list. + +任意のDNS 検索ドメインを変更します。単一の値、もしくはリストになります。 + +.. code-block:: yaml + + dns_search: example.com + +.. code-block:: yaml + + dns_search: + - dc1.example.com + - dc2.example.com + +.. _compose-file-entrypoint: + +entrypoint +---------- + +.. Override the default entrypoint. + +デフォルトの entrypoint を上書きします。 + +.. code-block:: yaml + + entrypoint: /code/entrypoint.sh + +.. The entrypoint can also be a list, in a manner similar to dockerfile: + +entrypoint は :ref:`Dockerfile ` と同様にリストにもできます。 + +.. code-block:: yaml + + entrypoint: ["php", "-d", "memory_limit=-1", "vendor/bin/phpunit"] + +.. Setting entrypoint both overrides any default entrypoint set on the service’s image with the ENTRYPOINT Dockerfile instruction, and clears out any default command on the image - meaning that if there’s a CMD instruction in the Dockerfile, it is ignored. + +.. note:: + + サービス用のイメージが Dockerfile で ``ENTRYPOINT`` 命令を持っていたとしても、 ``entrypoint`` はすべてのデフォルトの entrypoint 設定を上書きします。さらに、イメージ上のデフォルトのコマンドもクリアします。つまり、 Dockerifle 上のに ``CMD`` 命令は無視されます。 + +.. _compose-file-env_file: + +env_file +---------- + +.. Add environment variables from a file. Can be a single value or a list. + +ファイル上の定義から環境変数を追加します。単一の値、もしくはリストになります。 + +.. If you have specified a Compose file with docker-compose -f FILE, paths in env_file are relative to the directory that file is in. + +Compose ファイルを ``docker-compose -f ファイル名`` で指定する場合は、 ``env_file`` ファイルは指定したディレクトリに対する相対パスにあるとみなします。 + +.. Environment variables declared in the environment section override these values – this holds true even if those values are empty or undefined. + +:ref:`environment ` でセクションで宣言された環境変数は、これらの値で上書きされます。つまり、値が保持されるのは、それぞれの値が空白もしくは未定義の場合です。 + +.. code-block:: yaml + + env_file: .env + +.. code-block:: yaml + + env_file: + - ./common.env + - ./apps/web.env + - /opt/secrets.env + +.. Compose expects each line in an env file to be in VAR=VAL format. Lines beginning with # are treated as comments and are ignored. Blank lines are also ignored. + +.. Compose expects each line in an env file to be in VAR=VAL format. Lines beginning with # (i.e. comments) are ignored, as are blank lines. + +Compose は各行が ``VAR=VAL`` (変数=値)の形式と想定します。 ``#`` で始まる行はコメントとして無視します。また、空白行も無視します。 + +.. code-block:: yaml + + # Rails/Rack 環境変数を設定 + RACK_ENV=development + +.. Note + If your service specifies a build option, variables defined in environment files are not automatically visible during the build. Use the args sub-option of build to define build-time environment variables. + +.. note:: + + サービスに :ref:`biuld ` オプションを指定している場合、環境変数用ファイルで定義された変数は、構築中に自動で見えるようになりません。構築時の環境変数として定義するには、 ``build`` の :ref:`args ` サブオプションを使います。 + +.. The value of VAL is used as is and not modified at all. For example if the value is surrounded by quotes (as is often the case of shell variables), the quotes are included in the value passed to Compose. + +``VAL`` の値は、一切変更されることなく、そのまま使われます。たとえば、値がクォートで囲まれていた場合(シェル変数でよくあります)、クォートも値としてそのまま Compose に渡されます。 + +.. Keep in mind that the order of files in the list is significant in determining the value assigned to a variable that shows up more than once. The files in the list are processed from the top down. For the same variable specified in file a.env and assigned a different value in file b.env, if b.env is listed below (after), then the value from b.env stands. For example, given the following declaration in docker-compose.yml: + +「繰り返し現れる変数に対し、割り当てる値を決定するために、リスト内でのファイル順番が重要」なのを忘れないでください。リスト内のファイルは、上から下に処理されます。もしも ``a.env`` ファイルで指定された変数と、同じ変数が ``b.env`` ファイルにあっても、違う値が割り当てられた場合には、 ``b.env`` がリストの下(後方)にあるため、 ``b.env`` の値が有効になります。たとえば、以下のような ``docker-compose.yml`` が宣言されたとします。 + +.. code-block:: yaml + + services: + some-service: + env_file: + - a.env + - b.env + +.. And the following files: + +それぞれのファイルは、 + +.. code-block:: yaml + + # a.env + VAR=1 + +.. and + +こちらと、 + +.. code-block:: yaml + + # b.env + VAR=hello + +.. $VAR is hello. + +このような場合、 ``$VAR`` の値は ``hello`` になります。 + +.. _compose-file-environment: + +environment +-------------------- + +.. Add environment variables. You can use either an array or a dictionary. Any boolean values; true, false, yes no, need to be enclosed in quotes to ensure they are not converted to True or False by the YML parser. + +環境変数を追加します。配列もしくは :ruby:`辞書形式 ` で指定できます。boolean 値 (true、false、yes、no のいずれか) は、YML パーサによって True か False に変換されないよう、クォート( ' 記号)で囲む必要があります。 + +.. Environment variables with only a key are resolved to their values on the machine Compose is running on, which can be helpful for secret or host-specific values. + +キーだけの環境変数は、Compose の実行時にマシン上で指定するものであり、 :ruby:`シークレット `(訳注:API鍵などの秘密情報)やホスト固有の値を指定するのに便利です。 + +.. code-block:: yaml + + environment: + RACK_ENV: development + SHOW: 'true' + SESSION_SECRET: + +.. code-block:: yaml + + environment: + - RACK_ENV=development + - SHOW=true + - SESSION_SECRET + +.. Note + If your service specifies a build option, variables defined in environment files are not automatically visible during the build. Use the args sub-option of build to define build-time environment variables. + +.. note:: + + サービスに :ref:`biuld ` オプションを指定している場合、環境変数用ファイルで定義された変数は、構築中に自動で見えるようになりません。構築時の環境変数として定義するには、 ``build`` の :ref:`args ` サブオプションを使います。 + + +.. _compose-file-expose: + +expose +---------- + +.. Expose ports without publishing them to the host machine - they’ll only be accessible to linked services. Only the internal port can be specified. + +コンテナの :ruby:`公開(露出) ` 用のポート番号を指定しますが、ホストマシン上で公開するポートを指定しません。つまり、つながったサービス間でのみアクセス可能になります。内部で使うポートのみ指定できます。 + +.. code-block:: yaml + + expose: + - "3000" + - "8000" + +.. _compose-file-extends: + +extends +---------- + +.. Extend another service, in the current file or another, optionally overriding configuration. + +現在のファイルから別のファイルにサービスを拡張するもので、設定のオプションを追加します。 + +.. You can use extends on any service together with other configuration keys. The extends value must be a dictionary defined with a required service and an optional file key. + +他の設定用のキーと一緒にサービスを ``extends`` (拡張)できます。 ``extends`` 値には ``service`` の定義が必要であり、オプションで ``file`` キーを指定します。 + +.. code-block:: yaml + + extends: + file: common.yml + service: webapp + +.. The service the name of the service being extended, for example web or database. The file is the location of a Compose configuration file defining that service. + +``service`` とは、 :ruby:`拡張される ` サービスの名前で、 ``web`` や ``database`` などです。 ``file`` は対象のサービスを定義する Compose 設定ファイルの場所です。 + +.. If you omit the file Compose looks for the service configuration in the current file. The file value can be an absolute or relative path. If you specify a relative path, Compose treats it as relative to the location of the current file. + +``file`` を省略したら、Compose は現在の設定ファイル上からサービスの定義を探します。 ``file`` の値は相対パスまたは絶対パスです。相対パスを指定したら、Compose はその場所を、現在のファイルからの相対パスとして扱います。 + +.. You can extend a service that itself extends another. You can extend indefinitely. Compose does not support circular references and docker-compose returns an error if it encounters one. + +サービス自身が、他に対して拡張するサービス定義をできます。拡張は無限に可能です。Compose は循環参照をサポートしておらず、もし循環参照があれば ``docker-compose`` はエラーを返します。 + +.. For more on extends, see the the extends documentation. + +``extends`` に関するより詳細は、 :ref:`extends ドキュメント ` をご覧ください。 + +.. compose-file-external_links: + +external_links +-------------------- + +.. Link to containers started outside this docker-compose.yml or even outside of Compose, especially for containers that provide shared or common services. external_links follow semantics similar to the legacy option links when specifying both the container name and the link alias (CONTAINER:ALIAS). + +対象の ``docker-compose.yml`` の外にあるコンテナだけでなく、Compose の外にあるコンテナとリンクします。特に、コンテナが共有サービスもしくは一般的なサービスを提供している場合に有用です。 ``external_links`` でコンテナ名とエイリアスを指定すると( ``コンテナ名:エイリアス名`` )、古い(レガシー)オプション ``link`` のように動作します。 + +.. code-block:: yaml + + external_links: + - redis_1 + - project_db_1:mysql + - project_db_1:postgresql + +.. Note If you’re using the version 2 or above file format, the externally-created containers must be connected to at least one of the same networks as the service that is linking to them. Links are a legacy option. We recommend using networks instead. + +.. note:: + + :ref:`バージョン2のファイル形式 ` を使う場合、外部に作成したコンテナと接続する必要があれば、接続先のサービスが対象ネットワーク上に少なくとも1つ接続する必要があります。 :ref:`links ` は古いオプションです。そのかわりに、 :ref:`networks ` の使用を推奨します。 + +.. extra_hosts + +.. _compose-file-extra_hosts: + +extra_hosts +-------------------- + +.. Add hostname mappings. Use the same values as the docker client --add-host parameter. + +ホスト名を割り当てます(マッピングします)。これは docker クライアントで ``--add-host`` パラメータを使うのと同じ値です。 + +.. code-block:: yaml + + extra_hosts: + - "somehost:162.242.195.82" + - "otherhost:50.31.209.229" + +.. An entry with the ip address and hostname is created in /etc/hosts inside containers for this service, e.g: + +コンテナ内の ``/etc/hosts`` に、 IP アドレスとホスト名のエントリが追加されます。例: + +.. code-block:: yaml + + 162.242.195.82 somehost + 50.31.209.229 otherhost + +.. group_add + +.. _compose-file-group_add: + +group_add +-------------------- + +.. Specify additional groups (by name or number) which the user inside the container should be a member of. Groups must exist in both the container and the host system to be added. An example of where this is useful is when multiple containers (running as different users) need to all read or write the same file on the host system. That file can be owned by a group shared by all the containers, and specified in group_add. See the Docker documentation for more details. + +コンテナ内のユーザが所属する可能性のある、追加グループ(名前または番号)を指定します。コンテナ内と追加するホストシステム上の両方で、対象のグループが存在している必要があります。これが役立つ例は、(異なるユーザで動作する)複数のコンテナが、ホストシステム上にある同じファイルを読み書きする場合です。対象ファイルは、すべてのコンテナで共有されるグループで所有でき、そのために ``group_add`` で指定します。詳細については :ref:`Docker のドキュメント ` をご覧ください。 + +.. A full example: + +完全な例: + +.. code-block:: yaml + + version: "2.4" + services: + myservice: + image: alpine + group_add: + - mail + +作成されたコンテナ内で ``id`` (コマンドを)実行すると、対象ユーザが ``mail`` グループに所属していると表示されます。これは、 ``group_add`` を指定しなかった場合の挙動と異なります。 + +.. healthcheck + +.. _compose-file-healthheck: + +healthcheck +-------------------- + +.. Added in version 2.1 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-21` で追加されました。 + +.. Configure a check that’s run to determine whether or not containers for this service are “healthy”. See the docs for the HEALTHCHECK Dockerfile instruction for details on how healthchecks work. + +このサービスのコンテナが「 :ruby:`正常 ` 」かどうかを判断するために実行する、確認用コマンドを設定します。ヘルスチェックがどのように動作するかの詳細は、 :ref:`HEALTHCHECK Dockerfile 命令 ` のドキュメントをご覧ください。 + +.. code-block:: yaml + + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost"] + interval: 1m30s + timeout: 10s + retries: 3 + start_period: 40s + +.. interval, timeout and start_period are specified as durations. + +``interval`` 、 ``timeout`` 、 ``start_period`` は :ref:`継続時間 ` として指定します。 + +.. The start_period option was added in file format 2.3. + +.. hint:: + + ``start_period`` オプションは、Compose 形式 :ref:`compose-file-version-23` で追加されました。 + +.. test must be either a string or a list. If it’s a list, the first item must be either NONE, CMD or CMD-SHELL. If it’s a string, it’s equivalent to specifying CMD-SHELL followed by that string. + +``test`` は文字列またはリスト形式のどちらかの必要があります。リスト形式の場合、1番目のアイテムは ``NONE`` か ``CMD`` か ``CMD-SHELL`` のどちらかの必要があります。文字列の場合は、 ``CMD-SHELL`` に続けて文字列をを指定するのと同じです。 + + +.. code-block:: yaml + + # ローカルの web アプリを叩く + test: ["CMD", "curl", "-f", "http://localhost"] + +.. As above, but wrapped in /bin/sh. Both forms below are equivalent. + +前述したのは ``/bin/sh`` でラッピングされています。以下の2つは同じです。 + +.. code-block:: yaml + + test: ["CMD-SHELL", "curl -f http://localhost || exit 1"] + +.. code-block:: yaml + + test: curl -f https://localhost || exit 1 + +.. To disable any default healthcheck set by the image, you can use disable: true. This is equivalent to specifying test: ["NONE"]. + +対象のイメージで設定されているデフォルトのヘルスチェックを無効化するには、 ``disable: true`` を使えます。これは ``test: ["NONE"]`` を指定するのと同じです。 + +.. code-block:: yaml + + healthcheck: + disable: true + +.. _compose-file-image: + +image +---------- + +.. Specify the image to start the container from. Can either be a repository/tag or a partial image ID. + +コンテナの実行時、元になるイメージを指定します。リポジトリ名/タグ、あるいはイメージ ID の一部を(前方一致で)指定できます。 + +.. code-block:: yaml + + image: redis + +.. code-block:: yaml + + image: ubuntu:18.04 + +.. code-block:: yaml + + image: tutum/influxdb + +.. code-block:: yaml + + image: example-registry.com:4000/postgresql + +.. code-block:: yaml + + image: a4bc65fd + +.. If the image does not exist, Compose attempts to pull it, unless you have also specified build, in which case it builds it using the specified options and tags it with the specified tag. + +イメージが存在していなければ、Compose は pull (取得)を試みます。しかし :ref:`build ` を指定している場合は除きます。その場合、指定されたオプションやタグを使って構築します。 + +.. init + +.. _compose-file-init: + +init +-------------------- + +.. Added in version 2.2 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-22` で追加されました。 + +.. Run an init inside the container that forwards signals and reaps processes. Set this option to true to enable this feature for the service. + +コンテナ内で init を実行し、シグナルの転送と、プロセス :ruby:`再配置 ` します。サービスに対してこの機能を有効化するには、このオプションで ``true`` を指定します。 + +.. code-block:: yaml + + version: "2.4" + services: + web: + image: alpine:latest + init: true + +.. The default init binary that is used is Tini, and is installed in /usr/libexec/docker-init on the daemon host. You can configure the daemon to use a custom init binary through the init-path configuration option. + +.. note:: + + デフォルトの init バイナリは、 `Tiny `_ が使われ、デーモンのホスト上の ``/usr/libexec/docker-init`` にインストールされます。 任意の init バイナリ使うには、デーモンに対して ``init-path`` :ref:`設定オプション ` を通して指定できます。 + +.. isolation + +.. _compose-file-isolation: + +isolation +-------------------- + +.. Added in version 2.1 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-21` で追加されました。 + +.. Specify a container’s isolation technology. On Linux, the only supported value is default. On Windows, acceptable values are default, process and hyperv. Refer to the Docker Engine docs for details. + +コンテナの :ruby:`隔離 ` 技術を指定します。 Linux 上では、唯一サポートしている値が ``default`` です。Windows specify-isolation-technology-for-container-isolation用では、 ``default`` 、 ``process`` 、 ``hyperv`` が指定できます。詳細は、 :ref:`Docker Engine ドキュメント ` をご覧ください。 + + +.. _compose-file-labels: + +labels +---------- + +.. Add metadata to containers using Docker labels. You can use either an array or a dictionary. + +:doc:`Docker ラベル ` を使い、コンテナに :ruby:`メタデータ ` を追加します。配列または辞書形式で追加できます。 + +.. It’s recommended that you use reverse-DNS notation to prevent your labels from conflicting with those used by other software. + +他のソフトウェアが使うラベルと競合しないようにするため、 :ruby:`逆引き DNS 記法 ` の利用を推奨します。 + +.. code-block:: yaml + + labels: + com.example.description: "Accounting webapp" + com.example.department: "Finance" + com.example.label-with-empty-value: "" + +.. code-block:: yaml + + + labels: + - "com.example.description=Accounting webapp" + - "com.example.department=Finance" + - "com.example.label-with-empty-value" + +.. _compose-file-links: + +links +---------- + +.. Link to containers in another service. Either specify both the service name and a link alias ("SERVICE:ALIAS"), or just the service name. + +コンテナを他のサービスと :ruby:`リンク ` します。指定するのは、サービス名とリンク用エイリアスの両方( ``"SERVICE:ALIAS"`` )か、サービス名だけです。 + +.. Links are a legacy option. We recommend using networks instead. + +.. hint:: + + liks はレガシーのオプションです。代わりに :ref:`networks ` の利用を推奨します。 + +.. code-block:: yaml + + links: + - db + - db:database + - redis + +.. Containers for the linked service are reachable at a hostname identical to the alias, or the service name if no alias was specified. + +リンクするサービスのコンテナは、エイリアスとして認識できるホスト名で到達(接続)可能になります。エイリアスが指定されなければ、サービス名で到達できます。 + +.. Links are not required to enable services to communicate - by default, any service can reach any other service at that service’s name. (See also, the Links topic in Networking in Compose.) + +サービス間で通信するため、links を有効にする必要はありません。デフォルトでは、あらゆるサービスが他のサービスにサービス名で接続できます。( :ref:`Compose ネットワーク機能における links のトピック ` をご覧ください) + +.. Links also express dependency between services in the same way as depends_on, so they determine the order of service startup. + +また、 links は :ref:`depends_on ` と同じ方法でサービス間の依存関係表すため、サービスの起動順番を指定できます。 + +.. If you define both links and networks, services with links between them must share at least one network in common to communicate. We recommend using networks instead. + + links と :ref:`networks ` を両方定義すると、リンクしたサービス間で通信するため、少なくとも1つの共通するネットワークが使われます。この links ではなく、 networks の利用を推奨します。 + +.. _compose-file-logging: + +logging +---------- + +.. Logging configuration for the service. + +サービスに対して :ruby:`ログ記録 ` の設定をします。 + +.. code-block:: yaml + + logging: + driver: syslog + options: + syslog-address: "tcp://192.168.0.42:123" + +.. The driver name specifies a logging driver for the service’s containers, as with the --log-driver option for docker run (documented here). + +``driver`` にはサービス用のコンテナで使う :ruby:`ロギング・ドライバ ` を指定します。これは docker run コマンドにおける ``--log-driver`` オプションと同じです ( :doc:`ドキュメントはこちら ` )。 + +.. The default value is json-file. + +デフォルトの値は json-file です。 + +.. code-block:: yaml + + driver: "json-file" + +.. code-block:: yaml + + driver: "syslog" + +.. code-block:: yaml + + driver: "none" + +.. Only the json-file and journald drivers make the logs available directly from docker-compose up and docker-compose logs. Using any other driver does not print any logs. + +.. note:: + + ``docker-compose up`` で立ち上げてから ``docker-compose logs`` コマンドを使い、ログを表示できるのは ``json-file`` と ``journald`` ドライバを指定した時のみです。他のドライバを指定しても、ログは何ら表示されません。 + +.. Specify logging options for the logging driver with the options key, as with the --log-opt option for docker run. + +ロギング・ドライバのオプションを指定するには ``options`` キーを使います。これは ``docker run`` コマンド実行時の ``--log-opt`` オプションと同じです。 + +.. Logging options are key-value pairs. An example of syslog options: + +ロギングのオプションはキーバリューのペアです。以下は ``syslog`` オプションを指定する例です。 + +.. code-block:: yaml + + driver: "syslog" + options: + syslog-address: "tcp://192.168.0.42:123" + + +.. network_mode + +.. _compose-file-network_mode: + +network_mode +-------------------- + +.. Changed in version 2 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-2` で変更されました。 + +.. Network mode. Use the same values as the docker client --network parameter, plus the special form service:[service name]. + +ネットワークの動作モードを指定します。 docker クライアントで ``--network`` パラメータを指定する時と同じように使うには、 ``service:[サービス名]`` という特別な形式を加えます。 + +.. code-block:: yaml + + network_mode: "bridge" + +.. code-block:: yaml + + network_mode: "host" + +.. code-block:: yaml + + network_mode: "none" + +.. code-block:: yaml + + network_mode: "service:[サービス名]" + +.. code-block:: yaml + + network_mode: "container:[コンテナ名/id]" + +.. networks + +.. _ : + +networks +---------- + +.. Changed in version 2 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-2` で変更されました。 + + +.. Networks to join, referencing entries under the top-level networks key. + +ネットワークに追加するには、:ref:`トップレベルの networks キー ` の項目をご覧ください。 + +.. code-block:: yaml + + services: + some-service: + networks: + - some-network + - other-network + +.. _compose-file-aliases: + +aliases +^^^^^^^^^^ + +.. Aliases (alternative hostnames) for this service on the network. Other containers on the same network can use either the service name or this alias to connect to one of the service’s containers. + +:ruby:`エイリアス ` (別のホスト名)とは、ネットワーク上のサービスに対してです。同一ネットワーク上の他のコンテナが、サービス名か、このエイリアスを使い、サービス用コンテナの1つに接続します。 + +.. Since aliases is network-scoped, the same service can have different aliases on different networks + +``aliases`` が適用されるのは :ruby:`同一ネットワークの範囲内 ` のみです。そのため、同じサービスでも、ネットワークごとに異なったエイリアスが使えます。 + +.. Note: A network-wide alias can be shared by multiple containers, and even by multiple services. If it is, then exactly which container the name will resolve to is not guaranteed. + +.. note:: + + 複数のコンテナだけでなく複数のサービスに対しても、ネットワーク範囲内でエイリアスが利用できます。ただしその場合、どのコンテナに対して名前解決されるのかの保証はありません。 + +.. The general format is shown here. + +一般的な形式は、以下の通りです。 + +.. code-block:: yaml + + services: + some-service: + networks: + some-network: + aliases: + - alias1 + - alias3 + other-network: + aliases: + - alias2 + +.. In the example below, three services are provided (web, worker, and db), along with two networks (new and legacy). The db service is reachable at the hostname db or database on the new network, and at db or mysql on the legacy network. + +以下の例では、3つのサービス( ``web`` 、 ``worker`` 、 ``db`` )に、2つのネットワーク( ``new`` と ``legacy`` )が提供されています。 ``db`` サービスはホスト名 ``db`` または ``database`` として ``new`` ネットワーク上で到達可能です。そして、``legacy`` ネットワーク上では ``db`` または ``mysql`` として到達できます。 + +.. code-block:: yaml + + version: "2.4" + + services: + web: + image: "nginx:alpine" + networks: + - new + + worker: + image: "my-worker-image:latest" + networks: + - legacy + + db: + image: mysql + networks: + new: + aliases: + - database + legacy: + aliases: + - mysql + + networks: + new: + legacy: + + +.. ipv4_address, ipv6_address + +.. _ipv4-address-ipv6-address: + +ipv4_address 、 ipv6_address +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. Specify a static IP address for containers for this service when joining the network. + +サービスがネットワークへ追加時、コンテナに対して :ruby:`固定 ` IP アドレスを割り当てます。 + +.. The corresponding network configuration in the top-level networks section must have an ipam block with subnet and gateway configurations covering each static address. + +:ref:`トップレベルのネットワーク・セクション ` では、適切なネットワーク設定に ``ipam`` ブロックが必要です。ここで、それぞれの固定アドレスが扱うサブネットやゲートウェイを定義します。 + +.. If IPv6 addressing is desired, the enable_ipv6 option must be set. + +.. note:: + + IPv6 アドレスが必要であれば、 ``com.docker.network.enable_ipv6`` ドライバ・オプションを ``true`` にする必要があります。 + +.. An example: + +例: + +.. code-block:: yaml + + version: "2.4" + + services: + app: + image: busybox + command: ifconfig + networks: + app_net: + ipv4_address: 172.16.238.10 + ipv6_address: 2001:3984:3989::10 + + networks: + app_net: + driver: bridge + enable_ipv6: true + ipam: + driver: default + config: + - subnet: 172.16.238.0/24 + gateway: 172.16.238.1 + - subnet: 2001:3984:3989::/64 + gateway: 2001:3984:3989::1 + +.. _link_local_ips: + +link_local_ips +^^^^^^^^^^^^^^^^^^^^ + +.. Added in version 2.1 file format. + +.. hint:: + + Compose 形式 :ref:`compose-file-version-21` で追加されました。 + +.. Specify a list of link-local IPs. Link-local IPs are special IPs which belong to a well known subnet and are purely managed by the operator, usually dependent on the architecture where they are deployed. Therefore they are not managed by docker (IPAM driver). + +:ruby:`リンクローカル IP アドレス ` の一覧を指定します。リンクローカル IP アドレスは、既知のサブネットに所属する特別な IP アドレスであり、作業者によって純粋に管理されるものです。通常は、どのアーキテクチャにデプロイするかによって依存します。つまり、 docker (IAPMドライバ)によっては管理されていません。 + +.. Example usage: + +使用例: + +.. code-block:: yaml + + version: "2.4" + services: + app: + image: busybox + command: top + networks: + app_net: + link_local_ips: + - 57.123.22.11 + - 57.123.22.13 + networks: + app_net: + driver: bridge + + +.. priority + +.. _compose-file-priority: + +priority +^^^^^^^^^^^^^^^^^^^^ + +.. Specify a priority to indicate in which order Compose should connect the service’s containers to its networks. If unspecified, the default value is 0. + +Compose がサービス用コンテナをどのネットワークに接続させるか、その優先度を指定します。指定がない場合、デフォルトの値は ``0`` です。 + +.. In the following example, the app service connects to app_net_1 first as it has the highest priority. It then connects to app_net_3, then app_net_2, which uses the default priority value of 0. + +以下の例では、 ``app`` サービスがまず接続するのは、優先度の高い ``app_net_1`` です。それから、 ``app_net_3`` に接続し、それからデフォルトの優先度が ``0`` の ``app_net_2`` に接続します。 + +.. code-block:: yaml + + version: "2.4" + services: + app: + image: busybox + command: top + networks: + app_net_1: + priority: 1000 + app_net_2: + + app_net_3: + priority: 100 + networks: + app_net_1: + app_net_2: + app_net_3: + +.. If multiple networks have the same priority, the connection order is undefined. + +.. note:: + + 複数のネットワークが同じ優先度の場合、接続順は未定義になります。 + + +.. _compose-file-pid: + +pid +---------- + +.. code-block:: yaml + + pid: "host" + +.. code-block:: yaml + + pid: "container:custom_container_1" + +.. code-block:: yaml + + pid: "service:foobar" + +.. If set to one of the following forms: container:, service:, the service shares the PID address space of the designated container or service. + +``container:<コンテナ名>`` 、 ``service:<サービス名>`` の形式を指定すると、サービスは指定したコンテナかサービスが使用する PID アドレス空間を共有します。 + +.. If set to “host”, the service’s PID mode is the host PID mode. This turns on sharing between container and the host operating system the PID address space. Containers launched with this flag can access and manipulate other containers in the bare-metal machine’s namespace and vice versa. + +"host" を指定すると、サービスの PID モードは、ホスト PID モードを設定します。これを有効化すると、コンテナとホスト・オペレーティング・システム間で PID アドレス空間を共有します。コンテナにこのフラグを付けて起動すると、、他のコンテナからアクセスできるだけでなく、ベアメタル・マシン上の名前空間などから操作できるようになります。 + +.. Added in version 2.1 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-21` で追加されました。 + ``service:`` と ``container:`` 形式には、 :ref:`compose-file-version-21` 以上が必要です。 + +.. _compose-file-pids_limit: + +pids_limit +-------------------- + +.. Added in version 2.1 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-21` で追加されました。 + +.. Tunes a container’s PIDs limit. Set to -1 for unlimited PIDs. + +コンテナの PID 上限を調整します。 ``-1`` を指定すると、 PID は無制限になります。 + +.. code-block:: yaml + + pids_limit: 10 + + +.. _compose-file-platform: + +platform +-------------------- + +.. Added in version 2.4 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-24` で追加されました。 + +.. Target platform containers for this service will run on, using the os[/arch[/variant]] syntax, e.g. + +サービスを実行するコンテナの、対象プラットフォームを ``os[/arch[/variant]]`` の形式で指定します。以下は例です。 + +.. code-block:: yaml + + platform: osx + +.. code-block:: yaml + + platform: windows/amd64 + +.. code-block:: yaml + + platform: linux/arm64/v8 + +.. This parameter determines which version of the image will be pulled and/or on which platform the service’s build will be performed. + +このパラメータは、どのイメージを取得するかや、サービスをどのプラットフォームで構築するかを指定します。 + +.. _compose-file-ports: + +ports +---------- + +.. Expose ports. Either specify both ports (HOST:CONTAINER), or just the container port (a random host port will be chosen). + +公開用のポートです。ホスト側とコンテナ側の両方のポートを指定( ``ホスト側:コンテナ側`` )できるだけでなく、コンテナ側のポートのみも指定できます(ホスト側はランダムなポートが選ばれます)。 + +.. Note: When mapping ports in the HOST:CONTAINER format, you may experience erroneous results when using a container port lower than 60, because YAML will parse numbers in the format xx:yy as sexagesimal (base 60). For this reason, we recommend always explicitly specifying your port mappings as strings. + +.. note:: + + ``ホスト側:コンテナ側`` の形式でポートを割り当てる時、コンテナのポートが 60 以下であればエラーが発生します。これは YAML が ``xx:yy`` 形式の指定を、60 進数(60が基準)の数値とみなすからです。そのため、ポートの割り当てには常に文字列としての指定を推奨します(訳者注: " で囲んで文字扱いにする)。 + +.. code-block:: yaml + + ports: + - "3000" + - "3000-3005" + - "8000:8000" + - "9090-9091:8080-8081" + - "49100:22" + - "127.0.0.1:8001:8001" + - "127.0.0.1:5000-5010:5000-5010" + - "6060:6060/udp" + - "12400-12500:1240" + + +.. _compose-file-runtime: + +runtime +-------------------- + +.. Added in version 2.3 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-23` で追加されました。 + +.. Specify which runtime to use for the service’s containers. Default runtime and available runtimes are listed in the output of docker info. + +サービスのコンテナが使う ;ruby:`ランタイム ` を指定します。デフォルトのランタイムと、利用可能なランタイムの一覧は ``docker info`` の出力から確認できます。 + +.. code-block:: yaml + + web: + image: busybox:latest + command: true + runtime: runc + +.. _compose-file-scale: + +scale +-------------------- + +.. Added in version 2.2 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-22` で追加されました。 + +.. Specify the default number of containers to deploy for this service. Whenever you run docker-compose up, Compose creates or removes containers to match the specified number. This value can be overridden using the --scale flag. + +このサービス用にデプロイする、デフォルトのコンテナ数を指定します。 ``docker-compse up`` を実行するとすぐに、 指定した数に一致するよう Compose がコンテナの作成または削除をします。この値は ``--scale`` フラグを使って上書き可能です。 + +.. code-block:: yaml + + web: + image: busybox:latest + command: echo 'scaled' + scale: 3 + + +.. _compose-file-security_opt: + +security_opt +-------------------- + +.. Override the default labeling scheme for each container. + +各コンテナに対するデフォルトの :ruby:`ラベリング・スキーマ ` を上書きします。 + +.. code-block:: yaml + + security_opt: + - label:user:USER + - label:role:ROLE + + +.. -compose-file-stop_grace_period: + +stop_grace_period +-------------------- + +.. Specify how long to wait when attempting to stop a container if it doesn’t handle SIGTERM (or whatever stop signal has been specified with stop_signal), before sending SIGKILL. Specified as a duration. + +コンテナを停止するために SIGTERM (あるいは、 ``stop_signal`` で指定した何らかの停止シグナル)を処理出来ない場合、 SIGKILL を送信するまで、どれだけ待機するか指定します。 :ref:`期間 ` として指定します。 + +.. code-block:: yaml + + stop_grace_period: 1s + +.. code-block:: yaml + + stop_grace_period: 1m30s + +.. By default, stop waits 10 seconds for the container to exit before sending SIGKILL. + +デフォルトでは、コンテナに SIGKILL を送信して終了するまでの ``stop`` ウェイトは 10 秒です。 + +.. -compose-file-stop_signal: + +stop_signal +-------------------- + +.. Sets an alternative signal to stop the container. By default stop uses SIGTERM. Setting an alternative signal using stop_signal will cause stop to send that signal instead. + +コンテナに対して別の停止シグナルを設定します。デフォルトでは ``stop`` で SIGTERM を使います。 ``stop_signal`` で別のシグナルを指定したら、 ``stop`` 実行時にそのシグナルを送信します。 + +.. code-block:: yaml + + stop_signal: SIGUSR1 + + +.. _compose-file-storage_opt: + +storage_opt +-------------------- + +.. Added in version 2.1 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-21` で追加されました。 + +.. Set storage driver options for this service. + +このサービスに対し、ストレージ・ドライバのオプションを指定します。 + +.. code-block:: yaml + + storage_opt: + size: '1G' + + +.. _compose-file-sysctls: + +sysctls +-------------------- + +.. Added in version 2.1 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-21` で追加されました。 + +.. Kernel parameters to set in the container. You can use either an array or a dictionary. + +コンテナ内でのカーネル・パラメータを指定します。配列もしくはディレクトリのどちらかで指定できます。 + +.. code-block:: yaml + + sysctls: + net.core.somaxconn: 1024 + net.ipv4.tcp_syncookies: 0 + +.. code-block:: yaml + + sysctls: + - net.core.somaxconn=1024 + - net.ipv4.tcp_syncookies=0 + +.. tmpfs + +.. _copmose-file-tmpfs: + +tmpfs +---------- + +.. Mount a temporary file system inside the container. Can be a single value or a list. + +コンテナ内にテンポラリ・ファイルシステムをマウントします。単一の値もしくはリストです。 + +.. code-block:: yaml + + tmpfs: /run + +.. code-block:: yaml + + tmpfs: + - /run + - /tmp + + +.. _copmose-file-ulimits: + +ulimits +---------- + +.. Override the default ulimits for a container. You can either specify a single limit as an integer or soft/hard limits as a mapping. + +コンテナのデフォルト ulimits を上書きします。単一の整数値で上限を指定できるだけでなく、ソフト/ハード・リミットの両方も指定できます。 + +.. code-block:: yaml + + ulimits: + nproc: 65535 + nofile: + soft: 20000 + hard: 40000 + +.. _compose-file-userns_mode: + +userns_mode +-------------------- + +.. Added in version 2.1 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-21` で追加されました。 + +.. code-block:: yaml + + userns_mode: "host" + +.. Disables the user namespace for this service, if Docker daemon is configured with user namespaces. See dockerd for more information. + +Docker デーモンでユーザ名前空間の指定があっても、このサービスに対する :ruby:`ユーザ名前空間 ` を無効にします。詳しい情報は :ref:`dockerd ` をご覧ください。 + +.. _compose-file-volumes: + +volumes +------------------------------ + +.. Mount host paths or named volumes. Named volumes need to be specified with the top-level volumes key. + +ホスト上のパス、または :ruby:`名前付きボリューム ` をマウントします。名前付きボリュームには、 :ref:`トップレベルの volume キー ` を指定が必要です。 + +.. _compose-file-volumes-short-syntax: + +短い書式 +^^^^^^^^^^ + +.. The short syntax uses the generic [SOURCE:]TARGET[:MODE] format, where SOURCE can be either a host path or volume name. TARGET is the container path where the volume is mounted. Standard modes are ro for read-only and rw for read-write (default). + +:ruby:`短い書式 ` は、一般的に ``[ソース:]ターゲット[:モード]`` の形式を使います。 ``ソース`` の場所にはホスト上のパスまたはボリューム名のどちらかを指定できます。 ``ターゲット`` とはボリュームがマウントされるコンテナ上のパスです。標準的なモードは、 ``ro`` は :ruby:`読み込み専用 ` と ``rw`` の :ruby:`読み書き ` (デフォルト)です。 + +.. You can mount a relative path on the host, which will expand relative to the directory of the Compose configuration file being used. Relative paths should always begin with . or ... + +ホスト上の相対パスをマウント可能です。相対パスは Compose 設定ファイルが使っているディレクトリを基準とします。相対パスは ``.`` または ``..`` で始まります。 + +.. code-block:: yaml + + volumes: + # パスを指定する場合は、Engine がボリュームを作成 + - /var/lib/mysql + + # 絶対パスを指定しての割り当て + - /opt/data:/var/lib/mysql + + # ホスト上のパスを指定する時は、Compose ファイルからの相対パスを指定 + - ./cache:/tmp/cache + + # ユーザ用ディレクトリのパスを使用 + - ~/configs:/etc/configs/:ro + + # 名前付きボリューム(Named volume) + - datavolume:/var/lib/mysql + +.. _compose-file-volumes-long-syntax: + +.. long syntax + +長い書式 +^^^^^^^^^^ + +.. Added in version 2.3 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-23` で追加されました。 + +.. The long form syntax allows the configuration of additional fields that can’t be expressed in the short form. + +:ruby:`長い書式 ` は、短い書式では表現できない追加フィールドを設定できるようにします。 + +* ``type`` :マウントの :ruby:`種類 ` で ``volume`` 、 ``bind`` 、 ``tmpfs`` 、 ``npipe`` のどれか +* ``source`` : :ruby:`マウント元 ` であり、バインド・マウントするホスト上のパスか、 :ref:`トップレベルの volume キー ` で定義済みのボリューム名。tmpfs マウントでの利用には、不適切 +* ``target`` :コンテナ内で、ボリュームをマウントするパス +* ``read_only`` :ボリュームを読み込み専用に指定するフラグ +* ``bind`` :バインドの追加オプションを指定 + + * ``propagation`` :バインドには :ruby:`プロパゲーション・モード ` を使用 + +* ``volueme`` :ボリュームの追加オプションを指定 + + * ``nocopy`` :ボリュームを作成しても、コンテナからのデータのコピーを無効にするフラグ + +* ``tmpfs`` :tmpfs の追加オプションを指定 + + * ``size`` :tmpfs マウント用の容量をバイトで指定 + + +.. code-block:: yaml + + version: "2.4" + services: + web: + image: nginx:alpine + ports: + - "80:80" + volumes: + - type: volume + source: mydata + target: /data + volume: + nocopy: true + - type: bind + source: ./static + target: /opt/app/static + + networks: + webnet: + + volumes: + mydata: + +.. When creating bind mounts, using the long syntax requires the referenced folder to be created beforehand. Using the short syntax creates the folder on the fly if it doesn’t exist. See the bind mounts documentation for more information. + +.. note:: + + バインド・マウントを作成する場合、長い構文では参照するフォルダを事前に作成しておく必要があります。短い構文では、対象フォルダが存在しなければ即時作成します。詳しい情報は :ref:`バインド・マウントのドキュメント ` をご覧ください。 + +.. _compose-file-volume_driver: + +volume_driver +-------------------- + +.. Specify a default volume driver to be used for all declared volumes on this service. + +このサービス上で宣言されたすべてのボリュームが使う、デフォルトの :ruby:`ボリューム・ドライバ ` を指定します。 + +.. code-block:: yaml + + volume_driver: mydriver + +.. In version 2 files, this option only applies to anonymous volumes (those specified in the image, or specified under volumes without an explicit named volume or host path). To configure the driver for a named volume, use the driver key under the entry in the top-level volumes option. + +.. note:: + + :ref:`compose-file-version-2` ファイルでは、このオプションが適用されるのは :ruby:`匿名ボリューム ` (イメージの中で指定されているか、 ``volumes`` 以下で指定したボリュームが、明示された名前付きボリューム、または、ホスト上のパスではない場合)のみです。名前付きボリュームに対してドライバを指定するには、 :ref:`トップレベルの volume オプション ` 以下で ``driver`` キーを使います。 + +.. See Docker Volumes and Volume Plugins for more information. + +詳しい情報は :doc:`Docker ボリューム ` と :doc:`ボリューム・プラグイン ` をご覧ください。 + +.. _compose-file-volumes_from: + +volumes_from +-------------------- + +.. Mount all of the volumes from another service or container, optionally specifying read-only access (ro) or read-write (rw). If no access level is specified, then read-write is used. + +他のサービスやコンテナから、すべてのボリュームをマウントします。オプションで、 :ruby:`read-only <読み込み専用>` のアクセス( ``ro`` )や :ruby:` 読み書き可能` ( ``rw`` )を指定できます。アクセスレベルの指定がなければ、読み書き可能です。 + +.. code-block:: yaml + + volumes_from: + - service_name + - service_name:ro + - container:container_name + - container:container_name:rw + +.. Changed in version 2 file format. + +.. hint:: + + ファイル形式 :ref:`compose-file-version-2` で変更されました。 + +.. _compose-file-restart: + +restart +---------- + +.. no is the default restart policy, and it doesn’t restart a container under any circumstance. When always is specified, the container always restarts. The on-failure policy restarts a container if the exit code indicates an on-failure error. + +``no`` はデフォルトの :ruby:`再起動ポリシー ` であり、どのような状況下でもコンテナを再起動しません。 ``always`` (常に)が指定されれば、コンテナは常に再起動します。 ``on-failure`` ポリシーは、終了コードが :ruby:`障害発生 ` エラーの場合に、コンテナを再起動します。 + +.. code-block:: yaml + + restart: "no" + +.. code-block:: yaml + + restart: "always" + +.. code-block:: yaml + + restart: "on-failure" + +.. code-block:: yaml + + restart: "unless-stopped" + +.. _cpu-and-other-resources: + +.. cpu_count, cpu_percent, cpu_shares, cpu_period, cpu_quota, cpus, cpuset, domainname, hostname, ipc, mac_address, mem_limit, memswap_limit, mem_swappiness, mem_reservation, oom_kill_disable, oom_score_adj, privileged, read_only, shm_size, stdin_open, tty, user, working_dir + +cpu_count, cpu_percent, cpu_shares, cpu_period, cpu_quota, cpus, cpuset, domainname, hostname, ipc, mac_address, mem_limit, memswap_limit, mem_swappiness, mem_reservation, oom_kill_disable, oom_score_adj, privileged, read_only, shm_size, stdin_open, tty, user, working_dir +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +.. Each of these is a single value, analogous to its docker run counterpart. + +それぞれの単一の値であり、 :ref:`docker run ` の値に対応します。 + +.. Added in version 2.2 file format. + +.. hint:: + + ``cpu_count`` 、 ``cpu_percent`` 、 ``cpus`` オプションは、ファイル形式 :ref:`compose-file-version-22` で追加されました。 + +.. Added in version 2.1 file format. + +.. hint:: + + ``oom_kill_disable`` と ``cpu_period`` は、ファイル形式 :ref:`compose-file-version-21` で追加されました。 + +.. code-block:: yaml + + cpu_count: 2 + cpu_percent: 50 + cpus: 0.5 + cpu_shares: 73 + cpu_quota: 50000 + cpu_period: 20ms + cpuset: 0,1 + + user: postgresql + working_dir: /code + + domainname: foo.com + hostname: foo + ipc: host + mac_address: 02:42:ac:11:65:43 + + mem_limit: 1000000000 + memswap_limit: 2000000000 + mem_reservation: 512m + privileged: true + + oom_score_adj: 500 + oom_kill_disable: true + + read_only: true + shm_size: 64M + stdin_open: true + tty: true + + +.. Specifying durations + +.. _compose-file-specifying-durations: + +期間の指定 +==================== + +.. Some configuration options, such as the interval and timeout sub-options for healthcheck, accept a duration as a string in a format that looks like this: + +設定オプションのいくつかには、 ``healthcheck`` 用サブオプションの ``interval`` と ``timeout`` のように、期間を文字列で指定可能な形式があります。次のように指定します。 + +.. code-block:: yaml + + 2.5s + 10s + 1m30s + 2h32m + 5h34m56s + +.. The supported units are us, ms, s, m and h. + +サポートしている単位は、 ``us`` 、 ``ms`` 、 ``s`` 、 ``m`` 、 ``h`` です。 + +.. Specifying byte values + +.. _compose-file-specifying-byte-values: + +バイト値の指定 +==================== + +.. Some configuration options, such as the device_read_bps sub-option for blkio_config, accept a byte value as a string in a format that looks like this: + + +設定オプションのいくつかには、 ``blkio_config`` 用サブオプションの ``device_read_bps`` のように、バイト値を文字列で指定可能な形式があります。次のように指定します。 + +.. code-block:: yaml + + 2b + 1024kb + 2048k + 300m + 1gb + +.. The supported units are b, k, m and g, and their alternative notation kb, mb and gb. Decimal values are not supported at this time. + +サポートしている単位は、 ``b`` 、 ``k`` 、 ``m`` 、 ``g`` と、他にも ``kb`` 、 ``mb`` 、 ``gd`` の記法です。 + + +.. Volume configuration reference + +.. _compose-file-volume-configuration-reference: + +ボリューム設定リファレンス +============================== + +.. While it is possible to declare volumes on the fly as part of the service declaration, this section allows you to create named volumes that can be reused across multiple services (without relying on volumes_from), and are easily retrieved and inspected using the docker command line or API. See the docker volume subcommand documentation for more information. + +サービス宣言の一部として :ref:`ボリューム ` を臨機応変に宣言できますが、このセクションでは、複数のサービス間( ``volumes_from`` に依存)を横断して再利用可能な :ruby:`名前付きボリューム ` を作成します。それから、 docker コマンドラインや API を使って、簡単に取り出したり調査したりします。 + +.. See use volumes and volume plugins for general information on volumes. + +ボリューム上での一般的な情報は、 :doc:`ボリュームの使用 ` と :doc:`/engine/extend/plugins_volume` をご覧下さい。 + +.. Here’s an example of a two-service setup where a database’s data directory is shared with another service as a volume so that it can be periodically backed up: + +以下は2つのサービスをセットアップする例です。データベースの( ``data-volume`` という名前の)データ・ディレクトリを、他のサービスからはボリュームとして共有するため、定期的なバックアップのために利用できます。 + +.. code-block:: yaml + + version: "2.4" + + services: + db: + image: db + volumes: + - data-volume:/var/lib/db + backup: + image: backup-service + volumes: + - data-volume:/var/lib/backup/data + + volumes: + data-volume: + +.. An entry under the top-level volumes key can be empty, in which case it uses the default driver configured by the Engine (in most cases, this is the local driver). Optionally, you can configure it with the following keys: + +トップレベルの ``volumes`` キー以下のエントリは、空っぽにできます。その場合、Engine によって設定されているデフォルトのドライバ設定(多くの場合、 ``local`` ドライバ)が使われます。オプションで、以下のキーを設定できます。 + + +.. driver + +.. _compose-file-volume-driver: + +driver +---------- + +.. Specify which volume driver should be used for this volume. Defaults to whatever driver the Docker Engine has been configured to use, which in most cases is local. If the driver is not available, the Engine returns an error when docker-compose up tries to create the volume. + +このボリュームに対して、どのボリューム・ドライバを使うか指定します。デフォルトは、Docker Engineで使用するように設定されているドライバであり、多くの場合は ``local`` です。対象のドライバが利用できなければ、 ``docker-compose up`` でボリュームを作成しようとしても、Engine はエラーを返します。 + +.. code-block:: yaml + + driver: foobar + +.. driver_opts + +.. _compose-file-volume-driver_opts: + +driver_opts +-------------------- + + +.. Specify a list of options as key-value pairs to pass to the driver for this volume. Those options are driver-dependent - consult the driver’s documentation for more information. Optional. + +ボリュームが使うドライバに対して、オプションをキーバリューのペアで指定します。これらのオプションはドライバに依存します。オプションの詳細については、各ドライバのドキュメントをご確認ください。 + +.. code-block:: yaml + + volumes: + example: + driver_opts: + type: "nfs" + o: "addr=10.40.0.199,nolock,soft,rw" + device: ":/docker/example" + +.. external + +.. _compose-file-volume-external: + +external +-------------------- + +.. If set to true, specifies that this volume has been created outside of Compose. docker-compose up will not attempt to create it, and will raise an error if it doesn’t exist. + +このオプションを ``true`` に設定すると、Compose の外でボリュームを作成します(訳者注:Compose が管理していない Docker ボリュームを利用します、という意味)。 ``docker-compose up`` を実行してもボリュームを作成しません。もしボリュームが存在していなければ、エラーを返します。 + +.. For version 2.0 of the format, external cannot be used in conjunction with other volume configuration keys (driver, driver_opts, labels). This limitation no longer exists for version 2.1 and above. + +バージョン 2.0 形式では、``external`` は他のボリューム用の設定キー( ``driver`` 、``driver_opts`` 、 ``labels`` ) と一緒に使えません。この制限は、バージョン 2.1 以上ではありません。 + +.. In the example below, instead of attemping to create a volume called [projectname]_data, Compose will look for an existing volume simply called data and mount it into the db service’s containers. + +以下の例は、 ``[プロジェクト名]_data`` という名称のボリュームを作成する代わりに、Compose は ``data`` という名前で外部に存在するボリュームを探し出し、それを ``db`` サービスのコンテナの中にマウントします。 + +.. code-block:: yaml + + version: '2.4' + + services: + db: + image: postgres + volumes: + - data:/var/lib/postgres/data + + volumes: + data: + external: true + +.. You can also specify the name of the volume separately from the name used to refer to it within the Compose file: + +また、Compose ファイルの中で使われている名前を参照し、ボリューム名を指定可能です。 + +.. code-block:: yaml + + volumes + data: + external: + name: actual-name-of-volume(実際のボリューム名) + + +.. Deprecated in version 2.1 file format. + external.name was deprecated in version 2.1 file format use name instead. + +.. warning:: + + :ref:`compose-file-version-21` では非推奨となりました。 + + external.name はファイル形式バージョン 2.1 では非推奨となりました。代わりに ``name`` を使います。 + + +.. labels + +.. _compose-file-volume-labels: + +labels +-------------------- + +.. hint:: + + ファイル形式 :ref:`compose-file-version-21` で追加されました。 + +.. Add metadata to containers using Docker labels. You can use either an array or a dictionary. + +:doc:`Docker ラベル ` を使い、コンテナにメタデータを追加します。配列もしくは :ruby:`辞書形式 ` で指定できます。 + +.. It’s recommended that you use reverse-DNS notation to prevent your labels from conflicting with those used by other software. + +他のソフトウェアが使うラベルと競合しないようにするため、ラベルには逆引き DNS 機能の利用を推奨します。 + +.. code-block:: yaml + + labels: + com.example.description: "Database volume" + com.example.department: "IT/Ops" + com.example.label-with-empty-value: "" + +.. code-block:: yaml + + labels: + - "com.example.description=Database volume" + - "com.example.department=IT/Ops" + - "com.example.label-with-empty-value" + +.. name + +.. _compose-file-volume-name: + +name +-------------------- + +.. hint:: + + ファイル形式 :ref:`compose-file-version-21` で追加されました。 + +.. Set a custom name for this volume. The name field can be used to reference volumes that contain special characters. The name is used as is and will not be scoped with the stack name. + +このボリュームに対してカスタム名を設定します。この名前の領域は、特別な文字列を含むボリュームとして参照できます。この名前はそのまま全体を通して使用されますので、他の場所ではボリューム名として使用 **できません** 。 + +.. code-block:: yaml + + version: "2.4" + volumes: + data: + name: my-app-data + +.. It can also be used in conjunction with the external property: + +また、 `external` 属性とあわせて使えます。 + +.. code-block:: yaml + + version: "2.4" + volumes: + data: + external: true + name: my-app-data + +.. Network configuration reference + +.. _network-configuration-reference: + +ネットワーク設定リファレンス +============================== + +.. The top-level networks key lets you specify networks to be created. For a full explanation of Compose’s use of Docker networking features, see the Networking guide. + +ネットワークを作成するには、トップレベルの ``networks`` キーを使って指定します。Compose 上でネットワーク機能を使うための詳細情報は、 :doc:`networking` をご覧ください。 + +.. driver + +.. _network-driver: + +driver +---------- + +.. Specify which driver should be used for this network. + +対象のネットワークが使用するドライバを指定します。 + +.. The default driver depends on how the Docker Engine you’re using is configured, but in most instances it will be bridge on a single host and overlay on a Swarm. + +デフォルトでどのドライバを使用するかは Docker Engine の設定に依存します。一般的には単一ホスト上であれば ``bridge`` でしょうし、 Swarm 上であれば ``overlay`` でしょう。 + +.. The Docker Engine will return an error if the driver is not available. + +ドライバが使えなければ、Docker Engine はエラーを返します。 + +.. code-block:: yaml + + driver: overlay + +.. Starting with Compose file format 2.1, overlay networks are always created as attachable, and this is not configurable. This means that standalone containers can connect to overlay networks. + +.. hint:: + + :ref:`compose-file-version-21` ファイル形式で変更されました。 + + Compose 形式 2.1 からは、オーバレイ・ネットワークは ``attachable`` として常に作成可能となりました。また、これは設定変更できません。つまり、スタンドアロン・コンテナはオーバレイ・ネットワークに接続できないことを意味します。 + + +.. driver_opts + +driver_opts +-------------------- + +.. Specify a list of options as key-value pairs to pass to the driver for this network. Those options are driver-dependent - consult the driver’s documentation for more information. Optional. + +ネットワークが使うドライバに対して、オプションをキーバリューのペアで指定します。これらのオプションはドライバに依存します。オプションの詳細については、各ドライバのドキュメントをご確認ください。 + +.. code-block:: yaml + + driver_opts: + foo: "bar" + baz: 1 + +.. enable_ipv6 + +enable_ipv6 +-------------------- + +.. hint:: + + Compose 形式 :ref:`compose-file-version-21` で追加されました。 + +.. Enable IPv6 networking on this network. + +このネットワーク上で IPv6 通信を有効にします。 + +.. ipam + +ipam +---------- + +.. Specify custom IPAM config. This is an object with several properties, each of which is optional: + +IPAM (IPアドレス管理)のカスタム設定を指定します。様々なプロパティ(設定)を持つオブジェクトですが、各々の指定はオプションです。 + +.. driver: Custom IPAM driver, instead of the default. + config: A list with zero or more config blocks, each containing any of the following keys: + subnet: Subnet in CIDR format that represents a network segment + ip_range: Range of IPs from which to allocate container IPs + gateway: IPv4 or IPv6 gateway for the master subnet + aux_addresses: Auxiliary IPv4 or IPv6 addresses used by Network driver, as a mapping from hostname to IP + +* ``driver`` :デフォルトの代わりに、カスタム IPAM ドライバを指定します。 +* ``config`` :ゼロもしくは複数の設定ブロック一覧です。次のキーを使えます。 + + * ``subnet`` :ネットワーク・セグメントにおける CIDR のサブネットを指定します。 + * ``ip_range`` :コンテナに割り当てる IP アドレスの範囲を割り当てます。 + * ``gateway`` :マスタ・サブネットに対する IPv4 または IPv6 ゲートウェイを指定します。 + * ``aux_addresses`` :ネットワーク・ドライバが補助で使う IPv4 または IPv6 アドレスを指定します。これはホスト名を IP アドレスに割り当てるためのものです。 + +* ``options`` :キーバリュー形式で、ドライバ固有のオプションを指定します。 + +.. A full example: + +全てを使った例: + +.. code-block:: yaml + + ipam: + driver: default + config: + - subnet: 172.28.0.0/16 + ip_range: 172.28.5.0/24 + gateway: 172.28.5.254 + aux_addresses: + host1: 172.28.1.5 + host2: 172.28.1.6 + host3: 172.28.1.7 + options: + foo: bar + baz: "0" + +internal +-------------------- + +.. By default, Docker also connects a bridge network to it to provide external connectivity. If you want to create an externally isolated overlay network, you can set this option to true. + +Docker は外部との接続をするために、デフォルトではブリッジネットワークにも接続します。外部への隔たれたオーバレイ・ネットワークを作成したい場合は、このオプションを ``true`` に指定できます。 + +labels +---------- + +.. hint:: + + Compose 形式 :ref:`compose-file-version-21` で追加されました。 + +.. Add metadata to containers using Docker labels. You can use either an array or a dictionary. + +:doc:`Docker ラベル ` を使ってコンテナにメタデータを追加します。アレイ形式か辞書形式が使えます。 + +.. It’s recommended that you use reverse-DNS notation to prevent your labels from conflicting with those used by other software. + +他のソフトウェアが使っているラベルとの重複を避けるため、逆引き DNS 記法の利用を推奨します。 + +.. code-block:: yaml + + labels: + com.example.description: "Financial transaction network" + com.example.department: "Finance" + com.example.label-with-empty-value: "" + +.. code-block:: yaml + +labels: + - "com.example.description=Financial transaction network" + - "com.example.department=Finance" + - "com.example.label-with-empty-value" + + +.. external + +external +-------------------- + +.. If set to true, specifies that this network has been created outside of Compose. docker-compose up will not attempt to create it, and will raise an error if it doesn’t exist. + +このオプションを ``true`` に設定したら、Compose の外にネットワークを作成します(訳者注:Compose が管理していない Docker ネットワークを利用します、という意味)。 ``docker-compose up`` を実行してもネットワークを作成しません。もしネットワークが存在していなければ、エラーを返します。 + +.. For version 2.0 of the format, external cannot be used in conjunction with other network configuration keys (driver, driver_opts, ipam, internal). This limitation no longer exists for version 2.1 and above. + +バージョン 2.0 形式までは、``external`` は他のネットワーク用の設定キー( ``driver`` 、``driver_opts`` 、 ``ipam`` ) と一緒に使えません。この制限はバージョン 2.1 以上にはありません。 + +.. In the example below, proxy is the gateway to the outside world. Instead of attemping to create a network called [projectname]_outside, Compose will look for an existing network simply called outside and connect the proxy service’s containers to it. + +以下の例は、外の世界とのゲートウェイに ``proxy`` を使います。 ``[プロジェクト名]_outside`` という名称のネットワークを作成する代わりに、Compose は ``outside`` という名前で外部に存在するネットワークを探し出し、それを ``proxy`` サービスのコンテナに接続します。 + +.. code-block:: yaml + + version: '2.4' + + services: + proxy: + build: ./proxy + networks: + - outside + - default + app: + build: ./app + networks: + - default + + networks: + outside: + external: true + +.. You can also specify the name of the network separately from the name used to refer to it within the Compose file: + +また、Compose ファイルの中で使われている名前を参照し、ネットワーク名を指定可能です。 + +.. code-block:: yaml + + version: "2.4" + networks: + outside: + external: + name: actual-name-of-network + +.. Not supported for version 2 docker-compose files. Use network_mode instead. + +バージョン 2 ``docker-compose`` ファイルではサポートしていません。代わりに :ref:`network_mode ` を使います。 + +name +---------- + +.. hint:: + + Compose 形式 :ref:`compose-file-version-21` で追加されました。 + +.. Set a custom name for this network. The name field can be used to reference networks which contain special characters. The name is used as is and will not be scoped with the stack name. + +このネットワークにカスタム名を指定します。 name のフィールドには、特別な文字を含むネットワーク参照が使えます。この名前は単に名前として使われるだけであり、スタック名のスコープでは使われ **ません** 。 + +.. code-block:: yaml + + version: "2.4" + networks: + network1: + name: my-app-net + +.. It can also be used in conjunction with the external property: + +また、 ``external`` プロパティをつなげても利用できます。 + +.. code-block:: yaml + + version: "2.4" + networks: + network1: + external: true + name: my-app-net + +.. Variable substitution + +.. _compose-file-variable-substitution: + +変数の置き換え +==================== + +.. Your configuration options can contain environment variables. Compose uses the variable values from the shell environment in which docker-compose is run. For example, suppose the shell contains POSTGRES_VERSION=9.3 and you supply this configuration: + +設定オプションでは環境変数も含めることができます。シェル上の Compose は ``docker-compose`` の実行時に環境変数を使えます。たとえば、シェルで ``POSTGRES_VERSION=9.3`` という変数を設定ファイルで扱うには、次のようにします。 + +.. code-block:: yaml + + db: + image: "postgres:${POSTGRES_VERSION}" + +.. When you run docker-compose up with this configuration, Compose looks for the POSTGRES_VERSION environment variable in the shell and substitutes its value in. For this example, Compose resolves the image to postgres:9.3 before running the configuration. + +.. When you run docker-compose up with this configuration, Compose looks for the EXTERNAL_PORT environment variable in the shell and substitutes its value in. For this example, Compose resolves the port mapping to "8000:5000" before creating the `web` container. + +この設定で ``docker-compose up`` を実行したら、Compose は ``POSTGRES_VERSION`` 環境変数をシェル上で探し、それを値と置き換えます。この例では、Compose は設定を実行する前に ``image`` に ``postgres:9.3`` を割り当てます。 + +.. If an environment variable is not set, Compose substitutes with an empty string. In the example above, if POSTGRES_VERSION is not set, the value for the image option is postgres:. + +環境変数が設定されていなければ、Compose は空の文字列に置き換えます。先の例では、 ``POSTGRES_VERSION`` が設定されなければ、 ``image`` オプションは ``postgres:`` です。 + +.. You can set default values for environment variables using a .env file, which Compose automatically looks for in project directory (parent folder of your Compose file). Values set in the shell environment override those set in the .env file. + +環境変数のデフォルト値は doc:`.env ファイル ` を使って指定できます。Compose はプロジェクトのディレクトリ内(Compose ファイルが置いてある親フォルダ)を自動的に探します。シェル環境における値は、 ``.env`` ファイル内のもので上書きします。 + +.. Note when using docker stack deploy + The .env file feature only works when you use the docker-compose up command and does not work with docker stack deploy. + +.. warning:: + + ``.env`` ファイル機能が使えるのは ``docker-compose up`` コマンドを使った時のみです。 ``docker stack deploy`` では機能しません。 + +.. Both $VARIABLE and ${VARIABLE} syntax are supported. Additionally when using the 2.1 file format, it is possible to provide inline default values using typical shell syntax: + +.. Both $VARIABLE and ${VARIABLE} syntax are supported. Extended shell-style features, such as ${VARIABLE-default} and ${VARIABLE/foo/bar}, are not supported. + +``$変数`` と ``${変数}`` の両方がサポートされています。加えて、 2.1 ファイル形式を使う時は、典型的なシェル構文を用いて、デフォルトの値を指定できます。 + +.. ${VARIABLE:-default} evaluates to default if VARIABLE is unset or empty in the environment. + ${VARIABLE-default} evaluates to default only if VARIABLE is unset in the environment. + +* ``${変数:-default}`` は、環境変数における ``変数`` が未定義もしくは空の場合、値は ``default`` になります。 +* ``${変数-default}`` は、環境変数における ``変数`` が未定義の場合のみ、値は ``default`` になります。 + +.. Similarly, the following syntax allows you to specify mandatory variables: + +同様に、以下の構文によって省略できない変数を指定できます。 + +.. ${VARIABLE:?err} exits with an error message containing err if VARIABLE is unset or empty in the environment. + ${VARIABLE?err} exits with an error message containing err if VARIABLE is unset in the environment. + +* ``${変数:?err}`` は、環境変数における ``変数`` が未定義もしくは空の場合、 ``err`` を含むメッセージのエラーと共に終了します。 +* ``${変数?err}`` は、環境変数における ``変数`` が未定義の場合のみ、 ``err`` を含むメッセージのエラーと共に終了します。 + +.. Other extended shell-style features, such as ${VARIABLE/foo/bar}, are not supported. + +``${変数/foo/bar}`` のような拡張シェル形式の機能はサポートされていません。 + +.. You can use a $$ (double-dollar sign) when your configuration needs a literal dollar sign. This also prevents Compose from interpolating a value, so a $$ allows you to refer to environment variables that you don’t want processed by Compose. + +``$$`` (二重ドル記号)を指定する時は、設定ファイル上でリテラルなドル記号の設定が必要です。Compose は値を補完しませんので、 ``$$`` の指定により、 Compose によって処理されずに環境変数を参照します。 + +.. code-block:: yaml + + web: + build: . + command: "$$VAR_NOT_INTERPOLATED_BY_COMPOSE" + +.. If you forget and use a single dollar sign ($), Compose interprets the value as an environment variable and will warn you: + +もしも間違えてドル記号( ``$`` )だけにしたら、 Compose は環境変数の値を解釈し、次のように警告を表示します。 + +.. The VAR_NOT_INTERPOLATED_BY_COMPOSE is not set. Substituting an empty string. + +.. code-block:: bash + + The VAR_NOT_INTERPOLATED_BY_COMPOSE is not set. Substituting an empty string. + +.. Compose documentation + +.. Extension fields + +.. _extension-fields: + +拡張フィールド +==================== + +.. hint:: + + Compose 形式 :ref:`compose-file-version-21` で追加されました。 + +.. It is possible to re-use configuration fragments using extension fields. Those special fields can be of any format as long as they are located at the root of your Compose file and their name start with the x- character sequence. + +拡張フィールドを使い、設定の一部の再利用できる場合があります。それぞれの特別フィールドは、Compose ファイルの存在する場所(ルート)に位置する限り利用でき、それらの名前は ``x-`` で始まる文字に続きます。 + +.. Starting with the 3.7 format (for the 3.x series) and 2.4 format (for the 2.x series), extension fields are also allowed at the root of service, volume, network, config and secret definitions. + +.. note:: + + 3.7 形式以降(の 3.x 系統)と、2.4 形式(以降の 2.x 形式)では、拡張フィールドでも service のルート、volume、network、config、secret を定義できます。 + +.. code-block:: yaml + + version: "3.9" + x-custom: + items: + - a + - b + options: + max-size: '12m' + name: "custom" + +.. The contents of those fields are ignored by Compose, but they can be inserted in your resource definitions using YAML anchors. For example, if you want several of your services to use the same logging configuration: + +各フィールドの内容は Compose からは無視されます。ですが、 `YAML アンカー `_ を使ったリソース定義のために挿入できます。たとえば、同じログ記録設定を使うために、複数のサービスを使いたい場合を考えます。 + +.. code-block:: yaml + + logging: + options: + max-size: '12m' + max-file: '5' + driver: json-file + +.. You may write your Compose file as follows: + +Compose ファイルでは、次のようにも書けます。 + +.. code-block:: yaml + + version: "3.9" + x-logging: + &default-logging + options: + max-size: '12m' + max-file: '5' + driver: json-file + + services: + web: + image: myapp/web:latest + logging: *default-logging + db: + image: mysql:latest + logging: *default-logging + +.. It is also possible to partially override values in extension fields using the YAML merge type. For example: + +`YAML merge type `_ を使い、拡張フィールド値の部分的に上書きもできます。例: + +.. code-block:: yaml + + version: "3.9" + x-volumes: + &default-volume + driver: foobar-storage + + services: + web: + image: myapp/web:latest + volumes: ["vol1", "vol2", "vol3"] + volumes: + vol1: *default-volume + vol2: + << : *default-volume + name: volume02 + vol3: + << : *default-volume + driver: default + name: volume-local + + +Compose に関するドキュメント +============================== + +.. User guide + Installing Compose + Get started with Django + Get started with Rails + Get started with WordPress + Command line reference + +* :doc:`/compose/overview` +* :doc:`/compose/install` +* :doc:`/compose/django` +* :doc:`/compose/rails` +* :doc:`/compose/wordpress` +* :doc:`/compose/reference/index` + +.. seealso:: + + Compose file reference + https://docs.docker.com/compose/compose-file/ + diff --git a/compose/compose-file/compose-file-v3.rst b/compose/compose-file/compose-file-v3.rst new file mode 100644 index 000000000..ca4a26c2e --- /dev/null +++ b/compose/compose-file/compose-file-v3.rst @@ -0,0 +1,3422 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/compose-file/compose-file-v3/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/compose-file/compose-file-v3.md +.. check date: 2022/02/11 +.. Commits on Feb 4, 2022 b730e42610b038f938fa4f43da564127b6609d29 +.. ---------------------------------------------------------------------------- + +.. Compose file version 3 reference + +.. _compose-file-version-3-reference: + +======================================= +Compose ファイル version 3 リファレンス +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. Reference and guidelines + +.. _v2-reference-and-guidelines: + +リファレンスと方針 +============================== + +.. These topics describe version 3 of the Compose file format. + +以下のトピックでは、 Compose ファイル形式バージョン3について説明します。 + +.. Compose and Docker compatibility matrix + +Compose と Docker の互換表 +============================== + +.. There are several versions of the Compose file format – 1, 2, 2.x, and 3.x. The table below is a quick look. For full details on what each version includes and how to upgrade, see About versions and upgrading. + +Compose ファイル形式には、1 、 2 、 2.x 、 3.x のように複数のバージョンがあります。下にある表をちらっと見てみましょう。各バージョンの詳細についてや、アップグレードの仕方については、 :doc:`compose-versioning` をご覧ください。 + + +.. This table shows which Compose file versions support specific Docker releases. + +この表は、各 Compose ファイル形式を、どの Docker リリースでサポートしているかを表します。 + +.. list-table:: + :header-rows: 1 + + * - Compose ファイル形式 + - Docker Engine リリース + * - Compose 仕様 + - 19.03.0+ + * - 3.8 + - 19.03.0+ + * - 3.7 + - 18.06.0+ + * - 3.6 + - 18.02.0+ + * - 3.5 + - 17.12.0+ + * - 3.4 + - 17.09.0+ + * - 3.3 + - 17.06.0+ + * - 3.2 + - 17.04.0+ + * - 3.1 + - 1.13.1+ + * - 3.0 + - 1.13.0+ + * - 2.4 + - 17.12.0+ + * - 2.3 + - 17.06.0+ + * - 2.2 + - 1.13.0+ + * - 2.1 + - 1.12.0+ + * - 2.0 + - 1.10.0+ + +.. In addition to Compose file format versions shown in the table, the Compose itself is on a release schedule, as shown in Compose releases, but file format versions do not necessarily increment with each release. For example, Compose file format 3.0 was first introduced in Compose release 1.10.0, and versioned gradually in subsequent releases. + +先ほどの表中にある Compose ファイル形式のバージョンに加え、Compose 自身も `Compose リリースのページ `_ にリリース情報の一覧があります。しかし、ファイル形式のバージョンは、各リリースごとに増えていません。たとえば、Compose ファイル形式 3.0 が始めて導入されたのは、 `Compose リリース 1.10.0 `_ からであり、以降はリリースに従って順々とバージョンが割り当てられています。 + +.. The latest Compose file format is defined by the Compose Specification and is implemented by Docker Compose 1.27.0+. + +最新の Compose ファイル形式は `Compose 仕様`_ で定義されており、 Docker Compose **1.27.0 以上** から実装されています。 + +.. Compose file structure and examples + +.. _compose-file-structure-and-examples: + +Compose ファイル構造と例 +============================== + +.. Here is a sample Compose file from the voting app sample used in the Docker for Beginners lab topic on Deploying an app to a Swarm: + +こちらはサンプルの Compose ファイルです。 `Docker for Beginners lab `_ の `Deploying an app to a Swarm `_ トピックで使われている投票アプリのサンプルです。 + +* :doc:`Compose ファイルバージョン v3 の例 ` + +.. The topics on this reference page are organized alphabetically by top-level key to reflect the structure of the Compose file itself. Top-level keys that define a section in the configuration file such as build, deploy, depends_on, networks, and so on, are listed with the options that support them as sub-topics. This maps to the :

-
-
- -.. ### Install Compose on macOS - -macOS における Compose のインストール -------------------------------------- - -.. **Docker for Mac** and **Docker Toolbox** already include Compose along - with other Docker apps, so Mac users do not need to install Compose separately. - Docker install instructions for these are here: - -**Docker for Mac** と **Docker Toolbox** には、Compose も各種 Docker アプリもすべて含んでいます。したがって Mac ユーザは個別に Compose をインストールする必要はありません。Docker のインストール手順は以下となります。 - -.. * [Get Docker for Mac](/docker-for-mac/install.md) - * [Get Docker Toolbox](/toolbox/overview.md) (for older systems) - -* :doc:`Docker for Mac の入手` -* :doc:`Docker Toolbox の入手` (古いシステム向け) - -.. raw:: html - -
-
- -.. ### Install Compose on Windows desktop systems - -Windows における Compose のインストール ---------------------------------------------------- - -.. **Docker for Windows** and **Docker Toolbox** already include Compose - along with other Docker apps, so most Windows users do not need to - install Compose separately. Docker install instructions for these are here: - -**Docker for Windows** と **Docker Toolbox** には、Compose も各種 Docker アプリもすべて含んでいます。したがって Windows ユーザは個別に Compose をインストールする必要はありません。Docker のインストール手順は以下となります。 - -.. * [Get Docker for Windows](/docker-for-windows/install.md) - * [Get Docker Toolbox](/toolbox/overview.md) (for older systems) - -* :doc:`Docker for Windows の入手` -* :doc:`Docker Toolbox の入手` (古いシステム向け) - -.. **If you are running the Docker daemon and client directly on Microsoft - Windows Server 2016** (with [Docker EE for Windows Server 2016](/engine/installation/windows/docker-ee.md), you _do_ need to install - Docker Compose. To do so, follow these steps: - -:doc:`Docker Engine - Enterprise` を使って Microsoft Windows Server 上において Docker デーモンやクライアントを 直接動かしている場合は、Docker Compose をインストールする必要があります。以下の3つの手順を進めてください。 - -.. 1. Start an "elevated" PowerShell (run it as administrator). - Search for PowerShell, right-click, and choose - **Run as administrator**. When asked if you want to allow this app - to make changes to your device, click **Yes**. - -1. PowerShell を管理者権限で起動します。つまり PowerShell を見つけたら右クリックして **管理者として実行** を選びます。PowerShell がデバイスへの変更をしても良いかどうかを尋ねられたら **Yes** をクリックします。 - -.. In PowerShell, run the following command to download - Docker Compose, replacing `$dockerComposeVersion` with the specific - version of Compose you want to use: - -PowerShell において以下のコマンドを実行して Docker Compose をダウンロードします。``$dockerComposeVersion`` の部分は、インストールしたい Compose のバージョンに置き換えてください。 - -.. ```none - Invoke-WebRequest "https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\docker\docker-compose.exe - -.. code-block:: powershell - - Invoke-WebRequest "https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\docker\docker-compose.exe - -.. For example, to download Compose version {{composeversion}}, - the command is: - -例えば Compose バージョン 1.16.1 をダウンロードするには、以下のコマンドを実行します。 - -.. ```none - Invoke-WebRequest "https://github.com/docker/compose/releases/download/{{composeversion}}/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\docker\docker-compose.exe - -.. code-block:: powershell - - Invoke-WebRequest "https://github.com/docker/compose/releases/download/1.16.1/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\docker\docker-compose.exe - -.. > Use the latest Compose release number in the download command. - > - > As already mentioned, the above command is an _example_, and - it may become out-of-date once in a while. Always follow the - command pattern shown above it. If you cut-and-paste an example, - check which release it specifies and, if needed, - replace `$dockerComposeVersion` with the release number that - you want. Compose releases are also available for direct download - on the [Compose repository release page on GitHub](https://github.com/docker/compose/releases){:target="_blank" class="_"}. - {: .important} - -.. important:: - - ダウンロードコマンド内での Compose 最新リリース番号の利用 - すでに説明しているように、上に示したコマンドは一つの例ですから、すでに古いリリース番号になっているかもしれません。 - コマンドの入力方法は上に示すものと同様に行ってください。 - 上の例をカット・アンド・ペーストして利用する場合は、必ずリリース番号を確認してください。 - そして必要に応じて、``$dockerComposeVersion`` の部分は必要としているリリース番号に書き換えてください。 - Compose の各リリースは、`GitHub 上にある Compose リポジトリのリリースページ `_ から入手することができます。 - -.. 2. Run the executable to install Compose. - -2. 実行モジュールを実行して Compose をインストールします。 - -.. raw:: html - -
-
- -.. ### Install Compose on Linux systems - -Linux における Compose のインストール -------------------------------------- - -.. On **Linux**, you can download the Docker Compose binary from the [Compose - repository release page on GitHub](https://github.com/docker/compose/releases){: - target="_blank" class="_"}. Follow the instructions from the link, which involve - running the `curl` command in your terminal to download the binaries. These step - by step instructions are also included below. - -**Linux** においては `GitHub 上の Compose リポジトリのリリースページ `_ から Docker Compose のバイナリをダウンロードします。リンク先にある手順に従い、端末から ``curl`` コマンドを実行してバイナリをダウンロードします。この手順は以下にも示します。 - -.. 1. Run this command to download the latest version of Docker Compose: - -1. 以下のコマンドを実行して Docker Compose 最新版をダウンロードします。 - -.. ```bash - -.. code-block:: bash - - sudo curl -L https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose - -.. > Use the latest Compose release number in the download command. - > - The above command is an _example_, and it may become out-of-date. To ensure you have the latest version, check the [Compose repository release page on GitHub](https://github.com/docker/compose/releases){: target="_blank" class="_"}. - {: .important} - -.. important:: - - ダウンロードコマンド内での Compose 最新リリース番号の利用 - 上に示したコマンドは一つの例ですから、すでに古いリリース番号になっているかもしれません。 - 最新版であるかどうかは `GitHub 上にある Compose リポジトリのリリースページ `_ を確認してください。 - -.. If you have problems installing with `curl`, see - [Alternative Install Options](install.md#alternative-install-options). - -``curl`` でのインストールに問題がある場合は、 :ref:`alternative-install-option` をご覧ください。 - -.. 2. Apply executable permissions to the binary: - -2. バイナリに対して実行権限を付与します。 - -.. ```bash - -.. code-block:: bash - - sudo chmod +x /usr/local/bin/docker-compose - -.. 3. Optionally, install [command completion](completion.md) for the - `bash` and `zsh` shell. - -3. オプションとして、``bash`` や ``zsh`` シェルの :doc:`コマンドライン補完 ` をインストールします。 - -.. 4. Test the installation. - -4. インストールを確認します。 - -.. ```bash - -.. code-block:: bash - - $ docker-compose --version - Docker Compose version v2.6.0 - -.. raw:: html - -
-
- -.. Alternative install options - -その他のインストール --------------------- - -.. - [Install using pip](#install-using-pip) - - [Install as a container](#install-as-a-container) - -- :ref:`install-using-pip` -- :ref:`install-as-a-container` - -.. #### Install using pip - -.. _install-using-pip: - -pip を利用したインストール -^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. Compose can be installed from - [pypi](https://pypi.python.org/pypi/docker-compose) using `pip`. If you install - using `pip`, we recommend that you use a - [virtualenv](https://virtualenv.pypa.io/en/latest/) because many operating - systems have python system packages that conflict with docker-compose - dependencies. See the [virtualenv - tutorial](http://docs.python-guide.org/en/latest/dev/virtualenvs/) to get - started. - -Compose は、``pip`` を使って `pypi `_ からインストールできます。インストールに ``pip`` を使う場合、 `virtualenv `_ の利用をお奨めします。なぜなら多くのオペレーティング・システムにおいて、docker-compose が依存するパッケージ類が、システム内の python パッケージと競合することがあるためです。`virtualenv チュートリアル(英語) `_ をご覧ください。 - -.. ```bash -.. code-block:: bash - - pip install docker-compose - -.. if you are not using virtualenv, - -virtualenv を利用しない場合は以下を実行します。 - -.. ```bash -.. code-block:: bash - - sudo pip install docker-compose - -.. > pip version 6.0 or greater is required. -.. note:: - - pip バージョンは 6.0 以上が必要です。 - - -.. #### Install as a container - -.. _install-as-a-container: - - -コンテナとしてのインストール -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. Compose can also be run inside a container, from a small bash script wrapper. To - install compose as a container run this command. Be sure to replace the version - number with the one that you want, if this example is out-of-date: - -Compose コンテナの中でも、小さな bash スクリプトのラッパーを通することが可能です。 -Compose をコンテナとして実行・インストールするには、次のようにします。 - -.. ```bash -.. code-block:: bash - - $ sudo curl -L --fail https://github.com/docker/compose/releases/download/1.16.1/run.sh -o /usr/local/bin/docker-compose - $ sudo chmod +x /usr/local/bin/docker-compose - -.. > Use the latest Compose release number in the download command. - > - The above command is an _example_, and it may become out-of-date once in a - while. Check which release it specifies and, if needed, replace the given - release number with the one that you want. Compose releases are also listed and - available for direct download on the [Compose repository release page on - GitHub](https://github.com/docker/compose/releases){: target="_blank" - class="_"}. - {: .important} - -.. important:: - - ダウンロードコマンド内での Compose 最新リリース番号の利用 - 上に示したコマンドは一つの例ですから、すでに古いリリース番号になっているかもしれません。 - 必ずリリース番号を確認してください。 - そして必要に応じてリリース番号を書き換えてください。 - Compose の各リリースは、`GitHub 上にある Compose リポジトリのリリースページ `_ から入手することができます。 - -.. raw:: html - -
-
- -.. ## Master builds - -マスターのビルド -================= - -.. If you're interested in trying out a pre-release build you can download a binary - from - [https://dl.bintray.com/docker-compose/master/](https://dl.bintray.com/docker-compose/master/). - Pre-release builds allow you to try out new features before they are released, - but may be less stable. - -プレリリース版を試してみたい方は、https://dl.bintray.com/docker-compose/master/ からバイナリをダウンロードできます。 -プレリリース版を使えば、正式リリース前に新たな機能を試すことができます。ただし安定性に欠けるかもしれません。 - -.. Upgrading - -アップグレード方法 -==================== - -.. If you’re upgrading from Compose 1.2 or earlier, you’ll need to remove or migrate your existing containers after upgrading Compose. This is because, as of version 1.3, Compose uses Docker labels to keep track of containers, and so they need to be recreated with labels added. - -バージョン 1.2 以前の Compose をアップグレードする場合には、アップグレードをした後にそれまで使っていたコンテナを削除するか移行する必要があります。Compose バージョン 1.3 以降においては、コンテナの追跡を行うための Docker ラベルというものが利用されるようになったからです。つまり古いコンテナはこのラベルをつけて再生成する必要があります。 - -.. If Compose detects containers that were created without labels, it will refuse to run so that you don’t end up with two sets of them. If you want to keep using your existing containers (for example, because they have data volumes you want to preserve) you can use compose 1.5.x to migrate them with the following command: - -Docker ラベルを持っていないコンテナであることが検出されると、Compose はそのようなコンテナの実行を拒否するため利用することができません。それまで使っていたコンテナを引き続き利用したい場合(たとえばデータボリュームを用いてデータ保存をしている場合)、Compose 1.5.x を使って、以下のようなコマンドによりデータ移行を行うことができます。 - -.. code-block:: bash - - $ docker-compose migrate-to-labels - -.. Alternatively, if you’re not worried about keeping them, you can remove them. Compose will just create new ones. - -コンテナを維持しておく必要がないのであれば、削除するだけで構いません。Compose は新しくコンテナを生成してくれます。 - -.. code-block:: bash - - $ docker rm -f -v myapp_web_1 myapp_db_1 ... - -.. Unistallation - -アンインストール方法 -==================== - -.. To uninstall Docker Compose if you installed using curl: - -``curl`` を使って Docker Compose をインストールしていた場合は、次のようにしてアンインストールします。 - -.. code-block:: bash - - $ rm /usr/local/bin/docker-compose - -.. To uninstall Docker Compose if you installed using pip: - -``pip`` を使って Docker Compose をインストールしていた場合は、次のようにしてアンインストールします。 - -.. code-block:: bash - - $ pip uninstall docker-compose - -.. Note: If you get a “Permission denied” error using either of the above methods, you probably do not have the proper permissions to remove docker-compose. To force the removal, prepend sudo to either of the above commands and run again. - -.. note:: - - "Permission denied" エラーが出たときは - 上のコマンドのいずれかを実行したときに "Permission denied" エラーが発生したら、それは ``docker-compose`` を削除するための適切な権限がないことが考えられます。どうしても削除したいときは、上のコマンドの先頭に ``sudo`` をつけて、もう一度コマンドを実行してください。 - -.. Where to go next - -次は何を読みますか -================== - -.. - User guide - Getting Started - Get started with Django - Get started with Rails - Get started with WordPress - Command line reference - Compose file reference - -* :doc:`ユーザガイド ` -* :doc:`gettingstarted` -* :doc:`django` -* :doc:`rails` -* :doc:`wordpress` -* :doc:`reference/index` -* :doc:`compose-file` +======================================= -.. seealso:: +.. toctree:: + :maxdepth: 4 + :caption: Docker Compose 目次 - Install Docker Compose - https://docs.docker.com/compose/install/ + install/index.rst + install/compose-desktop.rst + install/compose-plugin.rst + install/uninstall.rst diff --git a/compose/install/compose-desktop.rst b/compose/install/compose-desktop.rst new file mode 100644 index 000000000..71aa749b5 --- /dev/null +++ b/compose/install/compose-desktop.rst @@ -0,0 +1,49 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/install/compose-desktop/ +.. SOURCE: + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/install/compose-desktop.md +.. check date: 2022/07/15 +.. Commits on Jul 13, 2022 38fec0d159134a9af7e8a3c226057a114b0622be +.. ------------------------------------------------------------------- + +.. Install Compose through Docker Desktop +.. _install-compose-through-docker-desktop: + +================================================== +Docker Desktop を通して Compose をインストール +================================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. With Docker Desktop you get Docker Engine, Docker CLI with Compose plugin as well as other components and tools. Check a list of what’s shipped with Docker Desktop and a list of key features in the Docker Desktop Overview page. + +Docker Desktop があれば、Docker Engine や、Compose プラグイン対応の Docker CLI だけでなく、ほかのコンポーネントやツールも入っています。Docker Desktop で提供される一覧と、主な機能については、 :doc:`Docker Desktop 概要 ` ページをご覧ください。 + +.. Docker Desktop is available for Mac, Windows, and Linux. For download information, system requirements, and installation instructions, see: + +Docker Desktop は Mac、Windows、Linux で利用できます。ダウンロード情報、システム動作条件、インストール手順は、以下をご覧ください。 + +.. Docker Desktop for Linux + Docker Desktop for Mac + Docker Desktop for Windows + +* :doc:`Docker Desktop for Linux ` +* :doc:`Docker Desktop for Mac ` +* :doc:`Docker Desktop for Windows ` + +.. For information about Docker Desktop licensing, see Docker Desktop License Agreement. + +Docker Desktop のライセンスに関する情報は、 `Docker Desktop License Agreement `_ をご覧ください。 + + + +.. seealso:: + + Install Compose through Docker Desktop + https://docs.docker.com/compose/install/compose-desktop/ + diff --git a/compose/install/compose-plugin.rst b/compose/install/compose-plugin.rst new file mode 100644 index 000000000..64c824462 --- /dev/null +++ b/compose/install/compose-plugin.rst @@ -0,0 +1,288 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/install/compose-plugin/ +.. SOURCE: + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/install/compose-plugin.md +.. check date: 2022/07/15 +.. Commits on Jul 13, 2022 38fec0d159134a9af7e8a3c226057a114b0622be +.. ------------------------------------------------------------------- + +.. Install Docker Compose CLI plugin +.. _install-docker-compose-cli-plugin: + +================================================== +Docker Compose CLI プラグインのインストール +================================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. On this page you can find instructions on how to install the Compose plugin for Docker CLI on Linux and Windows Server operating systems. + +このページでは、Linux と Windows Server オペレーティングシステム上に、Docker CLI の Compose プラグインをインストールするための手順が分かります。 + +.. Note that installing Docker Compose as a plugin requires Docker CLI. + +.. note:: + + Docker Compose をプラグインとしてインストールするには、 Docker CLI が必要です。 + +.. Installation methods +.. _compose-installation-methods: + +インストール方法 +==================== + +.. Installing Docker Desktop for Linux is the easiest and recommended installation route. Check the Desktop for Linux supported platforms page to verify the supported Linux distributions and architectures. + +* :doc:`Docker Desktop for Linux ` のインストールが、最速かつ推奨する手順です。サポートしている Linux ディストリビューションとアーキテクチャを確認するには、 :ref:`サポートしているプラットフォーム ` のページをご覧ください。 + +.. The following other methods are possible: + +以下にある他の方法も利用できます: + +.. Using the automated convenience scripts (for testing and development environments). These scripts install Docker Engine and Docker CLI with the Compose plugin. For this route, go to the Docker Engine install page and follow the provided instructions. After installing Desktop for Linux, this is the recommended route. + Setting up Docker’s repository and using it to install Docker CLI Compose plugin. See the Install using the repository section on this page. This is the second best route. + Installing the Docker CLI Compose plugin manually. See the Install the plugin manually section on this page. Note that this option requires you to manage upgrades manually as well. + +* (テストと開発環境向けでは) **便利な自動化スクリプトを使います** 。これらのスクリプトは、Docker Engine と Compose プラグインが入った Docker CLI をインストールします。この方法については、 :doc:`Docker Engine インストール ` のページに移動し、示された手順に従います。 *Desktop for Linux をインストールした後は、これが推奨される方法です* 。 +* **Docker のリポジトリをセットアップ** し、これを使って Docker CLI Compose プラグインをインストールします。このページ上にある :ref:`リポジトリを使ってインストール ` をご覧ください。 *これは2番目に良い方法です。* +* **Docker CLI Compose プラグインを手動でインストールします** 。このページ上の :ref:`プラグインを手動でインストール ` をご覧ください。 *この手法を使う場合、アップグレードも同様に手動で行う必要がありますので、ご注意ください。* + +.. Install using the repository +.. _compose-install-using-the-repository: + +リポジトリを使ってインストール +============================== + +.. Note + These instructions assume you already have Docker Engine and Docker CLI installed and now want to install the Compose plugin. For other Linux installation methods see this summary. + +.. note:: + + これらの手順は、既に Docker Engine と Docker CLI をインストール済みで、次に Compose プラグインをインストールしようとしている状態を想定しています。他の Linux インストール方法については、 :ref:`こちらの概要 ` をご覧ください。 + +.. To run Compose as a non-root user, see Manage Docker as a non-root user. + +.. note:: + + Compose を root 以外のユーザで実行するには、 :doc:`root 以外のユーザとして Docker を管理 ` をご覧ください。 + +.. If you have already set up the Docker repository jump to step 2. + +既に Docker リポジトリをセットアップ済みの場合は、ステップ 2 に飛んでください。 + +.. Set up the repository. Go to the “Set up the repository” section of the chosen Linux distribution. found on the Docker Engine installation pages to check the instructions. + Update the apt package index, and install the latest version of Docker Compose: + Or, if using a different distro, use the equivalent package manager instructions. + +1. リポジトリをセットアップします。選択した :ref:`Linux ディストリビューション ` のページに異動し、Docker Engine のインストールページにある「リポジトリをセットアップ」セクションの手順を確認します。 + +2. ``apt`` パッケージのインデックスを更新し、Docker Compose の最新版をインストールします。 + + .. note:: + + あるいは、他のディストリビューションを使っている場合、同様のパッケージマネージャに対応した手順を使います。 + + .. code-block:: bash + + $ sudo apt-get update + $ sudo apt-get install docker-compose-plugin + + .. Alternatively, to install a specific version of Compose CLI plugin: + あるいは、バージョンを特定して Compose CLI プラグインをインストールします。 + + .. a. List the versions available in your repo: + + a. リポジトリで利用可能なバージョンを一覧標示します: + + .. code-block:: bash + + $ apt-cache madison docker-compose-plugin + docker-compose-plugin | 2.3.3~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable arm64 Packages + + .. b. From the list obtained use the version string you can in the second column to specify the version you wish to install. + b. 得られた結果の2行目以降の列から、インストールしたいバージョンを指定する文字列を確認します。。 + + .. c. Install the selected version: + c. 指定したバージョンをインストールします。 + + .. code-block:: bash + + $ sudo apt-get install docker-compose-plugin=<バージョン文字> + + .. where is, for example,2.3.3~ubuntu-focal. + + ``<バージョン文字>`` の場所は、 ``2.3.3~ubuntu-focal`` のようなものです。 + +.. Verify that Docker Compose is installed correctly by checking the version. + +3. バージョンを確認し、Docker Compose が田悪しくインストールされたかを確認します。 + +.. code-block:: bash + + $ docker compose version + Docker Compose version v2.3.3 + + +.. Install the plugin manually +.. _compose-install-the-plugin-manually: + +プラグインを手動でインストール +------------------------------ + +.. Note + These instructions assume you already have Docker Engine and Docker CLI installed and now want to install the Compose plugin. + Note as well this option requires you to manage upgrades manually. Whenever possible we recommend any of the other installation methods listed. For other Linux installation methods see this summary. + +.. note:: + + これらの手順は、既に Docker Engine と Docker CLI をインストール済みで、次に Compose プラグインをインストールしようとしている状態を想定しています。 + + また、この手法には手動でアップグレードを管理する必要がありますのでご注意ください。可能であれば、他のインストール手順を推奨します。他の Linux インストール方法については、 :ref:`こちらの概要 ` をご覧ください。 + +.. To run Compose as a non-root user, see Manage Docker as a non-root user. + +.. note:: + + Compose を root 以外のユーザで実行するには、 :doc:`root 以外のユーザとして Docker を管理 ` をご覧ください。 + +.. To download and install the Compose CLI plugin, run: +1. Compose CLI プラグインのダウンロードとインストールには、次のコマンドを実行します。 + + .. code-block:: bash + $ DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} + $ mkdir -p $DOCKER_CONFIG/cli-plugins + $ curl -SL https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose + + .. This command downloads the latest release of Docker Compose (from the Compose releases repository) and installs Compose for the active user under $HOME directory. + + このコマンドは Docker Compose の最新リリースを(Compose リリース リポジトリから)ダウンロードします。それから、Compose をアクティブ ユーザの ``$HOME`` ディレクトリ以下にインストールします。 + +.. To install: + Docker Compose for all users on your system, replace ~/.docker/cli-plugins with /usr/local/lib/docker/cli-plugins. + A different version of Compose, substitute v2.6.1 with the version of Compose you want to use. + + .. note:: インストール方法: + + * システム上の *全てのユーザ* に対して Docker Compose が使えるようにするには、 ``~/.docker/cli-plugins`` を ``/usr/local/lib/docker/cli-plugins`` に置き換えます。 + * Compose のバージョンが違う場合、 ``v2.6.1`` の部分を使いたい Compose のバージョンに入れ替えます。 + +.. Apply executable permissions to the binary: + +2. バイナリに対して実行可能なパーミッションを適用します: + + .. code-block:: bash + + $ chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose + +.. or, if you chose to install Compose for all users: + + または、全てのユーザに対して Compose をインストールする場合は、このようにします: + + .. code-block:: bash + + $ sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose + +.. Test the installation. + +3. インストールを確認します。 + + .. code-block:: bash + + $ docker compose version + Docker Compose version v2.6.1 + +.. Note + Compose standalone: If you need to use Compose without installing the Docker CLI, the instructions for the standalone scenario are similar. Note the target folder for the binary’s installation is different as well as the compose syntax used with the plugin (space compose) or the standalone version (dash compose). + +.. note:: + + **スタンドアロン(独立した)Comose** :Docker CLI をインストールせず、Compose を使いたい場合、スタンドアロンの手順も似たようなものです。バイナリのインストール先フォルダでは、プラグイン版(スペース compose)とスタンドアロン版(ダッシュ dompose) の compose 構文が異なるのでご注意ください。 + +.. To download and install Compose standalone, run: + +1. Compose スタンドアロンのダウンロードとインストールは、次のようにします: + + .. code-block:: bash + + $ curl -SL https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose + +.. Apply executable permissions to the standalone binary in the target path for the installation. + +2. インストール先パスにあるスタンドアロンのバイナリに、実行可能なパーミッションを適用します。 + +.. Test and execute compose commands using docker-compose. + +3. ``docker-compose`` コマンドを使って compose コマンドの実行をテストします。 + +.. Note + If the command docker-compose fails after installation, check your path. You can also create a symbolic link to /usr/bin or any other directory in your path. For example: + +.. note:: + + インストール後に ``docker-compose`` コマンドに失敗する場合、パスを確認します。また、シンボリックリンクを ``/usr/bin`` やパス上にある他のディレクトリに作成します。例: + + .. code-block:: bash + + $ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose + +.. Install Compose on Windows Server +.. _compose-install-compose-on-windows-server: + +Windows Server 上に Compose をインストール +================================================== + +.. Follow these instructions if you are running the Docker daemon and client directly on Microsoft Windows Server and want to install Docker Compose. + +以下の手順は、Microsoft Windows Server 上で Docker デーモンを実行し、Docker Compose をクライアントから直接インストールする場合のものです。 + +.. Run a PowerShell as an administrator. When asked if you want to allow this app to make changes to your device, click Yes in order to proceed with the installation. + +1. 管理者として PowerShell を実行します。アプリがデバイスに対して変更を加えたいと許可を求める場合、インストールを続けるには「 **はい** 」をクリックします。 + +.. GitHub now requires TLS1.2. In PowerShell, run the following: + +2. GitHub は現在 TLS1.2 が必要です。PowerShell から以下のコマンドを実行します。 + + .. code-block:: bash + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 + +.. Run the following command to download the latest release of Compose (v2.6.1): + +3. Compose の最新リリース(v2.6.1.)をダウンロードするには、以下のコマンドを実行します。 + + .. code-block:: bash + + Invoke-WebRequest "https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\Docker\docker-compose.exe + +.. Note + On Windows Server 2019 you can add the Compose executable to $Env:ProgramFiles\Docker. Because this directory is registered in the system PATH, you can run the docker-compose --version command on the subsequent step with no additional configuration. + To install a different version of Compose, substitute v2.6.1 with the version of Compose you want to use. + + .. note:: + + Windows Server 2019 上では、Compose のバイナリは ``$Env:ProgramFiles\Docker`` に追加されます。このディレクトリとは、システムの ``PATH`` 上に登録されているため、以降に続くステップで追加設定を行わなくても、 ``docker-compose --version`` を実行できます。 + + .. note:: + + Compose の異なるバージョンをインストールするには、 ``v2.6.1`` の文字列を使いたい Compose のバージョンに入れ替えます。 + +.. Test the installation. + +4. インストールをテストします。 + + .. code-block:: bash + + $ docker compose version + Docker Compose version v2.6.1 + + +.. seealso:: + + Install Docker Compose CLI plugin + https://docs.docker.com/compose/install/compose-plugin/ + diff --git a/compose/install/index.rst b/compose/install/index.rst new file mode 100644 index 000000000..7356f2f4c --- /dev/null +++ b/compose/install/index.rst @@ -0,0 +1,97 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/install/ +.. SOURCE: https://github.com/docker/compose/blob/master/docs/install.md + doc version: 1.11 + https://github.com/docker/compose/commits/master/docs/install.md + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/install/index.md +.. check date: 2022/07/15 +.. Commits on Jun 10, 2022 0dd93e250ed1aa2b9f4a18c34d0f39813d3c02ac +.. ------------------------------------------------------------------- + +.. Install Docker Compose +.. _install-docker-compose: + +======================================= +Docker Compose のインストール +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + + +.. On this page you can find a summary of the available options for installing Docker Compose. + +このページでは、 Docker Compose をインストールするために、利用できる選択肢の概要が分かります。 + +.. Compose prerequisites +.. _compose-prerequisites: +Compose 動作条件 +==================== + +.. Docker Compose requires Docker Engine. + Docker Compose plugin requires Docker CLI. + +* Docker Compose は Docker Engine が必要です。 +* Docker Compose プラグインは Docker CLI が必要です。 + +.. Compose installation scenarios +.. _compose-installation-scenarios: +Compose インストールのシナリオ +======================================== + +.. You can run Compose on macOS, Windows, and 64-bit Linux. Check what installation scenario fits your needs. + +Compose は macOS、Windows、64 ビット Linux で実行できます。必要に適うインストール手順を確認してください。 + +.. Are you looking to: + +何を目指していますか: + +.. Get latest Docker Compose and its prerequisites: Install Docker Desktop for your platform. This is the fastest route and you get Docker Engine and Docker CLI with the Compose plugin. Docker Desktop is available for Mac, Windows and Linux. + +* **最新の Docker Compose と動作条件を得る** : :doc:`自分のプラットフォームに対応した Docker Desktop をインストールします ` 。これは最も速い手段で、Docker Engine と Compose プラグイン対応の Docker CLI を得られます。Docker Desktop は Mac、Windows、Linux で利用できます。 + +.. Install Compose plugin: + (Mac, Win, Linux) Docker Desktop: If you have Desktop installed then you already have the Compose plugin installed. + Linux systems: To install the Docker CLI’s Compose plugins use one of these methods of installation: + Using the convenience scripts offered per Linux distro from the Engine install section. + Setting up Docker’s repository and using it to install the compose plugin package. + Other scenarios, check the Linux install. + Windows Server: If you want to run the Docker daemon and client directly on Microsoft Windows Server, follow the Windows Server install instructions. + +* **Compose プラグインのインストール** : + + * **(Mac、Win、Linux)Docker Desktop** :Desktop がインストール済みの場合、既に Compose プラグインを導入済みです。 + * **Linux システム** :Docker CLI の Compose プラグインをインストールするには、3つのインストール方法のいずれかを使います: + + * Docker Engine インストールのセクションから、 Linux ディストリビューションに対応した :ref:`便利なスクリプト ` を使う + * :ref:`Docker のリポジトリをセットアップ ` し、これを使って compose プラグインのパッケージをインストール + * ほかのシナリオは、 :ref:`Linux インストール ` を確認 + + * **Windows Server** :Microsoft Windows Server 上で Docker デーモンとクライアントを直接実行したい場合は、 :ref:`Windows Server インストール手順 ` をご覧ください。 + + +.. Where to go next + +次は何を読みますか +================== + +.. + Getting Started + Command line reference + Compose file reference + Sample apps with Compose + +* :doc:`../gettingstarted` +* :doc:`コマンドライン リファレンス ` +* :doc:`Compose ファイル リファレンス <../compose-file/index>` +* :doc:`Compose のサンプルアプリ <../samples-for-compose>` + +.. seealso:: + + Install Docker Compose + https://docs.docker.com/compose/install/ diff --git a/compose/install/uninstall.rst b/compose/install/uninstall.rst new file mode 100644 index 000000000..a0706aad3 --- /dev/null +++ b/compose/install/uninstall.rst @@ -0,0 +1,120 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/install/uninstall/ +.. SOURCE: + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/install/uninstall.md +.. check date: 2022/07/16 +.. Commits on Jul 13, 2022 38fec0d159134a9af7e8a3c226057a114b0622be +.. ------------------------------------------------------------------- + +.. Uninstall Docker Compose +.. _uninstall-docker-compose + +================================================== +Docker Compose のアンインストール +================================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. Uninstalling Docker Compose depends on the method you have used to install Docker Compose. On this page you can find specific instructions to uninstall Docker Compose. + +Docker Comopse のアンインストールは、Docker Compose のインストール方法によって異なります。このページでは、Docker Compose をアンインストールするための詳細手順を確認できます。 + +.. Uninstalling Docker Desktop +.. _uninstalling-docker-desktop + +Docker Desktop のアンインストール +======================================== + +.. If you want to uninstall Compose and you have installed Docker Desktop, follow the corresponding link bellow to get instructions on how to remove Docker Desktop. + +Docker Desktop をインストール済みで Compose をアンインストールしたい場合、以下の適切なリンクから Docker Desktop を削除する手順を確認します。 + +.. Note that, unless you have other Docker instances installed on that specific environment, you would be removing Docker altogether by uninstalling the Desktop. + +.. note:: + + 対象環境上で他に Docker をインストールしていなければ、Docker Desktop のアンインストールが、 Docker 全体の削除になりますので、ご注意ください。 + +.. See Uninstall Docker Desktop for: + +Docker Desktop のアンインストールをご覧ください: + +.. Mac + Windows + Linux + +* :ref:`Mac ` +* :ref:`Windows ` +* :ref:`Linux ` + +.. Uninstalling the Docker Compose CLI plugin +.. _uninstalling-the-docker-compose-cli-plugin: + +Docker Compose CLI プラグインのアンインストール +================================================== + +.. To remove the Compose CLI plugin, run: +Compose CLI プラグインを削除得するには、次のようにします: + +.. code-block:: bash + + $ sudo apt-get remove docker-compose-plugin + +.. Or, if using a different distro, use the equivalent package manager instruction to remove docker-compose-plugin. + +あるいは、他のディストリビューションを使っている場合は、 ``docker-compose-plugin`` を削除するため、同等のパッケージマネージャの命令を使います。 + +.. Manually installed +.. _compose-uninstall-manually-installed: + +手動インストールの場合 +------------------------------ + +.. If you used curl to install Compose CLI plugin, to uninstall it run: + +``curl`` を使って Compose CLI プラグインをインストールしている場合は、アンインストールするために次のように実行します: + +.. code-block:: bash + + $ rm $DOCKER_CONFIG/cli-plugins/docker-compose + +.. or, if you have installed Compose for all users, run: + +あるいは、全ユーザに対して Compose をインストールしている場合は、次のようにします: + +.. code-block:: bash + + $ rm /usr/local/lib/docker/cli-plugins/docker-compose + +.. You can also use: + +また、こちらも使えます: + +.. code-block:: bash + + $ docker info --format '{{range .ClientInfo.Plugins}}{{if eq .Name "compose"}}{{.Path}}{{end}}{{end}}' + +.. to inspect the location of the Compose CLI plugin. + +これは、Compose CLI プラグインの場所を調べます。 + +.. Got a Permission denied error? + If you get a Permission denied error using either of the above methods, you do not have the permissions allowing you to remove docker-compose. To force the removal, prepend sudo to either of the above instructions and run it again. + +.. note:: + + **パーミッション拒否 Permission denied エラーが出ますか?** + + 先述の方法を使い **Permission denied** エラーが出る場合、 ``docker-compose`` を削除できる権限がありません。強制的に削除するには、先述の各命令の前に ``sudo`` を付けて、もう一度実行してください。 + + +.. seealso:: + + Uninstall Docker Compose + https://docs.docker.com/compose/install/uninstall/ + diff --git a/compose/networking.rst b/compose/networking.rst index c5f3bf66a..fcc650baf 100644 --- a/compose/networking.rst +++ b/compose/networking.rst @@ -1,19 +1,20 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/networking/ -.. SOURCE: https://github.com/docker/compose/blob/master/docs/networking.md +.. SOURCE: doc version: 1.11 https://github.com/docker/compose/commits/master/docs/networking.md -.. check date: 2016/04/28 -.. Commits on Mar 24, 2016 d1ea4d72ac81aa7bda7384ce6ee80a6fc6d62de8 + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/networking.md +.. check date: 2022/07/18 +.. Commits on May 30, 2022 4f3bfc3715111ed88b2d7ce2d05da199df80c25d .. ---------------------------------------------------------------------------- .. Networking in Compose - .. _networking-in-compose: -============================== -Compose のネットワーク機能 -============================== +================================================== +Compose の :ruby:`ネットワーク機能 ` +================================================== .. sidebar:: 目次 @@ -21,50 +22,31 @@ Compose のネットワーク機能 :depth: 3 :local: -.. > **Note**: This document only applies if you're using [version 2 or higher of the Compose file format](compose-file.md#versioning). Networking features are not supported for version 1 (legacy) Compose files. +.. This page applies to Compose file formats version 2 and higher. Networking features are not supported for Compose file version 1 (deprecated). + +.. note:: + + このページの内容が適用されるのは、 Compose ファイルフォーマットの :doc:`バージョン 2 ` と :doc:`それ以降 ` です。 + ネットワーク機能は :doc:`バージョン 1 ` ではサポートされません(非推奨)。 + +.. By default Compose sets up a single network for your app. Each container for a service joins the default network and is both reachable by other containers on that network, and discoverable by them at a hostname identical to the container name. + +デフォルトで Compose はアプリに対して1つの :doc:`ネットワーク ` を作成します。サービス用の各コンテナはデフォルトのネットワークに接続し、そのネットワーク上で他のコンテナと相互に「 :ruby:`接続可能 ` 」になります。そして、コンテナ名と同じホスト名として、お互いが「 :ruby:`発見可能 ` 」になります。 + +.. Note + Your app’s network is given a name based on the “project name”, which is based on the name of the directory it lives in. You can override the project name with either the --project-name flag or the COMPOSE_PROJECT_NAME environment variable. .. note:: - ここに示す内容は Compose ファイルフォーマットの :doc:`バージョン 2 ` と :doc:`それ以降 ` に適用されます。 - ネットワーク機能は :doc:`(古い)バージョン 1 ` ではサポートされません。 - -.. By default Compose sets up a single - [network](/engine/reference/commandline/network_create/) for your app. Each - container for a service joins the default network and is both *reachable* by - other containers on that network, and *discoverable* by them at a hostname - identical to the container name. - -デフォルトで Compose は、アプリ向けに単一の :doc:`ネットワーク ` を設定します。 -1 つのサービスを構成する各コンテナは、そのデフォルトのネットワークに参加するので、ネットワーク上の他のコンテナからのアクセスが可能です。 -さらにコンテナ名と同等のホスト名を用いてコンテナの識別が可能となります。 - -.. > **Note**: Your app's network is given a name based on the "project name", - > which is based on the name of the directory it lives in. You can override the - > project name with either the [`--project-name` - > flag](reference/overview.md) or the [`COMPOSE_PROJECT_NAME` environment - > variable](reference/envvars.md#compose-project-name). - - アプリのネットワークには「プロジェクト名」に基づいた名前がつけられます。 - そしてプロジェクト名はこれが稼動しているディレクトリ名に基づいて定まります。 - プロジェクト名は :doc:`--project-name フラグ ` あるいは :ref:`環境変数 COMPOSE_PROJECT_NAME ` を使って上書きすることができます。 - -.. For example, suppose your app is in a directory called `myapp`, and your `docker-compose.yml` looks like this: - -たとえばアプリが ``myapp`` というディレクトリにあって、``docker-compose.yml`` が以下のような内容であるとします。 - -.. version: "3" - services: - web: - build: . - ports: - - "8000:8000" - db: - image: postgres - ports: - - "8001:5432" + + アプリのネットワークは「プロジェクト名」に基づき作成されます。これは、その場所にいるディレクトリ名が元になります。プロジェクト名は :doc:`--project-name フラグ ` や :ref:`COMPOSE_PROJECT_NAME 環境変数 ` で上書きできます。 + +.. For example, suppose your app is in a directory called myapp, and your docker-compose.yml looks like this: + +たとえば、 ``myapp`` という名前のディレクトリ内にアプリがあり、 ``docker-compose.yml`` は次のようなものだと想定します。 .. code-block:: yaml - version: "3" + version: "3.9" services: web: build: . @@ -75,92 +57,71 @@ Compose のネットワーク機能 ports: - "8001:5432" -.. When you run `docker-compose up`, the following happens: +.. When you run docker-compose up, the following happens: -``docker-compose up`` を実行すると以下の結果になります。 +``docker-compose up`` を実行すると、以下の処理が行われます。 -.. 1. A network called `myapp_default` is created. - 2. A container is created using `web`'s configuration. It joins the network - `myapp_default` under the name `web`. - 3. A container is created using `db`'s configuration. It joins the network - `myapp_default` under the name `db`. +.. A network called myapp_default is created. + A container is created using web’s configuration. It joins the network myapp_default under the name web. + A container is created using db’s configuration. It joins the network myapp_default under the name db. -1. ``myapp_default`` というネットワークが生成されます。 -2. ``web`` に関する設定に従って 1 つのコンテナが生成されます。 - そしてそのコンテナは ``web`` という名前でネットワーク ``myapp_default`` に参加します。 -3. ``db`` に関する設定に従って 1 つのコンテナが生成されます。 - そしてそのコンテナは ``db`` という名前でネットワーク ``myapp_default`` に参加します。 +1. ``myapp_default`` という名前のネットワークが作成される。 +2. ``web`` の設定を使うコンテナが作成される。これは ``myapp_default`` ネットワークに ``web`` という名前で接続する。 +3. ``db`` の設置を使うコンテナが作成される。これは ``myapp_default`` ネットワークに ``db`` という名前で接続する。 -.. Each container can now look up the hostname `web` or `db` and - get back the appropriate container's IP address. For example, `web`'s - application code could connect to the URL `postgres://db:5432` and start - using the Postgres database. +.. In v2.1+, overlay networks are always attachable + Starting in Compose file format 2.1, overlay networks are always created as attachable, and this is not configurable. This means that standalone containers can connect to overlay networks. + In Compose file format 3.x, you can optionally set the attachable property to false. -各コンテナはこれ以降、ホスト名 ``web`` と ``db`` を認識できるようになり、コンテナの IP アドレスも適切に取得できるようになります。 -たとえば ``web`` のアプリケーション・コードでは、URL ``postgres://db:5432`` を使ってのアクセスが可能となり、Postgres データベースの利用ができるようになります。 +.. note:: -.. It is important to note the distinction between `HOST_PORT` and `CONTAINER_PORT`. - In the above example, for `db`, the `HOST_PORT` is `8001` and the container port is - `5432` (postgres default). Networked service-to-service - communication use the `CONTAINER_PORT`. When `HOST_PORT` is defined, - the service is accessible outside the swarm as well. + **v2.1 以上では、オーバレイ ネットワークは常に「attachable」** + + Compose ファイル形式 2.1 からは、オーバレイ ネットワークは常に ``attachable`` として作成され、これは変更できません。つまり、スタンドアロン コンテナはオーバレイ ネットワークに接続できません。 + + Compose ファイル形式 3.x からは、オプションで ``attachable`` 属性を ``false`` に設定できます。 + +.. Each container can now look up the hostname web or db and get back the appropriate container’s IP address. For example, web’s application code could connect to the URL postgres://db:5432 and start using the Postgres database. + +これで各コンテナはホスト名 ``web`` や ``db`` で探せるようになり、適切なコンテナの IP アドレスが帰ってきます。たとえば、 ``web`` アプリケーションのコードが URL ``postgres://db:5432`` に接続すると、Postgres データベースを使用開始します。 + +.. It is important to note the distinction between HOST_PORT and CONTAINER_PORT. In the above example, for db, the HOST_PORT is 8001 and the container port is 5432 (postgres default). Networked service-to-service communication uses the CONTAINER_PORT. When HOST_PORT is defined, the service is accessible outside the swarm as well. -``HOST_PORT`` と ``CONTAINER_PORT`` の違いについては理解しておくことが重要です。 -上の例の ``db`` では、``HOST_PORT`` が ``8001``、コンテナ・ポートが ``5432`` (postgres のデフォルト) になっています。 -ネットワークにより接続されているサービス間の通信は ``CONTAINER_PORT`` を利用します。 -``HOST_PORT`` を定義すると、このサービスはスウォームの外からもアクセスが可能になります。 +重要な注意点として、 ``HOST_PORT`` と ``CONTAINER_PORT`` は区別が必要です。先述の例では、 ``db`` の場合、 ``HOST_PORT`` は ``8001`` で、コンテナのポートは ``5432`` です(postgres のデフォルト)。ネットワーク内のサービス間通信で使うのは ``CONTAINER_PORT`` です。 ``HOST_PORT`` を定義した場合、サービスは swam (クラスタ)外からも同様にアクセスできるようになります。 -.. Within the `web` container, your connection string to `db` would look like - `postgres://db:5432`, and from the host machine, the connection string would - look like `postgres://{DOCKER_IP}:8001`. +.. Within the web container, your connection string to db would look like postgres://db:5432, and from the host machine, the connection string would look like postgres://{DOCKER_IP}:8001. -``web`` コンテナ内では、``db`` への接続文字列は ``postgres://db:5432`` といったものになります。 -そしてホストマシン上からは、その接続文字列は ``postgres://{DOCKER_IP}:8001`` となります。 +``web`` コンテナ内では、 ``db`` に接続する文字列は ``postgres://db:5432`` のようになります。ホストマシン上から接続する文字列は ``postgres://{DOCKER_IP}:8001`` のようになります。 -.. ## Updating containers +.. Update containers +.. _compose-upate-containers: コンテナの更新 -=============== +==================== -.. If you make a configuration change to a service and run `docker-compose up` to update it, the old container will be removed and the new one will join the network under a different IP address but the same name. Running containers will be able to look up that name and connect to the new address, but the old address will stop working. +.. If you make a configuration change to a service and run docker-compose up to update it, the old container is removed and the new one joins the network under a different IP address but the same name. Running containers can look up that name and connect to the new address, but the old address stops working. -サービスに対する設定を変更して ``docker-compose up`` により更新を行うと、それまでのコンテナは削除されて新しいコンテナがネットワークに接続されます。 -このとき IP アドレスは異なることになりますが、ホスト名は変わりません。 -コンテナの実行によってホスト名による名前解決を行い、新たな IP アドレスへ接続します。 -それまでの古い IP アドレスは利用できなくなります。 +サービスの設定情報に変更を加え、 ``docker-compose up`` を実行すると、設定情報は更新されるため、古いコンテナは削除され、新しいコンテナがネットワークに接続します。この時、ネットワーク上の名前は同じですが IP アドレスは異なります。実行中のコンテナは名前で名前解決できますので、新しい IP アドレスに接続できます。その一方、古い IP アドレスは動作を停止します。 -.. If any containers have connections open to the old container, they will be closed. It is a container's responsibility to detect this condition, look up the name again and reconnect. +.. If any containers have connections open to the old container, they are closed. It is a container’s responsibility to detect this condition, look up the name again and reconnect. -古いコンテナに対して接続を行っていたコンテナがあれば、その接続は切断されます。 -この状況を検出するのは各コンテナの責任であって、ホスト名を探して再接続が行われます。 +古いコンテナに対して接続していたあらゆるコンテナは、接続が閉じられます。コンテナはこの状況を検出する役割があり、再び同じ名前で名前解決し、再接続します。 -.. ## Links +.. Links +.. _compose-links: links -====== +========== -.. Links allow you to define extra aliases by which a service is reachable from another service. They are not required to enable services to communicate - by default, any service can reach any other service at that service's name. In the following example, `db` is reachable from `web` at the hostnames `db` and `database`: +.. Links allow you to define extra aliases by which a service is reachable from another service. They are not required to enable services to communicate - by default, any service can reach any other service at that service’s name. In the following example, db is reachable from web at the hostnames db and database: -links は自サービスが他のサービスからアクセスできるように、追加でエイリアスを定義するものです。 -これはサービス間の通信を行うために必要となるわけではありません。 -デフォルトにおいてサービスは、サービス名を使って他サービスにアクセスできます。 -以下の例においては、``db`` は ``web`` からアクセス可能であり、ホスト名 ``db`` あるいは ``database`` を使ってアクセスできます。 - -.. version: "3" - services: - - web: - build: . - links: - - "db:database" - db: - image: postgres +あるサービスに対して他のサービスから接続するために、 links によって追加の :ruby:`別名 ` を定義できます。通信するサービスに対し、必ずしも設定する必要はありません。デフォルトでは、あらゆるサービスは、サービス名を使って他のサービスに到達できます。以下の例では、 ``db`` は ``web`` からホスト名 ``db`` と ``database`` で到達できます。 .. code-block:: yaml - version: "3" + version: "3.9" services: - + web: build: . links: @@ -168,96 +129,47 @@ links は自サービスが他のサービスからアクセスできるよう db: image: postgres -.. See the [links reference](compose-file.md#links) for more information. - -詳細は :ref:`links リファレンス ` を参照してください。 +.. See the links reference for more information. -.. ## Multi-host networking - -.. _multi-host-networking: - -複数ホストによるネットワーク -============================== - -.. > **Note**: The instructions in this section refer to [legacy Docker Swarm](/compose/swarm.md) operations, and will only work when targeting a legacy Swarm cluster. For instructions on deploying a compose project to the newer integrated swarm mode consult the [Docker Stacks](/compose/bundles.md) documentation. - -.. note:: +詳しい情報は :ref:`links リファレンス ` をご覧ください。 - ここに示す手順は、:doc:`かつての Docker Swarm ` の操作に基づいています。 - したがってかつてのスウォーム・クラスタを対象とする場合にのみ動作します。 - Compose によるプロジェクトを、最新の統合されたスウォーム・モードにデプロイするには、:doc:`Docker Stacks ` に示すドキュメントを参照してください。 +.. Multi-host networking +.. _compose-multi-host-networking: -.. When [deploying a Compose application to a Swarm cluster](swarm.md), you can make use of the built-in `overlay` driver to enable multi-host communication between containers with no changes to your Compose file or application code. +:ruby:`複数ホスト間 ` でのネットワーク機能 +============================================================ -:doc:`Compose アプリケーションをスウォーム・クラスタにデプロイする ` 際には、ビルトインの ``overlay`` ドライバを利用して、コンテナ間で複数ホストによる通信を行うことが可能です。 -Compose ファイルやアプリケーションコードへの変更は必要ありません。 +.. When deploying a Compose application on a Docker Engine with Swarm mode enabled, you can make use of the built-in overlay driver to enable multi-host communication. -.. Consult the [Getting started with multi-host networking](/engine/userguide/networking/get-started-overlay/) to see how to set up a Swarm cluster. The cluster will use the `overlay` driver by default, but you can specify it explicitly if you prefer - see below for how to do this. +:doc:`Swarm モードを有効化 ` した Docker Engine で Compose アプリケーションをデプロイする場合、内蔵の ``overlay`` ドライバを使い、複数のホスト間で通信が可能です。 -:doc:`複数ホストによるネットワークをはじめよう ` を参考に、スウォーム・クラスタの構築方法を確認してください。 -デフォルトでクラスタは ``overlay`` ドライバを用います。 -ただし明示的にこれを指定することもできます。 -詳しくは後述します。 +.. Consult the Swarm mode section, to see how to set up a Swarm cluster, and the Getting started with multi-host networking to learn about multi-host overlay networks. -.. ## Specifying custom networks +:doc:`Swarm モードのセクション ` を参考にし、 Swarm クラスタのセットアップ方法を確認し、複数ホストでのオーバレイ ネットワークについて学ぶには :doc:`複数ホストのネットワーク機能を始めましょう ` をご覧ください。 -.. _specifying-custom-networks: +.. Specify custom networks +.. _compose-speficy-custom-netowrks: -独自のネットワーク設定 -======================= - -.. Instead of just using the default app network, you can specify your own networks with the top-level `networks` key. This lets you create more complex topologies and specify [custom network drivers](/engine/extend/plugins_network/) and options. You can also use it to connect services to externally-created networks which aren't managed by Compose. - -デフォルトのアプリ用ネットワークを利用するのではなく、独自のネットワークを指定することができます。 -これは最上位の ``networks`` キーを使って行います。 -これを使えば、より複雑なネットワーク・トポロジを生成したり、:doc:`独自のネットワーク・ドライバ ` とそのオプションを設定したりすることができます。 -さらには、Compose が管理していない、外部に生成されたネットワークに対してサービスを接続することもできます。 +任意のネットワークを指定 +============================== -.. Each service can specify what networks to connect to with the *service-level* `networks` key, which is a list of names referencing entries under the *top-level* `networks` key. +.. Instead of just using the default app network, you can specify your own networks with the top-level networks key. This lets you create more complex topologies and specify custom network drivers and options. You can also use it to connect services to externally-created networks which aren’t managed by Compose. -サービスレベルの定義となる ``networks`` キーを利用すれば、サービスごとにどのネットワークに接続するかを指定できます。 -指定する値はサービス名のリストであり、最上位の ``networks`` キーに指定されている値を参照するものです。 +デフォルトのアプリ用ネットワークを使う代わりに、トップレベルの ``networks`` キーを使い、自身のネットワークを指定できます。これにより、より複雑なトポロジーの作成や、 :doc:`任意のネットワーク ドライバ ` とそのオプションが指定できるようになります。また、Compose によって管理されていない外部ネットワークに対し、サービスの接続もできます。 -.. Here's an example Compose file defining two custom networks. The `proxy` service is isolated from the `db` service, because they do not share a network in common - only `app` can talk to both. +.. Each service can specify what networks to connect to with the service-level networks key, which is a list of names referencing entries under the top-level networks key. -以下において Compose ファイルは、独自のネットワークを 2 つ定義しています。 -``proxy`` サービスは ``db`` サービスから切り離されています。 -というのも両者はネットワークを共有しないためです。 -そして ``app`` だけがその両者と通信を行います。 +各サービスでは、「 :ruby:`サービス レベル ` 」の ``networks`` キーを使い、接続するネットワークを指定できます。これは、トップレベルの ``networks`` キー以下のエントリを参照する、名前のリストです。 -.. version: "3" - services: - - proxy: - build: ./proxy - networks: - - frontend - app: - build: ./app - networks: - - frontend - - backend - db: - image: postgres - networks: - - backend +.. Here’s an example Compose file defining two custom networks. The proxy service is isolated from the db service, because they do not share a network in common - only app can talk to both. - networks: - frontend: - # Use a custom driver - driver: custom-driver-1 - backend: - # Use a custom driver which takes special options - driver: custom-driver-2 - driver_opts: - foo: "1" - bar: "2" +以下にある Compose ファイル例は、2つの任意ネットワークを定義しています。この ``proxy`` サービスは ``db`` サービスから分離されます。これは、どちらも共通するネットワークを共有しないためです。 ``app`` サービスのみが両サービスと通信できます。 .. code-block:: yaml - version: "3" + version: "3.9" + services: - proxy: build: ./proxy networks: @@ -271,103 +183,94 @@ Compose ファイルやアプリケーションコードへの変更は必要あ image: postgres networks: - backend - + networks: frontend: - # 独自ドライバーの利用 + # Use a custom driver driver: custom-driver-1 backend: - # 所定のオプションを用いる独自ドライバーの利用 + # Use a custom driver which takes special options driver: custom-driver-2 driver_opts: foo: "1" bar: "2" -.. Networks can be configured with static IP addresses by setting the [ipv4_address and/or ipv6_address](compose-file.md#ipv4-address-ipv6-address) for each attached network. +.. Networks can be configured with static IP addresses by setting the ipv4_address and/or ipv6_address for each attached network. -接続するネットワークのそれぞれは、:ref:`ipv4_address または ipv6_address ` を使ってスタティック IP アドレスを設定することができます。 +networks では、接続するネットワークごとに :ref:`ipv4_address か ipv6_address の両方、またはいずれか ` を指定し、 :ruby:`固定 ` IP アドレスを設定できます。 -.. For full details of the network configuration options available, see the following references: +.. Networks can also be given a custom name (since version 3.5): -ネットワーク設定に関して利用可能なオプションについては、以下のリファレンスを参照してください。 +また、 networks では :ref:`任意の名前 ` も指定できます(バージョン 3.5 以降)。 -.. - [Top-level `networks` key](compose-file.md#network-configuration-reference) - - [Service-level `networks` key](compose-file.md#networks) +.. code-block:: yaml -* :ref:`最上位の networks キー ` -* :ref:`サービスレベルの networks キー ` + version: "3.9" + services: + # ... + networks: + frontend: + name: custom_frontend + driver: custom-driver-1 -.. ## Configuring the default network +.. For full details of the network configuration options available, see the following references: -.. _configuring-the-default-network: +利用可能なネットワークのオプション詳細は、以下のリファレンスをご覧ください。 -デフォルト・ネットワークの設定 -============================== +.. Top-level networks key + Service-level networks key -.. Instead of (or as well as) specifying your own networks, you can also change the settings of the app-wide default network by defining an entry under `networks` named `default`: +* :ref:`トップレベルの networks キー ` +* :ref:`サービスレベルの networks キー ` -独自のネットワーク設定は行わずに、あるいはそれを行った上でさらに、アプリに対するデフォルトネットワークの設定を変更することができます。 -これは ``networks`` のもとに ``default`` という項目を定義して行います。 +.. Configure the default network +.. _compose-configure-the-default-network: -.. version: "3" - services: - - web: - build: . - ports: - - "8000:8000" - db: - image: postgres +デフォルト ネットワークの設定 +============================== - networks: - default: - # Use a custom driver - driver: custom-driver-1 +.. Instead of (or as well as) specifying your own networks, you can also change the settings of the app-wide default network by defining an entry under networks named default: + +自身のネットワークを指定する代わりに(あるいは指定するように)、アプリケーション全体のデフォルトネットワークの設定を、 ``networks`` 以下の ``default`` エントリの定義によって行えます。 .. code-block:: yaml - version: "3" + version: "3.9" services: - web: build: . ports: - "8000:8000" db: image: postgres - + networks: default: - # 独自のドライバを利用 + # 任意のドライバを使う driver: custom-driver-1 -.. ## Using a pre-existing network - -.. _using-a-pre-existing-network: +.. Use a pre-existing network +.. _comopse-use-a-pre-existing-network: -既存ネットワークの利用 +既存のネットワークを使う ============================== -.. If you want your containers to join a pre-existing network, use the [`external` option](compose-file.md#network-configuration-reference): - -コンテナを既存のネットワークに接続したい場合は :ref:`external オプション ` を利用します。 +.. If you want your containers to join a pre-existing network, use the external option: -.. networks: - default: - external: - name: my-pre-existing-network +コンテナを既存のネットワークに対して接続したい場合は、 :ref:`external オプション ` を使います。 -.. code-block:: yaml +.. code-block:: bash + services: + # ... networks: default: - external: - name: my-pre-existing-network - -.. Instead of attempting to create a network called `[projectname]_default`, Compose will look for a network called `my-pre-existing-network` and connect your app's containers to it. + name: my-pre-existing-network + external: true -Compose は ``[projectname]_default`` という名前のネットワークを生成しようとはせず、``my-pre-existing-network`` というネットワークを探し出して、アプリのコンテナをそこに接続します。 +.. Instead of attempting to create a network called [projectname]_default, Compose looks for a network called my-pre-existing-network and connect your app’s containers to it. +``[プロジェクト名]_default`` という名前でネットワーク作成を試みるのに代わり、 Compose は ``my-pre-existing-network`` という名前のネットワークを探し、そこへアプリのコンテナを接続します。 .. seealso:: diff --git a/compose/overview.rst b/compose/overview.rst deleted file mode 100644 index cdf77dc84..000000000 --- a/compose/overview.rst +++ /dev/null @@ -1,265 +0,0 @@ -.. -*- coding: utf-8 -*- -.. URL: https://docs.docker.com/compose/overview/ -.. SOURCE: https://github.com/docker/compose/blob/master/docs/overview.md - doc version: 1.11 - https://github.com/docker/compose/commits/master/docs/overview.md -.. check date: 2016/04/28 -.. Commits on Mar 8, 2016 88a719b4b685be62a4bcc354a07f9ecd42e1282f -.. ------------------------------------------------------------------- - -.. Overview of Docker Compose - -.. _overview-of-docker-compose: - -======================================= -Docker Compose 概要 -======================================= - -.. sidebar:: 目次 - - .. contents:: - :depth: 3 - :local: - -.. Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a Compose file to configure your application’s services. Then, using a single command, you create and start all the services from your configuration. To learn more about all the features of Compose see the list of features. - -Compose とは、複数のコンテナを定義し実行する Docker アプリケーションのためのツールです。Compose においては YAML ファイルを使ってアプリケーションサービスの設定を行います。コマンドを1つ実行するだけで、設定内容に基づいたアプリケーションサービスの生成、起動を行います。Compose の機能一覧については、 :ref:`機能一覧 ` をご覧ください。 - -.. Compose works in all environments: production, staging, development, testing, as well as CI workflows. You can learn more about each case in Common Use Cases. - -Compose は本番環境、ステージング環境、開発環境において動作し、CI ワークフローとしても利用することができます。それぞれの使い方については、 :ref:`一般的な利用例 ` を確認してください。 - -.. Using Compose is basically a three-step process. - -Compose を使うには、基本的に3つのステップを踏みます。 - -.. Define your app’s environment with a Dockerfile so it can be reproduced anywhere. - Define the services that make up your app in docker-compose.yml so they can be run together in an isolated environment. - Lastly, run docker-compose up and Compose will start and run your entire app. - -1. アプリケーション環境を ``Dockerfile`` に定義します。こうしてその環境は再構築が可能となります。 -2. アプリケーションを構成するサービスを ``docker-compose.yml`` ファイル内に定義します。こうすることで、各サービスは独立した環境において起動することになります。 -3. 最後に、``docker-compose up`` を実行したら、Compose はアプリケーション全体を起動・実行します。 - -.. A docker-compose.yml looks like this: - -``docker-compose.yml`` は次のように記述します。 - -.. code-block:: yaml - - version: '3' - services: - web: - build: . - ports: - - "5000:5000" - volumes: - - .:/code - - logvolume01:/var/log - links: - - redis - redis: - image: redis - volumes: - logvolume01: {} - -.. For more information about the Compose file, see the Compose file reference - -Compose ファイルに関するさらに詳しい情報は、 :doc:`Compose ファイル・リファレンス ` をご覧ください。 - -.. Compose has commands for managing the whole lifecycle of your application: - -Compose には、アプリケーションのライフサイクルを管理するコマンドがあります。 - -.. Start, stop and rebuild services - View the status of running services - Stream the log output of running services - Run a one-off command on a service - -* サービスの開始、停止、再構築 -* 実行中のサービスの状態を表示 -* 実行中のサービスのストリーム・ログ出力 -* サービス上で1回限りのコマンドを実行 - -.. Compose documentation - -Compose のドキュメント -============================== - -* :doc:`install` -* :doc:`gettingstarted` -* :doc:`django` -* :doc:`rails` -* :doc:`wordpress` -* :doc:`faq` -* :doc:`reference/index` -* :doc:`compose-file` - -.. Features - -.. _compose-features: - -機能 -==================== - -.. The features of Compose that make it effective are: - -Compose には特徴的な以下の機能があります。 - -.. Multiple isolated environments on a single host - Preserve volume data when containers are created - Only recreate containers that have changed - Variables and moving a composition between environments - -* :ref:`Multiple-isolated-environments-on-a-single-host` -* :ref:`preserve-volume-data-when-containers-are-created` -* :ref:`only-recreate-containers-that-have-changed` -* :ref:`variables-and-moving-a-composition-between-environments` - -.. _Multiple-isolated-environments-on-a-single-host: - -単一ホスト上で、複数の環境を分離 ----------------------------------------- - -.. Compose uses a project name to isolate environments from each other. You can use this project name to: - -Compose はプロジェクト名というものを用いて各環境を分離します。このプロジェクト名はさまざまに異なる用途に利用することができます。 - -.. on a dev host, to create multiple copies of a single environment (ex: you want to run a stable copy for each feature branch of a project) - on a CI server, to keep builds from interfering with each other, you can set the project name to a unique build number - on a shared host or dev host, to prevent different projects which may use the same service names, from interfering with each other - -* 開発ホスト上では、1つの環境に対して複数のコピー作成に使います(例:プロジェクトの機能ブランチごとに、安定版のコピーを実行したい場合)。 -* CI サーバ上では、お互いのビルドが干渉しないようにするため、プロジェクト名にユニークなビルド番号をセットできます。 -* 共有ホストまたは開発ホスト上では、異なるプロジェクトが同じサービス名を使わないようにし、お互いを干渉しないようにします。 - -.. The default project name is the basename of the project directory. You can set a custom project name by using the -p command line option or the COMPOSE_PROJECT_NAME environment variable. - -プロジェクト名はデフォルトでは、プロジェクトが存在するディレクトリ名となります。プロジェクト名を指定するには、 :doc:`コマンドラインのオプション ` の ``-p`` を指定するか、 :ref:`環境変数 ` の ``COMPOSE_PROJECT_NAME`` を使って指定します。 - -.. _preserve-volume-data-when-containers-are-created: - -コンテナ作成時にボリューム・データの保持 ------------------------------------------------------------- - -.. Compose preserves all volumes used by your services. When docker-compose up runs, if it finds any containers from previous runs, it copies the volumes from the old container to the new container. This process ensures that any data you’ve created in volumes isn’t lost. - -Compose は、サービスによって利用されているボリュームをすべて保護します。``docker-compose up`` が実行されたときに、コンテナがそれ以前に実行されていたものであれば、以前のコンテナから現在のコンテナに向けてボリュームをコピーします。この処理において、ボリューム内に作り出されていたデータは失われることはありません。 - -.. If you use docker-compose on a Windows machine, see Environment variables and adjust the necessary environment variables for your specific needs. - -Windows 上において docker-compose を利用している場合には、:doc:`環境変数 `_ を参考にし、状況に応じて必要となる環境変数を定めてください。 - -.. _only-recreate-containers-that-have-changed: - -変更のあったコンテナのみ再作成 ------------------------------- - -.. Compose caches the configuration used to create a container. When you restart a service that has not changed, Compose re-uses the existing containers. Re-using containers means that you can make changes to your environment very quickly. - -Compose はコンテナが生成されたときの設定情報をキャッシュに保存します。設定内容に変更のないサービスが再起動された場合、Compose はすでにあるサービスを再利用します。再利用されるということは、全体として環境への変更がすばやくできることを意味します。 - -.. _variables-and-moving-a-composition-between-environments: - -環境間で変数の共有 ------------------------------- - -.. Compose supports variables in the Compose file. You can use these variables to customize your composition for different environments, or different users. See Variable substitution for more details. - -Compose は Compose ファイル中で、変数の使用をサポートしています。環境変数を使い、別々の環境や別々のユーザ向けに構成をカスタマイズできます。詳細は :ref:`環境変数 ` をご覧ください。 - -.. You can extend a Compose file using the extends field or by creating multiple Compose files. See extends for more details. - -Compose ファイルは ``extends`` フィールドを使うことで、複数の Compose ファイルを作成できるように拡張できます。詳細は :doc:`extends ` をご覧ください。 - -.. Common Use Cases - -.. _compose-common-use-cases: - -一般的な利用例 -==================== - -.. Compose can be used in many different ways. Some common use cases are outlined below. - -Compose は様々な使い方があります。一般的な利用例は、以下の通りです。 - -.. Development environments - -開発環境 --------------------- - -.. When you’re developing software, the ability to run an application in an isolated environment and interact with it is crucial. The Compose command line tool can be used to create the environment and interact with it. - -ソフトウェアを開発する上で、アプリケーションを分離された環境内にて実行させ、しかも正しくアクセスできるようにすることが極めて重要です。Compose のコマンドラインツールを用いることで、環境生成と環境へのアクセスを行うことができます。 - -.. The Compose file provides a way to document and configure all of the application’s service dependencies (databases, queues, caches, web service APIs, etc). Using the Compose command line tool you can create and start one or more containers for each dependency with a single command (docker-compose up). - -:doc:`Compose ファイル ` は、アプリケーションにおけるサービスの依存関係(データベース、キュー、キャッシュ、ウェブ・サービス API など)を設定するものです。Compose コマンドライン・ツールを使うと、いくつでもコンテナを生成、起動でき、しかもコマンド( ``docker-compose up`` )を1つ実行するだけで、依存関係も正しく考慮してくれます。 - -.. Together, these features provide a convenient way for developers to get started on a project. Compose can reduce a multi-page “developer getting started guide” to a single machine readable Compose file and a few commands. - -さらにこういった機能は、プロジェクトに取りかかろうとしている開発者にとっても便利なものです。Compose は、分厚く仕上がっている「開発者向け導入手順書」のページ数を減らすものになり、ただ1つの Compose ファイルと数えるほどのコマンドだけになります。 - -.. Automated testing environments - -自動テスト環境 --------------------- - -.. An important part of any Continuous Deployment or Continuous Integration process is the automated test suite. Automated end-to-end testing requires an environment in which to run tests. Compose provides a convenient way to create and destroy isolated testing environments for your test suite. By defining the full environment in a Compose file you can create and destroy these environments in just a few commands: - -継続的デプロイや継続的インテグレーションのプロセスにおいて、自動テストスイートは極めて重要です。もれることなくテストを自動化させるためには、そのためのテスト環境が必要になるものです。Compose ではテストスイートに対応して、分離されたテスト環境の生成とデプロイを便利に行う機能を提供しています。 :doc:`Compose ファイル ` 内に必要な環境定義を行っておけば、テスト環境の生成と削除は、ごく簡単なコマンドだけで実現できます。 - -.. code-block:: bash - - $ docker-compose up -d - $ ./run_tests - $ docker-compose stop - $ docker-compose rm -f - -.. Single host deployment - -単一ホストのデプロイ ------------------------------- - -.. Compose has traditionally been focused on development and testing workflows, but with each release we’re making progress on more production-oriented features. You can use Compose to deploy to a remote Docker Engine. The Docker Engine may be a single instance provisioned with Docker Machine or an entire Docker Swarm cluster. - -Compose はこれまで、開発環境やテスト環境でのワークフローに注目してきました。しかしリリースを重ねるにつれて、本番環境を意識した機能を充実させるように進化しています。Compose はリモートにある Docker Engine に対してもデプロイすることができます。Docker Engine とは、 :doc:`Docker Machine ` で提供される単一インスタンスであったり、 :doc:`Docker Swarm ` クラスタ一式である場合もあります。 - -.. For details on using production-oriented features, see compose in production in this documentation. - -本番環境向けの機能の使い方については、 :doc:`プロダクションの構成 ` をご覧ください。 - -.. Release Notes - -リリースノート -==================== - -.. To see a detailed list of changes for past and current releases of Docker Compose, please refer to the CHANGELOG. - -Docker Compose の過去から現在に至るまでの詳細な変更一覧は、 `CHANGELOG `_ をご覧ください。 - -.. Getting help - -ヘルプを得るには -==================== - -.. Docker Compose is under active development. If you need help, would like to contribute, or simply want to talk about the project with like-minded individuals, we have a number of open channels for communication. - -Docker Compose は活発に開発中です。ヘルプが必要な場合、貢献したい場合、あるいはプロジェクトの同志と対話したい場合、私たちは多くのコミュニケーションのためのチャンネルを開いています。 - -.. To report bugs or file feature requests: please use the issue tracker on Github. -.. To talk about the project with people in real time: please join the #docker-compose channel on freenode IRC. -.. To contribute code or documentation changes: please submit a pull request on Github. - -* バグ報告や機能リクエストは、 `GitHub の issue トラッカー `_ をご利用ください。 -* プロジェクトのメンバーとリアルタイムに会話したければ、IRC の ``#docker-compose`` チャンネルにご参加ください。 -* コードやドキュメントの変更に貢献したい場合は、`GitHub にプルリクエスト `_ をお送りください。 - -.. For more information and resources, please visit the Getting Help project page. - -より詳細な情報やリソースについては、私たちの `ヘルプ用ページ(英語) `_ をご覧ください。 - -.. seealso:: - - Overview of Docker Compose - https://docs.docker.com/compose/overview/ diff --git a/compose/production.rst b/compose/production.rst index 2dd1c8d04..7ce3cd7ef 100644 --- a/compose/production.rst +++ b/compose/production.rst @@ -1,19 +1,20 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/production/ -.. SOURCE: https://github.com/docker/compose/blob/master/docs/production.md +.. SOURCE: doc version: 1.11 https://github.com/docker/compose/commits/master/docs/production.md -.. check date: 2016/04/28 -.. Commits on Mar 11, 2016 1485a56c758ff77ea5bab07bf9d4b0ac3efb2472 + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/production.md +.. check date: 2022/07/18 +.. Commits on Jun 3, 2022 d49af6a4495f653ffa40292fd24972b2df5ac0bc .. ---------------------------------------------------------------------------- .. Using Compose in Production - .. _using-compose-in-production: -======================================= -Compose をプロダクションで使う -======================================= +================================================== +Compose を :ruby:`本番環境 ` で使う +================================================== .. sidebar:: 目次 @@ -21,43 +22,38 @@ Compose をプロダクションで使う :depth: 3 :local: -.. Compose is still primarily aimed at development and testing environments. Compose may be used for smaller production deployments, but is probably not yet suitable for larger deployments. - -.. .. note -.. まだ Compose は、主として開発またはテスト環境向けです。Compose は小規模なプロダクションのデプロイに使えるかもしれませんが、まだ大規模なデプロイに適していないかもしれません。 - -.. When deploying to production, you’ll almost certainly want to make changes to your app configuration that are more appropriate to a live environment. These changes may include: - -.. プロダクションへのデプロイ時は、多くの場合、アプリケーションを適切に実行できるようにするために変更を加えるでしょう。変更とは次のようなものです。 - -.. When you define your app with Compose in development, you can use this definition to run your application in different environments such as CI, staging, and productio - -開発環境で Compose を使ってアプリケーションを定義しておけば、その設定を使い、アプリケーションを CI 、ステージング、プロダクションのような異なった環境で実行できます。 +.. When you define your app with Compose in development, you can use this definition to run your application in different environments such as CI, staging, and production. -.. Removing any volume bindings for application code, so that code stays inside the container and can’t be changed from outside - Binding to different ports on the host - Setting environment variables differently (e.g., to decrease the verbosity of logging, or to enable email sending) - Specifying a restart policy (e.g., restart: always) to avoid downtime - Adding extra services (e.g., a log aggregator) +開発環境で Compose を使ってアプリケーションを定義しておけば、その設定を使い、アプリケーションを CI 、ステージング、本番環境のように異なる環境で実行できます。 .. The easiest way to deploy an application is to run it on a single server, similar to how you would run your development environment. If you want to scale up your application, you can run Compose apps on a Swarm cluster. アプリケーションをデプロイする最も簡単な方法は、単一サーバ上での実行です。これは開発環境で実行する方法と似ています。アプリケーションをスケールアップしたい場合には、Compose アプリを Swarm クラスタ上で実行できます。 .. Modify your Compose file for production - .. _modify-your-compose-file-for-production: -Compose ファイルをプロダクション向けに書き換え +Compose ファイルを本番環境向けに書き換え -------------------------------------------------- -.. You’ll almost certainly want to make changes to your app configuration that are more appropriate to a live environment. These changes may include: +.. You probably need to make changes to your app configuration to make it ready for production. These changes may include: + +アプリケーションの設定を本番環境に適用するには、おそらく書き換えが必要でしょう。以下のような変更が必要になるかもしれません: + +.. Removing any volume bindings for application code, so that code stays inside the container and can’t be changed from outside + Binding to different ports on the host + Setting environment variables differently, such as reducing the verbosity of logging, or to specify settings for external services such as an email server + Specifying a restart policy like restart: always to avoid downtime + Adding extra services such as a log aggregator + +* アプリケーションのコードに :ruby:`結び付けている ` ボリュームを削除する。そのため、コードはコンテナ内に残り続けるため、外から変更できなくなる。 +* ホスト上では異なるポートに割り当てる +* -アプリケーションの設定を実際の環境に適用するには、ほとんどの場合で書き換えることになるでしょう。以下のような変更が必要になるかもしれません: * コンテナのコードを外から変更できなくするため、アプリケーション・コード用に割り当てたボリュームを削除する。 * ホストに異なったポートを割り当てる。 -* 異なった環境変数を割り当てる(例:冗長なログの出力を減らす、あるいは、メールの送信を有効化) +* 異なった環境変数を割り当てる。たとえば、冗長なログの出力を減らす、あるいは、メールサーバのような外部サービスへの設定を指定する。 * 再起動ポリシーを指定し(例: ``restart: always`` )、停止時間を減らす * 外部サービスの追加(例:ログ収集) @@ -75,9 +71,10 @@ Compose ファイルをプロダクション向けに書き換え .. See Using multiple compose files for a more complete example. -詳細は例は :ref:`複数のComposeファイルを使用 ` をご覧ください。 +詳細は例は :ref:`複数のComposeファイルを使用 ` をご覧ください。 .. Deploying changes +.. _compose-deploying-changes: 変更のデプロイ -------------------- @@ -96,49 +93,36 @@ Compose ファイルをプロダクション向けに書き換え これは、まず ``web`` イメージを再構築するために(コンテナを)停止・破棄します。それから ``web`` サービス *のみ* 再作成します。``--no-deps`` フラグを使うことで、Compose が ``web`` に依存するサービスを再作成しないようにします。 .. Running Compose on a single server +.. _compose-running-compose-on-a-single-server 単一サーバ上でのコンテナ実行 -============================== +------------------------------ -.. You can use Compose to deploy an app to a remote Docker host by setting the DOCKER_HOST, DOCKER_TLS_VERIFY, and DOCKER_CERT_PATH environment variables appropriately. For tasks like this, Docker Machine makes managing local and remote Docker hosts very easy, and is recommended even if you’re not deploying remotely. +.. You can use Compose to deploy an app to a remote Docker host by setting the DOCKER_HOST, DOCKER_TLS_VERIFY, and DOCKER_CERT_PATH environment variables appropriately. -Compose を使い、アプリケーションをリモートの Docker ホスト上にデプロイできます。この時、適切な環境変数 ``DOCKER_HOST`` 、 ``DOCKER_TLS_VERIFY`` 、 ``DOCKER_CERT_PATH`` を使います。このような処理は、 :doc:`Docker Machine ` を使うことで、ローカルやリモートの Docker ホストの管理を非常に簡単にします。リモートにデプロイする必要がなくても、お勧めです。 +Compose を使い、アプリケーションをリモートの Docker ホスト上にデプロイできます。この時、適切な環境変数 ``DOCKER_HOST`` 、 ``DOCKER_TLS_VERIFY`` 、 ``DOCKER_CERT_PATH`` を使います。 .. Once you’ve set up your environment variables, all the normal docker-compose commands will work with no further configuration. 環境変数を設定するだけで、追加設定なしに ``docker-compose`` コマンドが普通に使えます。 -.. Running Compose on a Swarm cluster - -Swarm クラスタで Compose を実行する ----------------------------------------- - -.. Docker Swarm, a Docker-native clustering system, exposes the same API as a single Docker host, which means you can use Compose against a Swarm instance and run your apps across multiple hosts. - -:doc:`Docker Swarm ` とは、Docker 独自のクラスタリング・システムで、単一の Docker ホスト向けと同じ API を持っています。つまり、Compose を Swarm インスタンスも同様に扱えますので、アプリケーションを複数のホスト上で実行できることを意味します。 - -.. (v1.10) -.. Compose/Swarm integration is still in the experimental stage, and Swarm is still in beta, but if you’d like to explore and experiment, check out the integration guide. -.. Compose と Swarm の連携は、まだ実験的な段階です。ですが、調べたり使ってみたい場合は :doc:`統合ガイド ` をお読みください。 - -.. (v1.11+) -.. Read more about the Compose/Swarm integration in the [integration guide](swarm.md). - -Compose と Swarm の連携は、 :doc:`統合ガイド ` をお読みください。 - - .. Compose documentation - Compose のドキュメント ============================== -.. Installing Compose +.. User guide + Installing Compose + Getting Started Command line reference Compose file reference - -* :doc:`Compose のインストール ` -* :doc:`コマンドライン・リファレンス ` -* :doc:`Compose ファイル・リファレンス ` + Sample apps with Compose + +* :doc:`ユーザガイド ` +* :doc:`Compose のインストール ` +* :doc:`始めましょう ` +* :doc:`コマンドライン リファレンス ` +* :doc:`Compose ファイル リファレンス ` +* :doc:`Compose のサンプルアプリ ` .. seealso:: diff --git a/compose/profiles.rst b/compose/profiles.rst new file mode 100644 index 000000000..34dbe40fd --- /dev/null +++ b/compose/profiles.rst @@ -0,0 +1,227 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/profiles/ +.. SOURCE: + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/profiles.md +.. check date: 2022/07/17 +.. Commits on Jun 3, 2022 d49af6a4495f653ffa40292fd24972b2df5ac0bc +.. ---------------------------------------------------------------------------- + +.. Using profiles with Compose +.. _using-profiles-with-compose: + +===================================================== +Compose で :ruby:`プロフィール ` を使う +===================================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. Profiles allow adjusting the Compose application model for various usages and environments by selectively enabling services. This is achieved by assigning each service to zero or more profiles. If unassigned, the service is always started but if assigned, it is only started if the profile is activated. + +:ruby:`プロフィール ` によって、有効化するサービスを選択できるようになるため、様々な使い方や環境にあわせて Compose アプリケーション モデルを調整できます。そのためには、各サービスに対してプロフィールを割り当てないか、あるいは複数のプロフィールを割り当てます。割り当てなければサービスは「常に」起動します。一方、(プロフィールの)割り当てがあれば、そのプロフィールが有効な場合のみ起動します。 + +.. This allows one to define additional services in a single docker-compose.yml file that should only be started in specific scenarios, e.g. for debugging or development tasks. + +これにより、1つの ``docker-compose.yml`` ファイルで、たとえばデバッグ用や開発タスクといった、特定の場面でのみ起動する追加サービスを定義できます。 + +.. Assigning profiles to services +サービスにプロフィールを割り当てる +============================== + +.. Services are associated with profiles through the profiles attribute which takes an array of profile names: + +サービスにプロフィールを割り当てるには、 :ref:`profiles 属性 ` にプロフィール名を :ruby:`配列 ` で記述します。 + +.. code-block:: yaml + + version: "3.9" + services: + frontend: + image: frontend + profiles: ["frontend"] + + phpmyadmin: + image: phpmyadmin + depends_on: + - db + profiles: + - debug + + backend: + image: backend + + db: + image: mysql + +.. Here the services frontend and phpmyadmin are assigned to the profiles frontend and debug respectively and as such are only started when their respective profiles are enabled. + +こちらにあるサービス ``frontend`` と ``phpmyadmin`` は、プロフィール ``frontend`` と ``debug`` にそれぞれ割り当てられ、それぞれ対応するプロフィールが有効な時にのみ起動します。 + +.. Services without a profiles attribute will always be enabled, i.e. in this case running docker-compose up would only start backend and db. + +``profiles`` 属性がないサービスは「常に」有効です。たとえば、この例では ``docker compose up`` によって ``backend`` と ``db`` のみ起動します。 + +.. Valid profile names follow the regex format of [a-zA-Z0-9][a-zA-Z0-9_.-]+. + +有効なプロフィール名は、正規表現 ``[a-zA-Z0-9][a-zA-Z0-9_.-]+`` の形式です。 + +.. Note + The core services of your application should not be assigned profiles so they will always be enabled and automatically started. + +.. note:: + + アプリケーションの中心となるサービスは、常に有効かつ自動的に起動するよう、 ``profiles`` を割り当てるべきではありません。 + +.. Enabling profiles +.. _enabling-profiles: + +プロフィールの有効化 +==================== + +.. To enable a profile supply the --profile command-line option or use the COMPOSE_PROFILES environment variable: + +プロフィールを有効にするには、 :doc:`コマンドラインのオプション ` で ``--profile`` を追加するか、 :doc:`COMPOSE_PROFILE 環境変数 ` を使います。 + +.. code-block:: bash + + $ docker-compose --profile debug up + $ COMPOSE_PROFILES=debug docker-compose up + +.. The above command would both start your application with the debug profile enabled. Using the docker-compose.yml file above, this would start the services backend, db and phpmyadmin. + +このコマンドは、どちらも ``debug`` プロフィールを有効にしてアプリケーションを起動します。先述の ``docker-compose.yml`` ファイルを使えば、これによってサービス ``backend`` 、 ``db`` 、 ``phpmyadmin`` が起動します。 + +.. Multiple profiles can be specified by passing multiple --profile flags or a comma-separated list for the COMPOSE_PROFILES environment variable: + +複数のプロフィールを指定するには、複数の ``--profiles`` フラグを使うか、 ``COMPOSE_PROFILE`` 環境変数でカンマ区切りのリストを渡します。 + +.. code-block:: bash + + $ docker-compose --profile frontend --profile debug up + $ COMPOSE_PROFILES=frontend,debug docker-compose up + +.. Auto-enabling profiles and dependency resolution +.. _auto-enabling-profiles-and-dependency-resolution: + +プロフィールの自動有効化と依存関係の解決 +======================================== + +.. When a service with assigned profiles is explicitly targeted on the command line its profiles will be enabled automatically so you don’t need to enable them manually. This can be used for one-off services and debugging tools. As an example consider this configuration: + +コマンドライン上で対象となるサービスに対して明示的に ``profiles`` を割り当てる場合、このプロフィールは自動的に有効化されるため、手動で有効化する必要はありません。これは一度だけの実行やデバッグツールに役立ちます。次の設定例で考えましょう。 + +.. code-block:: yaml + + version: "3.9" + services: + backend: + image: backend + + db: + image: mysql + + db-migrations: + image: backend + command: myapp migrate + depends_on: + - db + profiles: + - tools + +.. code-block:: bash + + # backend と db のみ起動 + $ docker-compose up -d + + # こちらは db-migrations を実行(必要となる db も起動)するにあたり、 + # プロフィール `tools` を自動的に有効化 + $ docker-compose run db-migrations + +.. But keep in mind that docker-compose will only automatically enable the profiles of the services on the command line and not of any dependencies. This means that all services the targeted service depends_on must have a common profile with it, be always enabled (by omitting profiles) or have a matching profile enabled explicitly: + +ただし ``docker-compose`` は、コマンドライン上でサービスのプロフィールを自動的に有効化しますが、依存関係のプロフィールは有効化しないのを覚えておいてください。つまり、対象とするサービスにある ``depends_on``で指定された(依存関係のある)サービスは、共通のプロフィールを持つ必要があり、常に有効化される( ``profiles`` は無視されます)か、明示的に一致するプロフィールを有効化する必要があります。 + + +.. code-block:: yaml + + version: "3.9" + services: + web: + image: web + + mock-backend: + image: backend + profiles: ["dev"] + depends_on: + - db + + db: + image: mysql + profiles: ["dev"] + + phpmyadmin: + image: phpmyadmin + profiles: ["debug"] + depends_on: + - db + +.. code-block:: bash + + # これは「web」だけ起動 + $ docker-compose up -d + + # これは mock-backend を起動し(必要となる db も起動)、 + # 自動的にプロフィール「dev」を有効化 + $ docker-compose up -d mock-backend + + # これはプロフィール「dev」が無効化されているので起動失敗 + $ docker-compose up phpmyadmin + +.. Although targeting phpmyadmin will automatically enable its profiles - i.e. debug - it will not automatically enable the profile(s) required by db - i.e. dev. To fix this you either have to add the debug profile to the db service: + +対象が ``phpmyadmin`` の場合、そのプロフィール、ここでは ``debug`` が自動的に有効化されますが、 ``db`` が必要とするプロフィール、ここでは ``db`` は自動的に有効化されません。この問題を解決するには、 ``db`` サービスに ``debug`` プロフィールを追加するか、 + +.. code-block:: yaml + + db: + image: mysql + profiles: ["debug", "dev"] + +.. or enable a profile of db explicitly: + +あるいは ``db`` のプロフィールを明示します。 + +.. code-block:: bash + + # プロフィール「debug」は対象の phpmyadmin によって自動的に有効化 + $ docker-compose --profile dev up phpmyadmin + $ COMPOSE_PROFILES=dev docker-compose up phpmyadmin + +.. More Compose documentation +ほかの Compose ドキュメント +============================== + +.. User guide + Installing Compose + Getting Started + Command line reference + Compose file reference + Sample apps with Compose + +* :doc:`ユーザガイド ` +* :doc:`Compose のインストール ` +* :doc:`始めましょう ` +* :doc:`コマンドライン リファレンス ` +* :doc:`Compose ファイル リファレンス ` +* :doc:`Compose のサンプルアプリ ` + + +.. seealso:: + + Using profiles with Compose | Docker Documentation + https://docs.docker.com/compose/profiles/ + diff --git a/compose/reference/build.rst b/compose/reference/build.rst index 9b82eb731..5842c5411 100644 --- a/compose/reference/build.rst +++ b/compose/reference/build.rst @@ -1,10 +1,12 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/build/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/build.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/build.md -.. check date: 2016/04/28 -.. Commits on Nov 11, 2015 c5c36d8b006d9694c34b06e434e08bb17b025250 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/build.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- .. build @@ -12,36 +14,48 @@ .. _compose-build: ======================================= -build +docker-compose build ======================================= .. code-block:: bash - 使い方: build [オプション] [--build-arg key=val...] [サービス...] + 使い方: docker-compose build [オプション] [--build-arg key=val...] [サービス...] オプション: - --force-rm 常に中間コンテナを削除 - --no-cache 構築時にイメージのキャッシュを使わない - --pull 常に新しいバージョンのイメージ取得を試みる - --build-arg key=val サービスに対してビルド時の変数を設定する + --build-arg key=val サービスに対し、構築時の変数を指定 + --compress 構築コンテクストを gzip で圧縮 + --force-rm 中間コンテナを常に削除 + -m, --memory MEM 構築コンテナのメモリ制限を指定 + --no-cache イメージの構築時、キャッシュを使用しない + --no-rm 構築に成功しても、中間コンテナは削除しない + --parallel 並列にイメージを構築 + --progress string 進捗の出力形式を指定 (`auto`, `plain`, `tty`). + --pull 常に新しいバージョンのイメージ取得を試みる + -q, --quiet 標準出力に何も表示しない -.. Services are built once and then tagged, by default as `project_service`, e.g., - `composetest_db`. If the Compose file specifies an - [image](/compose/compose-file/index.md#image) name, the image will be - tagged with that name, substituting any variables beforehand. See [variable - substitution](#variable-substitution) +.. Services are built once and then tagged, by default as project_service. For example, composetest_db. If the Compose file specifies an image name, the image is tagged with that name, substituting any variables beforehand. See variable substitution. -サービスは ``プロジェクト名_サービス`` として構築時にタグ付けられます。 -例えば ``composetest_db`` です。 -Compose ファイルが :doc:`イメージ ` 名を指定している場合、イメージはその名称によってタグづけされます。変数が用いられている場合は、あらかじめ置換されます。 -これについては :doc:`変数置換 ` を参照してください。 +サービスは構築後、タグ付けされます。タグのデフォルトは ``project_service`` です。たとえば、 ``composetest_db`` です。Compose ファイルで :ref:`イメージ名 ` を指定している場合、イメージはその名前でタグ付けされ、事前に設定していた変数を置換します。詳しくは :ref:`変数の置き換え ` をご覧ください。 -.. If you change a service's Dockerfile or the contents of its - build directory, run `docker-compose build` to rebuild it. +.. If you change a service's Dockerfile or the contents of its build directory, run docker-compose build to rebuild it. -サービスの Dockerfile やビルドディレクトリの内容を変更する場合は、``docker-compose build`` を実行して再ビルドします。 +サービスの Dockerfile や、構築コンテクストがあるディレクトリに変更を加えると、 ``docker-compose build`` の実行時にイメージを再構築します。 + +.. Native build using the docker CLI +.. _native-build-using-the-docker-cli: + +docker CLI を使った :ruby:`ネイティブ ` ビルド +================================================== + +.. Compose by default uses the docker CLI to perform builds (also known as "native build"). By using the docker CLI, Compose can take advantage of features such as BuildKit, which are not supported by Compose itself. BuildKit is enabled by default on Docker Desktop, but requires the DOCKER_BUILDKIT=1 environment variable to be set on other platforms. + +Compose は構築処理に、デフォルトで ``docker`` CLI を使います( :ruby:`ネイティブ ビルド ` としても知られています)。 ``docker`` CLI を使うので、Compose は自身がサポートしていない :doc:`BuildKit ` のような機能を活用できます。Docker Desktop では BuildKit がデフォルトで有効ですが、その他のプラットフォームでは環境変数 ``DOCKER_BUILDKIT=1`` の指定が必要です。 + +.. Refer to the Compose CLI environment variables section to learn how to switch between "native build" and "compose build". + +「ネイティブ ビルド」と「compose ビルド」を切り替える方法を学ぶには、 :ref:`Compose CLI 環境変数 ` のセクションをご覧ください。 .. seealso:: - build + docker-compose build https://docs.docker.com/compose/reference/build/ diff --git a/compose/reference/bundle.rst b/compose/reference/bundle.rst deleted file mode 100644 index 36af99982..000000000 --- a/compose/reference/bundle.rst +++ /dev/null @@ -1,53 +0,0 @@ -.. -*- coding: utf-8 -*- -.. URL: https://docs.docker.com/compose/reference/bundle/ -.. ------------------------------------------------------------------- - -.. title: docker-compose bundle - -.. _docker-compose-bundle: - -======================================= -docker-compose bundle -======================================= - -.. ``` - Usage: bundle [options] - - Options: - --push-images Automatically push images for any services - which have a `build` option specified. - - -o, --output PATH Path to write the bundle file to. - Defaults to ".dab". - ``` -.. code-block:: bash - - 利用方法: bundle [オプション] - - オプション: - --push-images `build` オプションが指定されているサービス - のイメージをすべて自動的にプッシュします。 - - -o, --output PATH バンドルファイルの出力パスを指定します。 - - -.. Generate a Distributed Application Bundle (DAB) from the Compose file. - -Compose ファイルから分散アプリケーションバンドル(Distributed Application Bundle; DAB)を生成します。 - -.. Images must have digests stored, which requires interaction with a - Docker registry. If digests aren't stored for all images, you can fetch - them with `docker-compose pull` or `docker-compose push`. To push images - automatically when bundling, pass `--push-images`. Only services with - a `build` option specified have their images pushed. - -イメージにはダイジェスト値が保存されていなければなりません。 -この値は Docker レジストリとのやり取りにおいて必要になります。 -ダイジェスト値がイメージすべてに保存されていないときは、``docker-compose pull`` または ``docker-compose push`` の実行によって取得することができます。 -バンドルを生成すると同時に、自動的にイメージをプッシュするには ``--push-images`` を指定してください。 -``build`` オプションが指定されているサービスだけが、イメージをプッシュすることができます。 - -.. seealso:: - - docker-compose bundle - https://docs.docker.com/compose/reference/bundle/ diff --git a/compose/reference/config.rst b/compose/reference/config.rst index bbbe84a74..f19a91f9f 100644 --- a/compose/reference/config.rst +++ b/compose/reference/config.rst @@ -1,10 +1,12 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/config/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/config.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/config.md -.. check date: 2016/04/28 -.. Commits on Jan 7, 2016 0bca8d9cb39a01736f2ce043f2ea7b6407ffc281 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/config.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- .. config @@ -12,22 +14,28 @@ .. _compose-config: ======================================= -config +docker-compose config ======================================= .. code-block:: bash - 使い方: config [オプション] + 使い方: docker-compose config [オプション] オプション: - -q, --quiet 認証設定以外のメッセージを表示しない - --services サービス名を1行で表示 + --resolve-image-digests ダイジェスト値にイメージのタグを固定 + --no-interpolate 環境変数を挿入しない + -q, --quiet 設定の検証のみで、何も表示しない + --services サービス名を1行ずつ表示 + --volumes ボリューム名を1行ずつ表示 + --hash="*" サービスの config ハッシュを1行ずつ表示 + "service1,service2" を指定すると、対象サービスのみ表示 + あるいは、ワイルドカード記号で全サービスを表示 .. Validate and view the compose file. -Compose ファイルを確認・表示します。 +Compose ファイルを検証・表示します。 .. seealso:: - config + docker-compose config https://docs.docker.com/compose/reference/config/ diff --git a/compose/reference/create.rst b/compose/reference/create.rst index 727a70634..41fe47eaf 100644 --- a/compose/reference/create.rst +++ b/compose/reference/create.rst @@ -1,10 +1,12 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/create/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/create.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/create.md -.. check date: 2016/04/28 -.. Commits on Mar 3, 2016 e1b87d7be0aa11f5f87762635a9e24d4e8849e77 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/create.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- .. create @@ -12,8 +14,13 @@ .. _compose-create: ======================================= -create +docker-compose create ======================================= + +.. warning:: + + **このコマンドは非推奨です。** かわりに、:doc:`up ` コマンドで ``--no-start`` を付けてください。 + .. code-block:: bash @@ -28,9 +35,9 @@ create .. Creates containers for a service. -サービス用のコンテナを作成します。 +.. サービス用のコンテナを作成します。 .. seealso:: - create + docker-compose create https://docs.docker.com/compose/reference/create/ diff --git a/compose/reference/down.rst b/compose/reference/down.rst index dbdaf376a..49eaa9e9f 100644 --- a/compose/reference/down.rst +++ b/compose/reference/down.rst @@ -1,10 +1,12 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/down/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/down.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/down.md -.. check date: 2016/04/28 -.. Commits on Apr 12, 2016 3722bb38c66b3c3500e86295a43aafe14a050b50 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/down.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- .. down @@ -12,14 +14,9 @@ .. _compose-down: ======================================= -down +docker-compose down ======================================= -.. Stop containers and remove containers, networks, volumes, and images -.. created by `up`. Only containers and networks are removed by default. - -コンテナを停止し、 ``up`` で作成したコンテナ・ネットワーク・ボリューム・イメージを削除します。デフォルトではコンテナとネットワークのみ削除します。 - .. code-block:: bash @@ -30,8 +27,9 @@ down 'all': あらゆるサービスで使う全イメージを削除 'local': image フィールドにカスタム・タグのないイメージだけ削除 -v, --volumes Compose ファイルの `volumes` セクションの名前付きボリュームを削除 - また、コンテナがアタッチしたアノニマス・ボリュームも削除 + また、コンテナがアタッチした匿名ボリュームも削除 --remove-orphans Compose ファイルで定義していないサービス用のコンテナも削除 + -t, --timeout TIMEOUT シャットダウンのタイムアウト秒を指定(デフォルト: 10) .. Stops containers and removes containers, networks, volumes, and images created by up. @@ -39,7 +37,7 @@ down .. By default, the only things removed are: -デフォルトでは以下のものだけ削除します。 +デフォルトでは、以下のものだけ削除します。 .. Containers for services defined in the Compose file Networks defined in the networks section of the Compose file @@ -53,8 +51,13 @@ down ``external`` として定義したネットワークとボリュームは決して削除しません。 +.. Anonymous volumes are not removed by default. However, as they don’t have a stable name, they will not be automatically mounted by a subsequent up. For data that needs to persist between updates, use host or named volumes. + +:ruby:`匿名ボリューム ` はデフォルトでは削除されません。ですが、これらは決まった名前では無いため、その後に ``up`` しても(削除されなかった匿名ボリュームは)自動的にマウントされません。アップデートをしている間でも保持が必要なデータには、ホストボリュームや名前付きボリュームを使います。 + + .. seealso:: - down + docker-compose down https://docs.docker.com/compose/reference/down/ diff --git a/compose/reference/envvars.rst b/compose/reference/envvars.rst index 433ac30ed..534b7ef60 100644 --- a/compose/reference/envvars.rst +++ b/compose/reference/envvars.rst @@ -1,10 +1,12 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/envvars/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/envvars.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/envvars.md -.. check date: 2016/04/28 -.. Commits on Mar 25, 2016 dcdcf4869b6df77e16e243ace9e49c136d336b78 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/envvars.md +.. check date: 2022/04/07 +.. Commits on Sep 13, 2021 173d3c65f8e7df2a8c0323594419c18086fc3a30 .. ------------------------------------------------------------------- .. title: Compose CLI environment variables @@ -21,212 +23,218 @@ Compose CLI 環境変数 :depth: 3 :local: + .. Several environment variables are available for you to configure the Docker Compose command-line behaviour. -Docker Compose コマンドラインの動作を設定するものとして、数種類の環境変数が利用できます。 +Docker Compose コマンドラインでの挙動を、いくつかの環境変数で設定できます。 -.. Variables starting with `DOCKER_` are the same as those used to configure the - Docker command-line client. If you're using `docker-machine`, then the `eval "$(docker-machine env my-docker-vm)"` command should set them to their correct values. (In this example, `my-docker-vm` is the name of a machine you created.) +.. Variables starting with DOCKER_ are the same as those used to configure the Docker command-line client. If you’re using docker-machine, then the eval "$(docker-machine env my-docker-vm)" command should set them to their correct values. (In this example, my-docker-vm is the name of a machine you created.) -``DOCKER_`` が先頭につく変数は、Docker コマンドラインクライアントの設定に用いられる環境変数と同じです。 -``docker-machine`` を利用している場合は、``eval "$(docker-machine env my-docker-vm)"`` コマンドを実行することで、各環境変数に適切な値が設定されます。 -(この例では ``my-docker-vm`` が生成されているマシン名です。) +``DOCKER_`` で始まる環境変数は、Docker コマンドラインでの設定に使うだけでなく、 Docker Compose のコマンドラインでも同様に使います。 ``docker-machine`` を使う場合は、 ``eval "$(docker-machine env my-docker-vm)"`` コマンドによって、適切な値を環境変数に指定します(この例では、 ``my-docker-vm`` は作成する仮想マシン名です)。 -.. > **Note**: Some of these variables can also be provided using an - > [environment file](/compose/env-file.md) +.. Note: Some of these variables can also be provided using an environment file. .. note:: - ここに示す環境変数の中には、:doc:`環境ファイル ` を用いて設定できるものもあります。 - - -.. ## COMPOSE\_PROJECT\_NAME + 環境変数のいくつかは :doc:`環境ファイル ` でも設定できます。 -.. _compose-project-name: +.. COMPOSE_PROJECT_NAME +.. _env-project-name: COMPOSE_PROJECT_NAME ==================== -.. Sets the project name. This value is prepended along with the service name to - the container on start up. For example, if your project name is `myapp` and it - includes two services `db` and `web` then compose starts containers named - `myapp_db_1` and `myapp_web_1` respectively. +.. Sets the project name. This value is prepended along with the service name to the container on start up. For example, if your project name is myapp and it includes two services db and web, then Compose starts containers named myapp_db_1 and myapp_web_1 respectively. -プロジェクト名を設定します。 -この値は、コンテナの起動時にサービス名の先頭につけられます。 -たとえばプロジェクト名が ``myapp`` であり、2 つのサービス ``db`` と ``web`` があるとします。 -Compose がコンテナを起動したときにつける名前は、それぞれ ``myapp_db_1`` と ``myapp_web_1`` です。 +プロジェクト名を設定します。このプロジェクト名としての値とサービス名が、起動するコンテナの名前に付けられます。たとえば、プロジェクト名は ``myapp`` で、 ``db`` と ``web`` という2つのサービスがあるとすると、Compose は ``myapp_db_1`` と ``myapp_web_1`` という名前のコンテナを個々に起動します。 -.. Setting this is optional. If you do not set this, the `COMPOSE_PROJECT_NAME` - defaults to the `basename` of the project directory. See also the `-p` - [command-line option](overview.md). +.. Setting this is optional. If you do not set this, the COMPOSE_PROJECT_NAME defaults to the basename of the project directory. See also the -p command-line option. -この変数を設定するのは任意です。 -変数を設定しなかった場合 ``COMPOSE_PROJECT_NAME`` のデフォルトは、プロジェクトディレクトリの ``basename`` となります。 -:doc:`コマンドラインオプション ` の ``-p`` も参照してください。 +この設定はオプションです。 ``COMPOSE_PROJECT_NAME`` の指定が無ければ、デフォルトではプロジェクトがあるディレクトリ名をプロジェクト名として扱います。 ``-p`` :doc:`コマンドラインのオプション ` もご覧ください。 -.. ## COMPOSE\_FILE - -.. _compose-file: +.. COMPOSE_FILE +.. _env-compose-file: COMPOSE_FILE ==================== -.. Specify the path to a Compose file. If not provided, Compose looks for a file named - `docker-compose.yml` in the current directory and then each parent directory in - succession until a file by that name is found. +.. Specify the path to a Compose file. If not provided, Compose looks for a file named docker-compose.yml in the current directory and then each parent directory in succession until a file by that name is found. + +Compose ファイルのパスを指定します。指定が無ければ、Compose は現在のディレクトリ内で ``docker-compose.yml`` という名前のファイルを探します。このファイルが見つからなければ、見つかるまで継続して親ディレクトリを探します。 + +.. This variable supports multiple Compose files separated by a path separator (on Linux and macOS the path separator is :, on Windows it is ;). For example: COMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml. The path separator can also be customized using COMPOSE_PATH_SEPARATOR. -Compose ファイルへのパスを指定します。 -指定されなかった場合、Compose はカレントディレクトリ内の ``docker-compose.yml`` というファイルを探します。 -そしてファイルが見つからなければ、この名前のファイルを見つけるまで親ディレクトリを順にたどって探します。 +この値には、 :ruby:`パス区切り文字 ` ( Linux と macOS では ``:`` 、 Windows では ``;`` )を使って、複数の Compose ファイルを指定できます。たとえば、 ``COMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml`` とします。パス区切り文字は ``COMPOSE_PATH_SEPARATOR`` を使ってカスタマイズもできます。 + +.. See also the -f command-line option. + + ``-f`` :doc:`コマンドラインのオプション ` もご覧ください。 + +.. COMPOSE_PROFILES +.. _env-compose-profiles: + +COMPOSE_PROFILES +==================== -.. This variable supports multiple Compose files separated by a path separator (on - Linux and macOS the path separator is `:`, on Windows it is `;`). For example: - `COMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml`. The path separator - can also be customized using `COMPOSE_PATH_SEPARATOR`. +.. Specify one or multiple active profiles to enable. Calling docker-compose up with COMPOSE_PROFILES=frontend will start the services with the profile frontend and services without specified profiles. -この変数は複数の Compose ファイルの指定をサポートしています。 -複数のパスはセパレータで区切ります(パスセパレータは Linux や macOS では ``:``、Windows では ``;``)。 -たとえば ``COMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml`` とします。 -パスセパレータは ``COMPOSE_PATH_SEPARATOR`` を使って変更することもできます。 +有効にしたいアクティブなプロファイルを指定します。 ``COMPOSE_PROFILES=frontend`` で ``docker-compose up`` を実行すると、プロファイル ``frontend`` のサービスと、プロファイルの指定がないサービスを起動します。 -.. See also the `-f` [command-line option](overview.md). +.. You can specify a list of profiles separated with a comma: COMPOSE_PROFILES=frontend,debug will enable the profiles frontend and debug. -:doc:`コマンドラインオプション ` の ``-f`` も参照してください。 +カンマ記号を区切りに使い、複数のプロファイルを指定できます。つまり、 ``COMPOSE_PROFILES=frontend,debug`` とは、 ``frontend`` と ``debug`` のプロファイルを有効化します。 -.. ## COMPOSE\_API\_VERSION +.. See also Using profiles with Compose and the --profile command-line option. +:doc:`compose/profile` と、 ``--profile`` :doc:`コマンドラインのオプション ` もご覧ください。 -.. _compose-api-version: +.. COMPOSE_API_VERSION +.. _env-compose_api_version: COMPOSE_API_VERSION ==================== -.. The Docker API only supports requests from clients which report a specific - version. If you receive a `client and server don't have same version` error using - `docker-compose`, you can workaround this error by setting this environment - variable. Set the version value to match the server version. +.. The Docker API only supports requests from clients which report a specific version. If you receive a client and server don't have same version error using docker-compose, you can workaround this error by setting this environment variable. Set the version value to match the server version. -Docker API は、クライアントが特定のバージョンを返す場合に限って、クライアントからのリクエストに応じます。 -``docker-compose`` を利用する際に ``client and server don't have same version`` (クライアントとサーバのバージョンが一致しません)というエラーが発生した場合は、その回避策として、本環境変数を設定する方法があります。 -サーバのバージョンに合致するようなバージョン値をこの変数に設定することです。 +Docker API のリクエストをサポートしているのは、特定のバージョンを報告するクライアントだけです。 ``docker-compose`` を使う時に ``client and server don't have same version`` のエラーが出た場合は、この環境変数を使って回避できます。バージョンの値を、サーバのバージョンと一致するように指定します。 -.. Setting this variable is intended as a workaround for situations where you need - to run temporarily with a mismatch between the client and server version. For - example, if you can upgrade the client but need to wait to upgrade the server. +.. Setting this variable is intended as a workaround for situations where you need to run temporarily with a mismatch between the client and server version. For example, if you can upgrade the client but need to wait to upgrade the server. -クライアントとサーバのバージョンが一致しないときであっても、実行が必要になる状況があります。 -この変数を用いるのは、そういった状況を一時的に解決するためです。 -具体的には、クライアントをアップグレードしたものの、サーバをまだアップグレードしていないような状況です。 +この値の設定が想定している場面とは、クライアントとサーバ間のバージョンが一致しなくても、一時的に実行が必要な場合に、その回避策として使うためです。たとえば、クライアントは更新したとしても、サーバの更新は後回しにしたい場合です。 -.. Running with this variable set and a known mismatch does prevent some Docker - features from working properly. The exact features that fail would depend on the - Docker client and server versions. For this reason, running with this variable - set is only intended as a workaround and it is not officially supported. +.. Running with this variable set and a known mismatch does prevent some Docker features from working properly. The exact features that fail would depend on the Docker client and server versions. For this reason, running with this variable set is only intended as a workaround and it is not officially supported. -この変数を設定したとしても、既知のバージョン不一致に該当していれば、Docker の機能が正常に動作しないことがあります。 -動作しない機能は、Docker クライアントやサーバのバージョンによって異なります。 -このことから、本変数を設定して実行するのはあくまで一時的な回避策であり、公式にサポートされるものではありません。 +この変数を設定して実行すると、適切な Docker 機能の妨げとなる不整合が分かっています。 Docker クライアントとサーバのバージョンに依存する機能は、確実に失敗します。そのため、この変数を使った実行とは、回避策としてのみの実行を意図したものであり、公式にサポートされません。 -.. If you run into problems running with this set, resolve the mismatch through - upgrade and remove this setting to see if your problems resolve before notifying - support. +.. If you run into problems running with this set, resolve the mismatch through upgrade and remove this setting to see if your problems resolve before notifying support. -本変数を設定することで問題が発生する場合は、アップグレードを行ってバージョンの不一致を解消してください。 -そしてこの変数の定義を行わなかったらどうなるかを確認してください。 -それでも問題が解決しない場合はサポートに問い合わせてください。 -。 +これを指定して実行中に問題が発生した場合は、サポートに問い合わせる前に、(クライアントやサーバのバージョンを)更新して設定を削除した後でも、問題が解決しないかどうかをご確認ください。 -.. ## DOCKER\_HOST - -.. _docker-host: +.. DOCKER_HOST +.. _env-docker_host: DOCKER_HOST ==================== -.. Sets the URL of the `docker` daemon. As with the Docker client, defaults to `unix:///var/run/docker.sock`. +.. Sets the URL of the docker daemon. As with the Docker client, defaults to unix:///var/run/docker.sock. -``docker`` デーモンの URL を設定します。 -Docker クライアントと同じように、このデフォルト値は ``unix:///var/run/docker.sock`` です。 +``docker`` デーモンの URL を指定します。Docker クライアントでは、デフォルトは ``unix:///var/run/docker.sock`` です。 -.. ## DOCKER\_TLS\_VERIFY -.. _docker_tls_verify: +.. DOCKER_TLS_VERIFY +.. _env-docker_tls_verify: DOCKER_TLS_VERIFY ==================== -.. When set to anything other than an empty string, enables TLS communication with - the `docker` daemon. - -この変数が空文字以外であれば、``docker`` デーモンとの TLS 通信を有効にします。 +.. When set to anything other than an empty string, enables TLS communication with the docker daemon. -.. ## DOCKER\_CERT\_PATH +空の文字列以外で何かを指定した場合、 ``docker`` デーモンとの TLS 通信を有効にします。 -.. _docker_cert_path: +.. DOCKER_CERT_PATH +.. _env-docker_cert_path: DOCKER_CERT_PATH ==================== -.. Configures the path to the `ca.pem`, `cert.pem`, and `key.pem` files used for TLS verification. Defaults to `~/.docker`. +.. Configures the path to the ca.pem, cert.pem, and key.pem files used for TLS verification. Defaults to ~/.docker. -TLS 検証に用いられる各種ファイル、``ca.pem``, ``cert.pem``, ``key.pem`` のパスを設定します。 -デフォルトは ``~/.docker`` です。 +TLS 認証で使う設定ファイル ``ca.pem`` 、 ``cert.pem`` 、 ``key.pem`` のパスを指定します。デフォルトは ``~/.docker`` です。 -.. ## COMPOSE\_HTTP\_TIMEOUT -.. _compose_http_timeout: +.. COMPOSE_HTTP_TIMEOUT +.. _env-compose_http_timeout: COMPOSE_HTTP_TIMEOUT ==================== -.. Configures the time (in seconds) a request to the Docker daemon is allowed to hang before Compose considers - it failed. Defaults to 60 seconds. +.. Configures the time (in seconds) a request to the Docker daemon is allowed to hang before Compose considers it failed. Defaults to 60 seconds. -Docker デーモンへの処理要求にあたって、Compose の処理は失敗していなくても、デーモンをハングアップさせる所要時間を(秒単位で)指定します。 -デフォルトは 60 秒です。 +Docker デーモンに対するリクエストが固まった( :ruby:`ハング ` した)と Compose が判断する時間(秒)を指定します。デフォルトは 60 秒です。 -.. ## COMPOSE\_TLS\_VERSION -.. _compose_tls_version: +.. COMPOSE_TLS_VERSION +.. _env-compose_tls_version: COMPOSE_TLS_VERSION ==================== -.. Configure which TLS version is used for TLS communication with the `docker` - daemon. Defaults to `TLSv1`. - Supported values are: `TLSv1`, `TLSv1_1`, `TLSv1_2`. - -``docker`` デーモンとの TLS 通信に用いられる TLS バージョンを指定します。 -デフォルトは ``TLSv1`` です。 -また対応している値は ``TLSv1``, ``TLSv1_1``, ``TLSv1_2`` です。 +.. Configure which TLS version is used for TLS communication with the docker daemon. Defaults to TLSv1. Supported values are: TLSv1, TLSv1_1, TLSv1_2. -.. ## COMPOSE\_CONVERT\_WINDOWS\_PATHS +``docker`` デーモンとの TLS 通信に使う TLS バージョンを設定します。サポートしている値は ``TLSv1`` 、 ``TLSv1_1`` 、 ``TLSv1_2`` です。 -.. _compose_convert_windows_paths: +.. COMPOSE_CONVERT_WINDOWS_PATHS +.. _env-compose_convert_windows_paths: COMPOSE_CONVERT_WINDOWS_PATHS ============================== -.. Enable path conversion from Windows-style to Unix-style in volume definitions. - Users of Docker Machine and Docker Toolbox on Windows should always set this. Defaults to `0`. - Supported values: `true` or `1` to enable, `false` or `0` to disable. +.. Enable path conversion from Windows-style to Unix-style in volume definitions. Users of Docker Machine on Windows should always set this. Defaults to 0. Supported values: true or 1 to enable, false or 0 to disable. -ボリュームの定義において、パスの記述に関して Windows 書式と Unix 書式の変換を有効にします。 -Windows 上の Docker Machine と Docker Toolbox を利用するユーザーは、必ず本変数を設定しておきます。 -デフォルトは ``0`` です。 -また対応している値として ``true`` または ``1`` は有効を意味し、``false`` または ``0`` は無効を意味します。 +ボリュームの定義でのパス指定を、 Windows 風から Unix 風に転換します。Windows 版の Docker Machine を使うユーザは、常に設定すべきでしょう。デフォルトは ``0`` です。サポートしている値は、有効化が ``true`` か ``1`` 、無効化は ``false`` か ``0`` です。 -.. ## COMPOSE\_PATH\_SEPARATOR - -.. _compose_path_separator: +.. COMPOSE_PATH_SEPARATOR +.. _env-compose_path_separator: COMPOSE_PATH_SEPARATOR -======================= +============================== + +.. If set, the value of the COMPOSE_FILE environment variable is separated using this character as path separator. + +設定すると、この値を ``COMPOSE_FILE`` 環境変数でのパス区切り文字として使います。 + +.. COMPOSE_FORCE_WINDOWS_HOST +.. _env-compose_force_windows_host: + +COMPOSE_FORCE_WINDOWS_HOST +============================== + +.. If set, volume declarations using the short syntax are parsed assuming the host path is a Windows path, even if Compose is running on a UNIX-based system. Supported values: true or 1 to enable, false or 0 to disable. + +設定すると、ボリューム定義に :ref:`compose-file-v3-volumes-short-syntax` を使う場合、UNIX ベースのシステム上で Compose を実行していたとしても、ホスト上のパスは Windows のパスとして想定します。サポートしている値は、有効化が ``true`` か ``1`` 、無効化は ``false`` か ``0`` です。 + + +.. COMPOSE_IGNORE_ORPHANS +.. _env-compose_ignore_orphans: + +COMPOSE_IGNORE_ORPHANS +============================== + +.. If set, Compose doesn’t try to detect orphaned containers for the project. Supported values: true or 1 to enable, false or 0 to disable. +設定すると、プロジェクト用に孤立したコンテナを検出しません。サポートしている値は、有効化が ``true`` か ``1`` 、無効化は ``false`` か ``0`` です。 + +.. COMPOSE_PARALLEL_LIMIT +.. _env-compose_parallel_limit: + +COMPOSE_PARALLEL_LIMIT +============================== + +.. Sets a limit for the number of operations Compose can execute in parallel. The default value is 64, and may not be set lower than 2. + +Compose が並列に実行できる処理数の上限を指定します。デフォルトの値は ``64`` です。 ``2`` 未満は指定できません。 + +.. COMPOSE_INTERACTIVE_NO_CLI +.. _env-compose_interactive_no_cli: + +COMPOSE_INTERACTIVE_NO_CLI +============================== + +.. If set, Compose doesn’t attempt to use the Docker CLI for interactive run and exec operations. This option is not available on Windows where the CLI is required for the aforementioned operations. Supported: true or 1 to enable, false or 0 to disable. + +設定すると、Compose は Docker CLI を使っての双方向な ``run`` と ``exec`` 操作を試みません。Windows 上の CLI で先述の処理が必要だとしても、このオプションは使えません。 + +.. COMPOSE_DOCKER_CLI_BUILD +.. _env-compose_docker_cli_build: + +COMPOSE_DOCKER_CLI_BUILD +============================== + +.. Configure whether to use the Compose python client for building images or the native docker cli. By default, Compose uses the docker CLI to perform builds, which allows you to use BuildKit to perform builds. + +イメージ構築に使う Compose の Python クライアントか、ネイティブな docker CLI の場所を市営します。デフォルトは、構築に ``docker`` CLI を使うので、構築の処理には :ref:`BuildKit ` が使えます。 -.. If set, the value of the `COMPOSE_FILE` environment variable will be separated - using this character as path separator. +.. Set COMPOSE_DOCKER_CLI_BUILD=0 to disable native builds, and to use the built-in python client. -これが設定されている場合に、環境変数 ``COMPOSE_FILE`` の設定値に対して、パスを区切る文字として本変数の設定値を用います。 +``COMPOSE_DOCKER_CLI_BUILD=0`` と指定すると、ネイティブな構築を無効化するため、内蔵の Python クライアントを使って構築します。 .. Related Information diff --git a/compose/reference/events.rst b/compose/reference/events.rst index 5acbb3c4f..13dfd5689 100644 --- a/compose/reference/events.rst +++ b/compose/reference/events.rst @@ -1,10 +1,12 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/events/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/events.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/events.md -.. check date: 2016/04/28 -.. Commits on Jan 9, 2016 d1d3969661f549311bccde53703a2939402cf769 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/events.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- .. events @@ -12,12 +14,12 @@ .. _compose-events: ======================================= -events +docker-compose events ======================================= .. code-block:: bash - 使い方: events [オプション] [サービス...] + 使い方: docker-compose events [オプション] [サービス...] オプション: --json json オブジェクトでイベントの出力をストリーム @@ -33,14 +35,23 @@ events .. code-block:: json { - "service": "web", - "event": "create", - "container": "213cf75fc39a", - "image": "alpine:edge", "time": "2015-11-20T18:01:03.615550", + "type": "container", + "action": "create", + "id": "213cf7...5fc39a", + "service": "web", + "attributes": { + "name": "application_web_1", + "image": "alpine:edge" + } } + +.. The events that can be received using this can be seen here. + +このコマンドを使って表示できるイベントは、 :ref:`こちら ` で確認できます。 + .. seealso:: - events + docker-compose events https://docs.docker.com/compose/reference/events/ diff --git a/compose/reference/exec.rst b/compose/reference/exec.rst index 856a64f09..8f96a406d 100644 --- a/compose/reference/exec.rst +++ b/compose/reference/exec.rst @@ -1,54 +1,38 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/exec/ +.. SOURCE: + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/exec.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. title: docker-compose exec - +.. docker-compose exec .. _docker-compose-exec: ======================================= docker-compose exec ======================================= -.. ``` - Usage: exec [options] [-e KEY=VAL...] SERVICE COMMAND [ARGS...] - - Options: - -d, --detach Detached mode: Run command in the background. - --privileged Give extended privileges to the process. - -u, --user USER Run the command as this user. - -T Disable pseudo-tty allocation. By default `docker-compose exec` - allocates a TTY. - --index=index index of the container if there are multiple - instances of a service [default: 1] - -e, --env KEY=VAL Set environment variables (can be used multiple times, - not supported in API < 1.25) - -w, --workdir DIR Path to workdir directory for this command. - ``` -:: - - 利用方法: exec [オプション] [-e KEY=VAL...] SERVICE COMMAND [ARGS...] + +.. code-block:: bash + + 使い方: exec [オプション] [-e KEY=VAL...] サービス コマンド [引数...] オプション: - -d, --detach デタッチモード。コマンドをバックグラウンドで実行します。 - --privileged プロセスに対して拡張された権限を与えます。 - -u, --user USER 指定されたユーザによりコマンドを実行します。 - -T 擬似 TTY への割り当てを無効にします。 デフォルトにおいて - `docker-compose exec` には TTY が割り当てられます。 + -d, --detach デタッチモード。コマンドをバックグラウンドで実行 + --privileged プロセスに対して拡張された権限を与える + -u, --user USER 指定されたユーザによりコマンドを実行 + -T 擬似 TTY への割り当てを無効化。 デフォルトでは `docker-compose exec` には TTY が割り当て --index=index サービスのインスタンスが複数ある場合に、そのコンテナの - インデックスを指定します。[デフォルト: 1] - -e, --env KEY=VAL 環境変数を設定します。 - (複数の設定が可能。API 1.25 未満ではサポートされていません。) - -w, --workdir DIR このコマンドのワークディレクトリのパスを指定します。 - -.. This is the equivalent of `docker exec`. With this subcommand you can run arbitrary - commands in your services. Commands are by default allocating a TTY, so you can - use a command such as `docker-compose exec web sh` to get an interactive prompt. - -このコマンドは ``docker exec`` と同じです。 -このサブコマンドを使って、サービスに対する任意のコマンドを実行することができます。 -コマンドはデフォルトでは TTY が割り当てられます。 -したがって ``docker-compose exec web sh`` のようなコマンドを実行すると、対話可能なプロンプトを用いることができます。 + インデックスを指定 [デフォルト: 1] + -e, --env KEY=VAL 環境変数を設定 + (複数の設定が可能。API 1.25 未満ではサポートされていない) + -w, --workdir DIR このコマンドの作業ディレクトリのパスを指定します。 + +.. This is the equivalent of docker exec. With this subcommand you can run arbitrary commands in your services. Commands are by default allocating a TTY, so you can use a command such as docker-compose exec web sh to get an interactive prompt. + +このコマンドは ``docker exec`` と同じです。このサブコマンドを使い、サービスに対して任意のコマンドを実行できます。コマンドにはデフォルトでは TTY が割り当てられるため、 ``docker-compose exec web sh`` のようなコマンドを実行すると、双方向のプロンプトが利用できます。 .. seealso:: diff --git a/compose/reference/help.rst b/compose/reference/help.rst index 633a074d7..86199d125 100644 --- a/compose/reference/help.rst +++ b/compose/reference/help.rst @@ -3,8 +3,10 @@ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/help.md doc version: 1.11 https://github.com/docker/compose/commits/master/docs/reference/help.md -.. check date: 2016/04/28 -.. Commits on Jul 28, 2015 7eabc06df5ca4a1c2ad372ee8e87012de5429f05 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/help.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- @@ -13,12 +15,12 @@ .. _compose-help: ======================================= -help +docker-compose help ======================================= .. code-block:: bash - 使い方: help コマンド + 使い方: docker-compose help [コマンド] .. Displays help and usage instructions for a command. @@ -26,5 +28,5 @@ help .. seealso:: - help + docker-compose help https://docs.docker.com/compose/reference/help/ diff --git a/compose/reference/images.rst b/compose/reference/images.rst index 23fbacb84..9ad643a8a 100644 --- a/compose/reference/images.rst +++ b/compose/reference/images.rst @@ -1,32 +1,29 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/images/ +.. SOURCE: + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/images.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. title: docker-compose images - +.. docker-compose images .. _docker-compose-images: ======================================= docker-compose images ======================================= -.. ``` - Usage: images [options] [SERVICE...] - - Options: - -q, --quiet Only display IDs - ``` -:: +.. code-block:: bash - 利用方法: images [オプション] [SERVICE...] + 使い方: docker-compose images [オプション] [サービス...] オプション: - -q, --quiet ID のみを表示します。 + -q, --quiet ID のみを表示 .. List images used by the created containers. -生成済コンテナによって利用されているイメージの一覧を表示します。 - +作成済みのコンテナが使用しているイメージ一覧を表示します。 .. seealso:: diff --git a/compose/reference/index.rst b/compose/reference/index.rst index a378b3247..541f8aafd 100644 --- a/compose/reference/index.rst +++ b/compose/reference/index.rst @@ -1,88 +1,259 @@ .. -*- coding: utf-8 -*- -.. https://docs.docker.com/compose/reference/ -.. doc version: 1.11 -.. check date: 2016/04/28 +.. URL: https://docs.docker.com/compose/reference/ +.. SOURCE: + doc version: 1.13 + https://github.com/docker/compose/commits/master/docs/reference/overview.md + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/index.md +.. check date: 2022/04/06 +.. Commits on Dec 21, 2021 d8816a5b90ca6eca30ccb7099270a5b43e42bbb9 .. ----------------------------------------------------------------------------- -.. title: Compose command-line reference +.. Overview of docker-compose CLI -.. _compose-command-line-reference: +.. _overview-of-docker-compose-cli: ======================================= -Compose コマンドライン・リファレンス +docker-compose CLI 概要 ======================================= -.. The following pages describe the usage information for the [docker-compose](overview.md) subcommands. You can also see this information by running `docker-compose [SUBCOMMAND] --help` from the command line. - -以下に示す各ページは、:doc:`docker-compose ` のサブコマンドの利用方法を説明しています。 -この内容はコマンドラインから ``docker-compose [SUBCOMMAND] --help`` を実行して確認することもできます。 - -.. * [docker-compose](overview.md) - * [build](build.md) - * [bundle](bundle.md) - * [config](config.md) - * [create](create.md) - * [down](down.md) - * [events](events.md) - * [exec](exec.md) - * [help](help.md) - * [images](images.md) - * [kill](kill.md) - * [logs](logs.md) - * [pause](pause.md) - * [port](port.md) - * [ps](ps.md) - * [pull](pull.md) - * [push](push.md) - * [restart](restart.md) - * [rm](rm.md) - * [run](run.md) - * [scale](scale.md) - * [start](start.md) - * [stop](stop.md) - * [top](top.md) - * [unpause](unpause.md) - * [up](up.md) - -* :doc:`docker-compose ` -* :doc:`build ` -* :doc:`bundle ` -* :doc:`config ` -* :doc:`create ` -* :doc:`down ` -* :doc:`events ` -* :doc:`exec ` -* :doc:`help ` -* :doc:`images ` -* :doc:`kill ` -* :doc:`logs ` -* :doc:`pause ` -* :doc:`port ` -* :doc:`ps ` -* :doc:`pull ` -* :doc:`push ` -* :doc:`restart ` -* :doc:`rm ` -* :doc:`run ` -* :doc:`scale ` -* :doc:`start ` -* :doc:`stop ` -* :doc:`top ` -* :doc:`unpause ` -* :doc:`up ` +.. This page provides the usage information for the docker-compose Command. -.. Where to go next +.. Command options overview and help: +.. _docker-compose-command options overview and help: + +コマンドオプションの概要とヘルプ +======================================== + + +このページに掲載するのは ``docker-compose`` コマンドの使い方に関する情報です。 + +You can also see this information by running docker-compose --help from the command line. + +この情報はコマンドライン上で ``docker-compose --help`` を使っても確認できます。 + + +.. code-block:: bash + + Define and run multi-container applications with Docker. + + Usage: + docker-compose [-f ...] [--profile ...] [options] [COMMAND] [ARGS...] + docker-compose -h|--help + + Options: + -f, --file FILE Specify an alternate compose file + (default: docker-compose.yml) + -p, --project-name NAME Specify an alternate project name + (default: directory name) + --profile NAME Specify a profile to enable + --verbose Show more output + --log-level LEVEL DEPRECATED and not working from 2.0 - Set log level (DEBUG, INFO, WARNING, ERROR, CRITICAL) + --no-ansi Do not print ANSI control characters + -v, --version Print version and exit + -H, --host HOST Daemon socket to connect to + + --tls Use TLS; implied by --tlsverify + --tlscacert CA_PATH Trust certs signed only by this CA + --tlscert CLIENT_CERT_PATH Path to TLS certificate file + --tlskey TLS_KEY_PATH Path to TLS key file + --tlsverify Use TLS and verify the remote + --skip-hostname-check Don't check the daemon's hostname against the + name specified in the client certificate + --project-directory PATH Specify an alternate working directory + (default: the path of the Compose file) + --compatibility If set, Compose will attempt to convert deploy + keys in v3 files to their non-Swarm equivalent + + Commands: + build Build or rebuild services + bundle Generate a Docker bundle from the Compose file + config Validate and view the Compose file + create Create services + down Stop and remove containers, networks, images, and volumes + events Receive real time events from containers + exec Execute a command in a running container + help Get help on a command + images List images + kill Kill containers + logs View output from containers + pause Pause services + port Print the public port for a port binding + ps List containers + pull Pull service images + push Push service images + restart Restart services + rm Remove stopped containers + run Run a one-off command + scale Set number of containers for a service + start Start services + stop Stop services + top Display the running processes + unpause Unpause services + up Create and start containers + version Show the Docker-Compose ve + +.. You can use Docker Compose binary, docker-compose [-f ...] [options] [COMMAND] [ARGS...], to build and manage multiple services in Docker containers. + +Docker コンテナで複数のサービスを構築・管理するには、 Docker Compose のバイナリを使い、 ``docker-compose [-f ...] [options] [COMMAND] [ARGS...]`` のようにして実行できます。 + +.. Use -f to specify name and path of one or more Compose files +.. _use--f-to-specify-name-and-path-of-one-or-more-compose-files: + +``-f`` を使い、Compose ファイルの名前とパスを指定 +================================================== + +.. Use the -f flag to specify the location of a Compose configuration file. + +Compose 設定ファイルの場所を指定するには、 ``-f`` フラグを使います。 + +.. Specifying multiple Compose files +.. _specifying-multiple-compose-files: + +複数の Compose ファイル指定 +------------------------------ +.. You can supply multiple -f configuration files. When you supply multiple files, Compose combines them into a single configuration. Compose builds the configuration in the order you supply the files. Subsequent files override and add to their predecessors. + +複数の ``-f`` 設定ファイルを指定できます。複数のファイルを指定したら、Compose は1つの設定ファイルに連結します。Compose はファイルを指定した順番で構築します。後に続くファイルは、既に実行したものを上書き・追加します。 + +.. For example, consider this command line: + +たとえば、次のようなコマンドラインを考えます。 + +.. code-block:: bash + + $ docker-compose -f docker-compose.yml -f docker-compose.admin.yml run backup_db` + +.. The docker-compose.yml file might specify a webapp service. + +``docker-compose.yml`` ファイルは ``webapp`` サービスを指定しています。 + +.. code-block:: yaml + + webapp: + image: examples/web + ports: + - "8000:8000" + volumes: + - "/data" + +.. If the docker-compose.admin.yml also specifies this same service, any matching fields will override the previous file. New values, add to the webapp service configuration. + +また、 ``docker-compose.admin.yml`` ファイルで同じサービスを指定したら、以前のファイルで指定した同じフィールドの項目があれば、それを上書きします。新しい値があれば、 ``webapp`` サービスの設定に追加します。 + +.. code-block:: yaml + + webapp: + build: . + environment: + - DEBUG=1 + +.. When you use multiple Compose files, all paths in the files are relative to the first configuration file specified with -f. You can use the --project-directory option to override this base path. + +複数の Compose ファイルを指定する場合は、全てのパスは、1番目に ``-f`` で指定した設定ファイルからの相対パスです。この基準となるパスを上書きするには ``--project-directory`` オプションが使えます。 + +.. Use a -f with - (dash) as the filename to read the configuration from stdin. When stdin is used all paths in the configuration are relative to the current working directory. -次はどこへ +``-f`` に ``-`` (ダッシュ)をファイル名として指定すると、標準入力から設定を読み込みます。設定に標準入力を使う場合のパスは、現在の作業用ディレクトリからの相対パスとなります。 + +.. The -f flag is optional. If you don’t provide this flag on the command line, Compose traverses the working directory and its parent directories looking for a docker-compose.yml and a docker-compose.override.yml file. You must supply at least the docker-compose.yml file. If both files are present on the same directory level, Compose combines the two files into a single configuration. + +``-f`` フラグはオプションです。コマンドラインでこのフラグを指定しなければ、Compose は現在の作業用ディレクトリと ``docker-compose.yml`` ファイルと ``docker-compose.override.yml`` ファイルのサブディレクトリを探します。もし、2つのファイルが同じディレクトリ階層にある場合、Compose は2つのファイルを1つの設定ファイルに連結します。 + +.. The configuration in the docker-compose.override.yml file is applied over and in addition to the values in the docker-compose.yml file. + +この時、 ``docker-compose.yml`` ファイルにある値は、 ``docker-compose.override.yml`` ファイルで設定し値で上書きします。 + +.. Specifying a path to a single Compose file +.. _specifying-a-path-to-a-single-compose-file: + +1つの Compose ファイルのパスを指定 +---------------------------------------- + +.. You can use the -f flag to specify a path to a Compose file that is not located in the current directory, either from the command line or by setting up a COMPOSE_FILE environment variable in your shell or in an environment file. + +現在のディレクトリに存在しない Compose ファイルのパスは指定可能です。そのためには、コマンドラインで ``-f`` フラグを使い指定するか、あるいは、シェル上の :ref:`COMPOSE_FILE 環境変数 ` もしくは環境変数ファイルで指定するかのどちらかです。 + +.. For an example of using the -f option at the command line, suppose you are running the Compose Rails sample, and have a docker-compose.yml file in a directory called sandbox/rails. You can use a command like docker-compose pull to get the postgres image for the db service from anywhere by using the -f flag as follows: docker-compose -f ~/sandbox/rails/docker-compose.yml pull db + +コマンドラインで ``-f`` オプションを使う例として、 :doc:`Compose Rails サンプル ` を使うと仮定すると、 ``docker-compose.yml`` ファイルは ``sandbox/rails`` という名前のディレクトリにあります。 :doc:`docker-compose pull` のようなコマンドを使い、 ``db`` サービス用の postgres イメージを何らかの場所から取得するには、 ``-f``` フラグを次のように使います。 ``docker-compose -f ~/sandbox/rails/docker-compose.yml pull db`` + +.. Here’s the full example: + +以下は、サンプルの全体です。 + +.. code-block:: bash + + $ docker-compose -f ~/sandbox/rails/docker-compose.yml pull db + Pulling db (postgres:latest)... + latest: Pulling from library/postgres + ef0380f84d05: Pull complete + 50cf91dc1db8: Pull complete + d3add4cd115c: Pull complete + 467830d8a616: Pull complete + 089b9db7dc57: Pull complete + 6fba0a36935c: Pull complete + 81ef0e73c953: Pull complete + 338a6c4894dc: Pull complete + 15853f32f67c: Pull complete + 044c83d92898: Pull complete + 17301519f133: Pull complete + dcca70822752: Pull complete + cecf11b8ccf3: Pull complete + Digest: sha256:1364924c753d5ff7e2260cd34dc4ba05ebd40ee8193391220be0f9901d4e1651 + Status: Downloaded newer image for postgres:latest + +.. Use -p to specify a project name +``-p`` を使いプロジェクト名を指定 +======================================== + +.. Each configuration has a project name. If you supply a -p flag, you can specify a project name. If you don’t specify the flag, Compose uses the current directory name. See also the COMPOSE_PROJECT_NAME environment variable. + +各設定ファイルはプロジェクト名を持ちます。 ``-p`` フラグを追加すると、プロジェクト名を指定できます。このフラグを指定しなければ、Compose は現在のディレクトリ名をプロジェクト名として使います。 詳細は ``COMPOSE_PROJECT`` :ref:`環境変数 ` をご覧ください。 + +.. Use --profile to specify one or more active profiles +.. _use---profile-to-specify-one-or-more-active-profiles: + +``--profile`` を使い1つまたは複数のアクティブなプロファイルを指定 +====================================================================== + +.. Calling docker-compose --profile frontend up will start the services with the profile frontend and services without specified profiles. You can also enable multiple profiles, e.g. with docker-compose --profile frontend --profile debug up the profiles frontend and debug will be enabled. + +``docker-compose --profile frontend up `` を呼び出すと、プロファイル ``frontend`` のサービスを起動し、プロファイルの指定が無いサービスも起動します。また、複数のプロファイル指定も可能であり、たとえば ``docker-compose --profile frontend --profile debug up`` であれば ``frontend`` と ``debug`` を有効化します。 + +.. See also Using profiles with Compose and the COMPOSE_PROFILES environment variable. + +:doc:`/compose/profiles` と :ref:`COMPOSE_PROFILES 環境変数 ` をご覧ください。 + +.. Set up environment variables +.. _compose_set-up-environment-variables: + +環境変数のセットアップ +============================== + +.. You can set environment variables for various docker-compose options, including the -f and -p flags. + +``-f`` と ``-p`` フラグを含む様々な ``docker-compose`` オプション用の :doc:`環境変数 ` を指定できます。 + +.. For example, the COMPOSE_FILE environment variable relates to the -f flag, and COMPOSE_PROJECT_NAME environment variable relates to the -p flag. + +たとえば、 ``-f`` フラグに関係する :ref:`COMPOSE_FILE 環境変数 ` や、 ``-p`` フラグに関係する :ref:`COMPOSE_PROJECT_NAME 閑居変数 ` です。 + +.. Also, you can set some of these variables in an environment file. + +また、各環境変数は :doc:`環境変数用のファイル ` でも設定できます。 + +.. Where to go next +次に読む文章 ==================== .. CLI environment variables - docker-compose Command + Declare default environment variables in file -* :doc:`CLI 環境変数 ` -* :doc:`コマンドライン・リファレンス ` +* :doc:`CLI 環境変数 ` +* :doc:`デフォルトの環境変数をファイルで宣言 ` .. seealso:: - Compose command-line reference + Overview of docker-compose CLI https://docs.docker.com/compose/reference/ diff --git a/compose/reference/kill.rst b/compose/reference/kill.rst index 090f48530..8262f0523 100644 --- a/compose/reference/kill.rst +++ b/compose/reference/kill.rst @@ -1,23 +1,24 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/kill/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/kill.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/kill.md -.. check date: 2016/04/28 -.. Commits on Aug 25, 2015 59d4f304ee3bf4bb20ba0f5e0ad6c4a3ff1568f3 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/kill.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. kill - -.. _compose-kill: +.. docker-compose kill +.. _docker-compose-kill: ======================================= -kill +docker-compose kill ======================================= .. code-block:: bash - 使い方: kill [オプション] [サービス...] + 使い方: docker-compose kill [オプション] [サービス...] オプション: -s SIGNAL コンテナに送信するシグナル。デフォルトのシグナルは SIGKILL @@ -32,5 +33,5 @@ kill .. seealso:: - kill + docker-compose kill https://docs.docker.com/compose/reference/kill/ diff --git a/compose/reference/logs.rst b/compose/reference/logs.rst index 1fc020dd4..fc2693685 100644 --- a/compose/reference/logs.rst +++ b/compose/reference/logs.rst @@ -1,18 +1,19 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/logs/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/logs.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/logs.md -.. check date: 2016/04/28 -.. Commits on Mar 2, 2016 9b36dc5c540f9c88bdf6cb5e5b8e7e7b745d3c8f + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/logs.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. logs - -.. _compose-logs: +.. docker-compose logs +.. _docker-compose-logs: ======================================= -logs +docker-compose logs ======================================= .. code-block:: bash @@ -23,7 +24,7 @@ logs --no-color 白黒で画面に出力 -f, --follow ログの出力をフォロー(表示しつづける) -t, --timestamps タイムスタンプの表示 - --tail 各コンテナのログの最終行から遡った行を表示 + --tail="all" 各コンテナのログの最終行から遡った行を表示 .. Displays log output from services. @@ -31,6 +32,6 @@ logs .. seealso:: - logs + docker-compose logs https://docs.docker.com/compose/reference/logs/ diff --git a/compose/reference/overview.rst b/compose/reference/overview.rst deleted file mode 100644 index 7b736909a..000000000 --- a/compose/reference/overview.rst +++ /dev/null @@ -1,137 +0,0 @@ -.. -*- coding: utf-8 -*- -.. URL: https://docs.docker.com/compose/reference/overview/ -.. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/overview.md - doc version: 1.11 - https://github.com/docker/compose/commits/master/docs/reference/overview.md -.. check date: 2016/04/28 -.. Commits on Mar 24, 2016 8282bb1b24cc0f51210ffd94a55edf8876bcb814 -.. ------------------------------------------------------------------- - -.. Overview of docker-compose CLI - -.. _overview-of-docker-compose-cli: - -======================================= -docker-compose コマンド概要 -======================================= - -.. This page provides the usage information for the docker-compose Command. You can also see this information by running docker-compose --help from the command line. - -このページは ``docker-compose`` コマンドの使い方に関する情報を提供します。この情報はコマンドライン上で ``docker-compose --help`` を使っても確認できます。 - -.. code-block:: bash - - Docker で使う複数コンテナ・アプリケーションの定義と実行 - - 使い方: - docker-compose [-f=<引数>...] [オプション] [コマンド] [引数...] - docker-compose -h|--help - - オプション: - -f, --file FILE 別の compose ファイルを指定 (デフォルト: docker-compose.yml) - -p, --project-name NAME 別のプロジェクト名を指定 (デフォルト: directory name) - --verbose 詳細情報を表示 - -v, --version バージョンを表示して終了 - -H, --host HOST 接続先のデーモン・ソケット - - --tls TLS を使う;--tlsverify の指定も含む - --tlscacert CA_PATH この CA で署名した証明書のみ信頼 - --tlscert CLIENT_CERT_PATH TLS 証明書ファイルへのパス - --tlskey TLS_KEY_PATH TLS 鍵ファイルへのパス - --tlsverify TLS を使いリモートを認証 - --skip-hostname-check クライアントの証明書で指定されたデーモンのホスト名を確認しない。 - (たとえば、docker ホストが IP アドレスの場合) - - コマンド: - build サービスの構築または再構築 - config compose ファイルの確認と表示 - create サービスの作成 - down コンテナ・ネットワーク・イメージ・ボリュームの停止と削除 - events コンテナからリアルタイムにイベントを受信 - help コマンド上でヘルプを表示 - kill コンテナを kill (強制停止) - logs コンテナの出力を表示 - pause サービスを一時停止 - port ポートに割り当てる公開用ポートを表示 - ps コンテナ一覧 - pull サービス用イメージの取得 - restart サービスの再起動 - rm 停止中のコンテナを削除 - run 1度だけコマンドを実行 - scale サービス用コンテナの数を指定 - start サービスの開始 - stop サービスの停止 - unpause サービスの再開 - up コンテナの作成と開始 - version Docker Compose のバージョン情報を表示 - -.. The Docker Compose binary. You use this command to build and manage multiple services in Docker containers. - -``docker-compose`` は Docker Compose のバイナリです。このコマンドを使い Docker コンテナ上の複数のサービスを管理します。 - -.. Use the -f flag to specify the location of a Compose configuration file. You can supply multiple -f configuration files. When you supply multiple files, Compose combines them into a single configuration. Compose builds the configuration in the order you supply the files. Subsequent files override and add to their successors. - -Compose 設定ファイルの場所を指定するには、 ``-f`` フラグを使います。複数の ``-f`` 設定ファイルを指定できます。複数のファイルを指定したら、Compose は1つの設定ファイルに連結します。Compose はファイルを指定した順番で構築します。後に続くファイルは、既に実行したものを上書き・追加します。 - -.. For example, consider this command line: - -たとえば、次のようなコマンドラインを考えます。 - -.. code-block:: bash - - $ docker-compose -f docker-compose.yml -f docker-compose.admin.yml run backup_db` - -.. The docker-compose.yml file might specify a webapp service. - -``docker-compose.yml`` ファイルは ``webapp`` サービスを指定しています。 - -.. code-block:: yaml - - webapp: - image: examples/web - ports: - - "8000:8000" - volumes: - - "/data" - -.. If the docker-compose.admin.yml also specifies this same service, any matching fields will override the previous file. New values, add to the webapp service configuration. - -また、 ``docker-compose.admin.yml`` ファイルで同じサービスを指定したら、以前のファイルで指定した同じフィールドの項目があれば、それを上書きします。新しい値があれば、 ``webapp`` サービスの設定に追加します。 - -.. code-block:: yaml - - webapp: - build: . - environment: - - DEBUG=1 - -.. Use a -f with - (dash) as the filename to read the configuration from stdin. When stdin is used all paths in the configuration are relative to the current working directory. - -``-f`` に ``-`` (ダッシュ)をファイル名として指定したら、標準入力から設定を読み込みます。設定に標準入力を使う場合のパスは、現在の作業用ディレクトリからの相対パスとなります。 - -.. The -f flag is optional. If you don’t provide this flag on the command line, Compose traverses the working directory and its subdirectories looking for a docker-compose.yml and a docker-compose.override.yml file. You must supply at least the docker-compose.yml file. If both files are present, Compose combines the two files into a single configuration. The configuration in the docker-compose.override.yml file is applied over and in addition to the values in the docker-compose.yml file. - -``-f`` フラグはオプションです。コマンドラインでこのフラグを指定しなければ、Compose は現在の作業用ディレクトリと ``docker-compose.yml`` ファイルと ``docker-compose.override.yml`` ファイルのサブディレクトリを探します。もし、2つのファイルを指定したら、1つの設定ファイルに連結します。 この時、 ``docker-compose.yml`` ファイルにある値は、 ``docker-compose.override.yml`` ファイルで設定し値で上書きします。 - -.. See also the COMPOSE_FILE environment variable. - -詳しくは ``COMPOSE`` :ref:`環境変数 ` をご覧ください。 - -.. Each configuration has a project name. If you supply a -p flag, you can specify a project name. If you don’t specify the flag, Compose uses the current directory name. See also the COMPOSE_PROJECT_NAME environment variable - -各設定ファイルはプロジェクト名を持っています。 ``-p`` フラグでプロジェクト名を指定できます。フラグを指定しなければ、Compose は現在のディレクトリの名前を使います。詳細は ``COMPOSE_PROJECT`` :ref:`環境変数 ` をご覧ください。 - -.. Where to go next - -次はどこへ -========== - -.. CLI environment variables - Command line reference - -* :doc:`CLI 環境変数 ` - -.. seealso:: - - Overview of docker-compose CLI - https://docs.docker.com/compose/reference/overview/ diff --git a/compose/reference/pause.rst b/compose/reference/pause.rst index 7e4d85811..0ec1e71cd 100644 --- a/compose/reference/pause.rst +++ b/compose/reference/pause.rst @@ -1,18 +1,19 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/pause/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/pause.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/pause.md -.. check date: 2016/04/28 -.. Commits on Aug 21, 2015 227584b8640be269f60975d7c7f361e856c9e9f6 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/pause.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. pause - -.. _compose-pause: +.. docker-compose pause +.. _docker-compose-pause: ======================================= -pause +docker-compose pause ======================================= .. code-block:: bash @@ -25,5 +26,5 @@ pause .. seealso:: - pause + docker-compose pause https://docs.docker.com/compose/reference/pause/ diff --git a/compose/reference/port.rst b/compose/reference/port.rst index c5840d426..a85391e59 100644 --- a/compose/reference/port.rst +++ b/compose/reference/port.rst @@ -1,18 +1,19 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/port/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/port.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/port.md -.. check date: 2016/04/28 -.. Commits on Aug 25, 2015 59d4f304ee3bf4bb20ba0f5e0ad6c4a3ff1568f3 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/port.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. port - -.. _compose-port: +.. docker-compose port +.. _docker-compose-port: ======================================= -port +docker-compose port ======================================= .. code-block:: bash @@ -29,5 +30,5 @@ port .. seealso:: - port + docker-compose port https://docs.docker.com/compose/reference/port/ diff --git a/compose/reference/ps.rst b/compose/reference/ps.rst index 04dd42fd5..8a07fd6f1 100644 --- a/compose/reference/ps.rst +++ b/compose/reference/ps.rst @@ -3,30 +3,42 @@ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/ps.md doc version: 1.11 https://github.com/docker/compose/commits/master/docs/reference/ps.md -.. check date: 2016/04/28 -.. Commits on Jul 28, 2015 7eabc06df5ca4a1c2ad372ee8e87012de5429f05 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/ps.md +.. check date: 2022/04/08 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. ps - -.. _compose-ps: +.. docker-compose ps +.. _docker-compose-ps: ======================================= -ps +docker-compose ps ======================================= .. code-block:: bash - 使い方: ps [オプション] [サービス...] + 使い方: docker-compose ps [オプション] [サービス...] オプション: - -q ID のみ表示 + -q, --quiet ID のみ表示 + --services サービスを表示 + --filter KEY=VAL 属性でサービスをフィルタ + -a, --all 停止済みコンテナを全て表示(run コマンドで作成されたコンテナを含む) .. Lists containers. コンテナ一覧を表示します。 +.. code-block:: bash + + $ docker-compose ps + Name Command State Ports + --------------------------------------------------------------------------------------------- + mywordpress_db_1 docker-entrypoint.sh mysqld Up (healthy) 3306/tcp + mywordpress_wordpress_1 /entrypoint.sh apache2-for ... Restarting 0.0.0.0:8000->80/tcp + .. seealso:: - ps + docker-compose ps https://docs.docker.com/compose/reference/ps/ diff --git a/compose/reference/pull.rst b/compose/reference/pull.rst index 89b4dc6fb..66eb4a7e3 100644 --- a/compose/reference/pull.rst +++ b/compose/reference/pull.rst @@ -3,31 +3,81 @@ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/pull.md doc version: 1.11 https://github.com/docker/compose/commits/master/docs/reference/pull.md -.. check date: 2016/04/28 -.. Commits on Sep 21, 2015 c9083e21c81576ba7b8f27dfd952f269cc25a7fd + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/pull.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. pull - -.. _compose-pull: +.. docker-compose pull +.. _docker-compose-pull: ======================================= -pull +docker-compose pull ======================================= .. code-block:: bash - 使い方: pull [オプション] [サービス...] + 使い方: docker-compose pull [オプション] [サービス...] オプション: - --ignore-pull-failures 取得に失敗しても無視する + --ignore-pull-failures 取得可能なイメージは取得し、取得に失敗するイメージを無視 + --parallel 非推奨。複数のイメージを並列に取得(デフォルトで有効) + --no-parallel 並列取得を無効化 + -q, --quiet 進捗情報を表示せずに取得 + --include-deps 依存関係を宣言済みのサービスも取得 + +.. Pulls an image associated with a service defined in a docker-compose.yml or docker-stack.yml file, but does not start containers based on those images. + +``docker-compose.yml`` や ``docker-stack.yml`` で定義されたサービスに関連するイメージを取得しますが、それらイメージを元にしたコンテナは起動しません。 + +.. For example, suppose you have this docker-compose.yml file from the Quickstart: Compose and Rails sample. + +たとえば、 :doc:`クイックスタート: Comose と Rails ` サンプルにある ``docker-compose.yml`` ファイルがあるとします。 -.. Pulls service images. +.. code-block:: yaml + + version: '2' + services: + db: + image: postgres + web: + build: . + command: bundle exec rails s -p 3000 -b '0.0.0.0' + volumes: + - .:/myapp + ports: + - "3000:3000" + depends_on: + - db + +.. If you run docker-compose pull ServiceName in the same directory as the docker-compose.yml file that defines the service, Docker pulls the associated image. For example, to call the postgres image configured as the db service in our example, you would run docker-compose pull db. + +``docker-compose.yml`` ファイルがあるのと同じディレクトリで ``docker-compose pull サービス名`` を実行すると、Docker は関連付けられたイメージを取得します。たとえば、例では ``db`` サービスとして指定されている ``postgres`` サービスを取得するには、 ``docker-compose pull db`` を実行します。 + +.. code-block:: bash -サービス用イメージを取得します。 + $ docker-compose pull db + Pulling db (postgres:latest)... + latest: Pulling from library/postgres + cd0a524342ef: Pull complete + 9c784d04dcb0: Pull complete + d99dddf7e662: Pull complete + e5bff71e3ce6: Pull complete + cb3e0a865488: Pull complete + 31295d654cd5: Pull complete + fc930a4e09f5: Pull complete + 8650cce8ef01: Pull complete + 61949acd8e52: Pull complete + 527a203588c0: Pull complete + 26dec14ac775: Pull complete + 0efc0ed5a9e5: Pull complete + 40cd26695b38: Pull complete + Digest: sha256:fd6c0e2a9d053bebb294bb13765b3e01be7817bf77b01d58c2377ff27a4a46dc + Status: Downloaded newer image for postgres:latest .. seealso:: - pull + docker-compose pull https://docs.docker.com/compose/reference/pull/ diff --git a/compose/reference/push.rst b/compose/reference/push.rst index c111325f0..c5389c58c 100644 --- a/compose/reference/push.rst +++ b/compose/reference/push.rst @@ -1,71 +1,57 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/push/ +.. SOURCE: + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/push.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. title: docker-compose push - +.. docker-compose push .. _docker-compose-push: ======================================= docker-compose push ======================================= -.. ``` - Usage: push [options] [SERVICE...] - - Options: - --ignore-push-failures Push what it can and ignores images with push failures. - ``` -:: - - 利用方法: push [オプション] [SERVICE...] +.. code-block:: bash + 使い方: docker-compose push [オプション] [サービス...] + オプション: - --ignore-push-failures 可能なものはプッシュし、失敗するものは無視します。 + --ignore-push-failures 送信可能なイメージは送信し、送信失敗するイメージは無視 -.. Pushes images for services to their respective `registry/repository`. +.. Pushes images for services to their respective registry/repository. -サービスのイメージを、それぞれの ``registry/repository`` に対してプッシュします。 +サービスに対応するイメージを各 ``registry/repositor`` に送信します。 .. The following assumptions are made: -以下のことを前提としています。 - -.. - You are pushing an image you have built locally +以下の状況が想定されています。 -* ローカルにビルド済のイメージをプッシュするものとします。 +.. You are pushing an image you have built locally +.. You have access to the build key -.. - You have access to the build key +* ローカルで構築したイメージを送信しようとしている +* :ruby:`構築キー ` にアクセス可能 -* ビルドキーに対してアクセス権を有しているものとします。 - -.. ## Example +.. Example 例 -=== +========== + +.. code-block:: yalm -.. ```yaml version: '3' services: service1: build: . image: localhost:5000/yourimage # goes to local registry - + service2: build: . - image: youruser/yourimage # goes to youruser DockerHub registry - ``` -.. code-block:: yaml + image: your-dockerid/yourimage # goes to your repository on Docker Hub - version: '3' - services: - service1: - build: . - image: localhost:5000/yourimage # ローカルレジストリへ - - service2: - build: . - image: youruser/yourimage # 自ユーザーの DockerHub レジストリへ .. seealso:: diff --git a/compose/reference/restart.rst b/compose/reference/restart.rst index 0cf02462d..1819fab59 100644 --- a/compose/reference/restart.rst +++ b/compose/reference/restart.rst @@ -1,32 +1,45 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/restart/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/restart.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/restart.md -.. check date: 2016/04/28 -.. Commits on Jul 28, 2015 7eabc06df5ca4a1c2ad372ee8e87012de5429f05 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/restart.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. restart - -.. _compose-restart: +.. docker-compose restart +.. _docker-compose-restart: ======================================= -restart +docker-compose restart ======================================= .. code-block:: bash - 使い方: restart [オプション] [サービス...] + 使い方: docker-compose restart [オプション] [サービス...] Options: -t, --timeout TIMEOUT シャットダウンのタイムアウト秒数を指定 (デフォルト: 10) -.. Restarts services. +.. Restarts all stopped and running services. + +全ての停止中および実行中のサービスを再起動します。 + +.. If you make changes to your docker-compose.yml configuration these changes are not reflected after running this command. + +``docker-compose.yaml`` 設定ファイルに変更を加えていたとしても、この再起動コマンドの実行後には反映されません。 + +.. For example, changes to environment variables (which are added after a container is built, but before the container’s command is executed) are not updated after restarting. + +たとえば、変更されたh環境変数(コンテナの構築後、かつ、コンテナのコマンドを実行する前に追加されたもの)は、再起動後に反映されません。 + +.. If you are looking to configure a service’s restart policy, please refer to restart in Compose file v3 and restart in Compose v2. Note that if you are deploying a stack in swarm mode, you should use restart_policy, instead. -サービスを再起動します。 +サービスの再起動ポリシーの設定変更を知りたい場合は、 Compose ファイル v3 の :ref:`compose-file-v3-restart` 、または、 Compose v2 の :ref:`compose-file-restart` をご覧ください。 :doc:`swarm モードに stack をデプロイする場合 ` は、かわりに :ref:`restart_policy ` を使うべきです。 .. seealso:: - restart + docker-compose restart https://docs.docker.com/compose/reference/restart/ diff --git a/compose/reference/rm.rst b/compose/reference/rm.rst index ce55afb32..fdf603561 100644 --- a/compose/reference/rm.rst +++ b/compose/reference/rm.rst @@ -1,27 +1,30 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/rm/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/rm.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/rm.md -.. check date: 2016/04/28 -.. Commits on Apr 12, 2016 3722bb38c66b3c3500e86295a43aafe14a050b50 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/rm.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. rm +.. docker-compose rm -.. _compose-rm: +.. _docker-compose-rm: ======================================= -rm +docker-compose rm ======================================= .. code-block:: bash - 使い方: rm [オプション] [サービス...] + 使い方: docker-compose rm [オプション] [サービス...] オプション: -f, --force 確認なく削除する -v コンテナにアタッチしているアノニマス・ボリュームも削除 + -s, --stop 削除前に、必要であればコンテナを停止 -a, --all docker-compose run で作成した一度だけのコンテナを全て削除 docker-compose run @@ -36,14 +39,27 @@ rm .. (1.11) .. By default, anonymous volumes attached to containers will not be removed. You can override this with -v. To list all volumes, use docker volume ls. -デフォルトでは、コンテナにアタッチしている匿名ボリューム(anonymous volume)を削除しません。ボリュームを削除するには ``-v`` オプションを使います。全てのボリュームを表示するには ``docker volume ls`` を使います。 +.. (20.10) +.. By default, anonymous volumes attached to containers are not removed. You can override this with -v. To list all volumes, use docker volume ls. +デフォルトでは、コンテナにアタッチしている匿名ボリューム(anonymous volume)を削除しません。ボリュームを削除するには ``-v`` オプションを使います。全てのボリュームを表示するには ``docker volume ls`` を使います。 .. Any data which is not in a volume will be lost. (明示的に削除しなければ)ボリューム内にあるデータは失われません。 +.. Running the command with no options also removes one-off containers created by docker-compose up or docker-compose run: + +実行時にオプションを付けなければ、 ``docker-compose up`` や ``docker-compose run`` によって作成された1回限り実行するコンテナも削除します。 + +.. code-block:: bash + + $ docker-compose rm + Going to remove djangoquickstart_web_run_1 + Are you sure? [yN] y + Removing djangoquickstart_web_run_1 ... done + .. seealso:: - rm + docker-compose rm https://docs.docker.com/compose/reference/rm/ diff --git a/compose/reference/run.rst b/compose/reference/run.rst index e8c515731..872a464c3 100644 --- a/compose/reference/run.rst +++ b/compose/reference/run.rst @@ -1,36 +1,43 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/run/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/run.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/run.md -.. check date: 2016/04/28 -.. Commits on Mar 16, 2016 658803edf885f490168e223d07b2b1a2cbd22aae + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/run.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. run - -.. _compose-run: +.. dokcer-compose run +.. _docker-compose-run: ======================================= -run +docker-compose run ======================================= .. code-block:: bash - 使い方: run [オプション] [-e キー=バリュー...] サービス [コマンド] [引数...] + 使い方: + docker-compose run [オプション] [-v ボリューム...] [-p ポート...] [-e KEY=VAL...] [-l KEY=VALUE...] + サービス [コマンド] [引数...] オプション: - -d デタッチド・モード: コンテナをバックグラウンドで実行し、新しいコンテナ名を表示 - --name NAME コンテナに名前を割り当て - --entrypoint CMD イメージのエントリーポイントを上書き - -e KEY=VAL 環境変数を指定 (複数回指定できる) - -u, --user="" 実行時のユーザ名または uid を指定 - --no-deps リンクしたサービスを起動しない - --rm コンテナ実行後に削除。デタッチド・モードの場合は無視 - -p, --publish=[] コンテナのポートをホスト側に公開 - --service-ports サービス用のポートを有効化し、ホスト側に割り当て可能にする - -T 疑似ターミナル (pseudo-tty) 割り当てを無効化。デフォルトの `docker-compose run` は TTY を割り当て - -w, --workdir="" コンテナ内のワーキング・ディレクトリを指定 + -d, --detach デタッチド・モード: コンテナをバックグラウンドで実行し、新しいコンテナ名を表示 + --name NAME コンテナに名前を割り当て + --entrypoint CMD イメージのエントリーポイントを上書き + -e KEY=VAL 環境変数を指定 (複数回指定できる) + -l, --label KEY=VAL ラベルの追加または上書き (複数回指定できる) + -u, --user="" 実行時のユーザ名または uid を指定 + --no-deps リンクしたサービスを起動しない + --rm コンテナ実行後に削除。デタッチド・モードの場合は無視 + -p, --publish=[] コンテナのポートをホスト側に公開 + --service-ports サービス用のポートを有効化し、ホスト側に割り当て可能にする + --use-aliases コンテナが接続するネットワークで、ネットワークでのサービス名エイリアス(別名)を使う + -v, --volume=[] ボリュームのバインドマウント(デフォルト []) + -T 疑似ターミナル (pseudo-tty) 割り当てを無効化。デフォルトの `docker-compose run` は TTY を割り当て + -w, --workdir="" コンテナ内の作業ディレクトリを指定 + .. Runs a one-time command against a service. For example, the following command starts the web service and runs bash as its command. @@ -38,53 +45,65 @@ run .. code-block:: bash - $ docker-compose run web bash + docker-compose run web bash -.. Commands you use with run start in new containers with the same configuration as defined by the service’ configuration. This means the container has the same volumes, links, as defined in the configuration file. There two differences though. +.. Commands you use with run start in new containers with configuration defined by that of the service, including volumes, links, and other details. However, there are two important differences. -``run`` コマンドを使うと、サービスの設定ファイルで定義された通りに、同じ設定の新しいコンテナを開始します。つまり、コンテナは設定ファイル上で定義された同じボリュームとリンクを持ちます。ただ、ここでは2つの違いがあります。 +``run`` コマンドを使うと、設定ファイルで定義された通りに、サービスとして新しいコンテナを開始します。また、定義されているボリューム、リンク、その他の詳細も持ちます。しかし、ここでは2つの重要な違いがあります。 .. First, the command passed by run overrides the command defined in the service configuration. For example, if the web service configuration is started with bash, then docker-compose run web python app.py overrides it with python app.py. 1つは、 ``run`` コマンドの指定は、サービス設定ファイル上での定義を上書きします。たとえば、 ``web`` サービスは ``bash`` で開始する設定だとしても、 ``docker-compose run web python app.py`` を実行すると、 ``python app.py`` で上書きします。 -.. The second difference is the docker-compose run command does not create any of the ports specified in the service configuration. This prevents the port collisions with already open ports. If you do want the service’s ports created and mapped to the host, specify the --service-ports flag: +.. The second difference is that the docker-compose run command does not create any of the ports specified in the service configuration. This prevents port collisions with already-open ports. If you do want the service’s ports to be created and mapped to the host, specify the --service-ports flag: 2つめの違いとして、 ``docker-compose run`` コマンドはサービス設定ファイルで指定したポートを作成しません。これは、既に開いているポートとの衝突を避けるためです。サービス用のポートを作成し、ホスト側に割り当てるには、 ``--service-ports`` フラグを使います。 .. code-block:: bash - $ docker-compose run --service-ports web python manage.py shell + docker-compose run --service-ports web python manage.py shell -.. Alternatively manual port mapping can be specified. Same as when running Docker’s run command - using --publish or -p options: +.. Alternatively, manual port mapping can be specified with the --publish or -p options, just as when using docker run: -別の方法として、手動でポートの割り当てを設定することも可能です。同様に Docker で ``run`` コマンドを使うときに、 ``--publish`` または ``-p`` オプションを使います。 +別の方法として、手動でポートの割り当てを設定することも可能です。Docker で ``run`` コマンドを使う時と同様に、 ``--publish`` または ``-p`` オプションを使うだけです。 .. code-block:: bash - $ docker-compose run --publish 8080:80 -p 2022:22 -p 127.0.0.1:2021:21 web python manage.py shell + docker-compose run --publish 8080:80 -p 2022:22 -p 127.0.0.1:2021:21 web python manage.py shell -.. If you start a service configured with links, the run command first checks to see if the linked service is running and starts the service if it is stopped. Once all the linked services are running, the run executes the command you passed it. So, for example, you could run: +.. If you start a service configured with links, the run command first checks to see if the linked service is running and starts the service if it is stopped. Once all the linked services are running, the run executes the command you passed it. For example, you could run リンク機能を使ってサービスを開始する場合、 ``run`` コマンドはリンク先のサービスが実行中かどうかをまず確認し、サービスが停止していれば起動します。全てのリンク先のサービスが起動したら、指定したコマンドで ``run`` 命令が実行されます。たとえば、次のように実行できます。 .. code-block:: bash - $ docker-compose run db psql -h db -U docker + docker-compose run db psql -h db -U docker -.. This would open up an interactive PostgreSQL shell for the linked db container. +.. This opens an interactive PostgreSQL shell for the linked db container. これはリンクしている ``db`` コンテナに対して、PostgreSQL シェルで操作をします。 -.. If you do not want the run command to start linked containers, specify the --no-deps flag: +.. If you do not want the run command to start linked containers, use the --no-deps flag: ``run`` コマンドを実行するとき、リンクしているコンテナを起動したくない場合は ``--no-deps`` フラグを使います。 .. code-block:: bash - $ docker-compose run --no-deps web python manage.py shell + docker-compose run --no-deps web python manage.py shell + +.. If you want to remove the container after running while overriding the container’s restart policy, use the --rm flag: + +コンテナの再起動ポリシーを上書きし、コンテナの実行後に削除したい場合は ``--fm`` フラグを使います。 + +.. code-block:: bash + + docker-compose run --rm web python manage.py db upgrade + +.. This runs a database upgrade script, and removes the container when finished running, even if a restart policy is specified in the service configuration. + +このデータベース更新スクリプトを実行すると、サービス設定で再起動ポリシーが指定されていたとしても、処理の実行が終了したらコンテナを削除します。 .. seealso:: - run + docker-compose run https://docs.docker.com/compose/reference/run/ diff --git a/compose/reference/scale.rst b/compose/reference/scale.rst index 3399fb5f4..4aaa6b4c6 100644 --- a/compose/reference/scale.rst +++ b/compose/reference/scale.rst @@ -1,23 +1,35 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/scale/ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/scale.md - doc version: 1.11 + doc version: 1.13 https://github.com/docker/compose/commits/master/docs/reference/scale.md -.. check date: 2016/04/28 -.. Commits on Aug 25, 2016 59d4f304ee3bf4bb20ba0f5e0ad6c4a3ff1568f3 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/scale.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. scale - -.. _compose-scale: +.. docker-compose scale +.. _docker-compose-scale: ======================================= -scale +docker-compose scale ======================================= +.. This command is deprecated. Use the up command with the --scale flag instead. Beware that using up with the --scale flag has some subtle differences with the scale command, as it incorporates the behaviour of the up command. + +. warning:: + + **このコマンドは非推奨です。** かわりに、:doc:`up ` コマンドで ``--scale`` を付けてください。注意として、 ``up`` の ``--scale`` フラグの使用は、 ``scale`` コマンドとの `微妙な違い `_ がありますが、 ``up`` コマンドと組み合わせた挙動になります。 + + .. code-block:: bash - 使い方: scale [サービス=数値...] + 使い方: docker-compose scale [オプション] [SERVICE=NUM...] + + オプション: + -t, --timeout TIMEOUT シャットダウンのタイムアウト秒を指定(デフォルト: 10) + .. Sets the number of containers to run for a service. @@ -31,7 +43,14 @@ scale $ docker-compose scale web=2 worker=3 +.. Tip: Alternatively, in Compose file version 3.x, you can specify replicas under the deploy key as part of a service configuration for Swarm mode. The deploy key and its sub-options (including replicas) only works with the docker stack deploy command, not docker-compose up or docker-compose run. + +.. tip:: + + もう1つの方法として、 :doc:`Compose ファイル形式バージョン v3 ` では、 :doc:`Swarm モード ` 対応設定の一部として、 :ref:`deploy ` キー以下の :ref:`replicas ` で指定できます。 ``deploy`` キーとサブオプション( ``replicas`` を含みます)は、 ``docker stack deploy`` コマンドを使った時のみ機能しますが、 ``docker-compose up`` や ``docker-compose run`` では動作しません。 + + .. seealso:: - scale + docker-compose scale https://docs.docker.com/compose/reference/scale/ diff --git a/compose/reference/start.rst b/compose/reference/start.rst index 235fd651c..313edfaa6 100644 --- a/compose/reference/start.rst +++ b/compose/reference/start.rst @@ -3,21 +3,22 @@ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/start.md doc version: 1.11 https://github.com/docker/compose/commits/master/docs/reference/start.md -.. check date: 2016/04/28 -.. Commits on Jul 28, 2015 7eabc06df5ca4a1c2ad372ee8e87012de5429f05 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/start.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. start - -.. _compose-start: +.. docker-compose start +.. _docker-compose-start: ======================================= -start +docker-compose start ======================================= .. code-block:: bash - 使い方: start [サービス...] + 使い方: docker-compose start [サービス...] .. Starts existing containers for a service. @@ -25,5 +26,5 @@ start .. seealso:: - start + docker-compose start https://docs.docker.com/compose/reference/start/ diff --git a/compose/reference/stop.rst b/compose/reference/stop.rst index bdc5b3739..2a304d363 100644 --- a/compose/reference/stop.rst +++ b/compose/reference/stop.rst @@ -3,21 +3,22 @@ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/stop.md doc version: 1.11 https://github.com/docker/compose/commits/master/docs/reference/stop.md -.. check date: 2016/04/28 -.. Commits on Jul 28, 2015 7eabc06df5ca4a1c2ad372ee8e87012de5429f05 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/stop.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. stop - -.. _compose-stop: +.. docker-compose stop +.. _docker-compose-stop: ======================================= -stop +docker-compose stop ======================================= .. code-block:: bash - 使い方: stop [オプション] [サービス...] + 使い方: docker-compose stop [オプション] [サービス...] オプション: -t, --timeout TIMEOUT シャットダウンのタイムアウト秒数を指定 (デフォルト: 10). @@ -28,5 +29,5 @@ stop .. seealso:: - stop + docker-compose stop https://docs.docker.com/compose/reference/stop/ diff --git a/compose/reference/toc.rst b/compose/reference/toc.rst index 036a044af..edbe95363 100644 --- a/compose/reference/toc.rst +++ b/compose/reference/toc.rst @@ -1,12 +1,12 @@ .. -*- coding: utf-8 -*- .. -.. doc version: 1.10 -.. check date: 2016/02/06 +.. doc version: 20.10 +.. check date: 2022/04/06 .. ----------------------------------------------------------------------------- -.. swarm command line reference toc +.. docker compose command line reference toc -.. swarm-cli-reference-toc: +.. compose-reference-toc: ======================================== コマンドライン・リファレンス @@ -16,20 +16,23 @@ :maxdepth: 3 index.rst - overview.rst envvars.rst + /compose/completion.rst build.rst config.rst create.rst down.rst events.rst + exec.rst help.rst + images.rst kill.rst logs.rst pause.rst port.rst ps.rst pull.rst + push.rst restart.rst rm.rst run.rst diff --git a/compose/reference/top.rst b/compose/reference/top.rst index a104418c8..cdcec1c53 100644 --- a/compose/reference/top.rst +++ b/compose/reference/top.rst @@ -1,40 +1,27 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/reference/top/ +.. SOURCE: + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/top.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. title: docker-compose top - +.. docker-compose top .. _docker-compose-top: ======================================= docker-compose top ======================================= -.. ```none - Usage: top [SERVICE...] - - ``` -:: +.. code-block:: bash - 利用方法: top [SERVICE...] + 使い方: docker-compose top [SERVICE...] .. Displays the running processes. 実行中のプロセスを表示します。 -.. ```bash - $ docker-compose top - compose_service_a_1 - PID USER TIME COMMAND - ---------------------------- - 4060 root 0:00 top - - compose_service_b_1 - PID USER TIME COMMAND - ---------------------------- - 4115 root 0:00 top - ``` - .. code-block:: bash $ docker-compose top diff --git a/compose/reference/unpause.rst b/compose/reference/unpause.rst index 81784c1b7..d8f3471d6 100644 --- a/compose/reference/unpause.rst +++ b/compose/reference/unpause.rst @@ -3,21 +3,22 @@ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/unpause.md doc version: 1.11 https://github.com/docker/compose/commits/master/docs/reference/unpause.md -.. check date: 2016/04/28 -.. Commits on Jan 7, 2016 77d2aae72dbed943e0b7ae58e392a5bca49a4263 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/unpause.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. unpause - -.. _compose-unpause: +.. docker-compose unpause +.. _docker-compose-unpause: ======================================= -unpause +docker-compose unpause ======================================= .. code-block:: bash - 使い方: unpause [サービス...] + 使い方: docker-compose unpause [サービス...] .. Unpauses paused containers of a service. @@ -25,6 +26,6 @@ unpause .. seealso:: - unpause + docker-compose unpause https://docs.docker.com/compose/reference/unpause/ diff --git a/compose/reference/up.rst b/compose/reference/up.rst index 7c6ad9b0e..ed20330d2 100644 --- a/compose/reference/up.rst +++ b/compose/reference/up.rst @@ -3,77 +3,86 @@ .. SOURCE: https://github.com/docker/compose/blob/master/docs/reference/up.md doc version: 1.11 https://github.com/docker/compose/commits/master/docs/reference/up.md -.. check date: 2016/04/28 -.. Commits on Mar 16, 2016 20c29f7e47ade7567ee35f3587790f6235d17d59 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/compose/reference/up.md +.. check date: 2022/04/09 +.. Commits on Jan 28, 2022 b6b19516d0feacd798b485615ebfee410d9b6f86 .. ------------------------------------------------------------------- -.. up +.. docker-compose up -.. _compose-up: +.. _docker-compose-up: ======================================= -up +docker-compose up ======================================= .. code-block:: bash - 使い方: up [オプション] [サービス...] + 使い方: docker-compose up [オプション] [--scale サービス=数...] [サービス...] オプション: - -d デタッチド・モード: バックグラウンドでコンテナを実行し、新しいコンテナ名を表示 - --abort-on-container-exit と同時に使えない - --no-color 白黒で画面に表示 - --no-deps リンクしたサービスを起動しない - --force-recreate 設定やイメージに変更がなくても、コンテナを再作成する - --no-recreate と同時に使えません - --no-recreate コンテナが既に存在していれば、再作成しない - --force-recreate と同時に使えない - --no-build イメージが見つからなくても構築しない - --build コンテナを開始前にイメージを構築する - --abort-on-container-exit コンテナが1つでも停止したら全てのコンテナを停止 - -d と同時に使えない - -t, --timeout TIMEOUT アタッチしている、あるいは既に実行中のコンテナを - 停止する時のタイムアウト秒数を指定 (デフォルト:10 ) - --remove-orphans Compose ファイルで定義されていないサービス用のコンテナを削除 - --exit-code-from SERVICE 指定されたサービスコンテナの終了コードを返す - --abort-on-container-exit の指定を暗に含む - --scale SERVICE=NUM SERVICE のインスタンス数を NUM とする - Compose ファイルに scale の設定があっても上書きされる + -d, --detach デタッチド・モード: バックグラウンドでコンテナを実行し、新しいコンテナ名を表示 + --abort-on-container-exit と同時に使えない + --no-color 白黒で画面に表示 + --quiet-pull 進捗情報を表示しない + --no-deps リンクしたサービスを起動しない + --force-recreate 設定やイメージに変更がなくても、コンテナを再作成する + --no-recreate と同時に使えません + --always-recreate-deps 依存関係のあるコンテナを再作成 + --no-recreate と同時に使えません + --no-recreate コンテナが既に存在していれば、再作成しない + --force-recreate と同時に使えない + --no-build イメージが見つからなくても構築しない + --no-start 作成してもサービスを起動しない + --build コンテナを開始前にイメージを構築する + --abort-on-container-exit コンテナが1つでも停止したら全てのコンテナを停止 + -d と同時に使えない + --attach-dependencies 依存するコンテナにアタッチ + -t, --timeout TIMEOUT アタッチしている、あるいは既に実行中のコンテナを + 停止する時のタイムアウト秒数を指定 (デフォルト:10 ) + -V, --renew-anon-volumes 以前のコンテナからデータを再利用せず、匿名ボリュームの再作成 + --remove-orphans Compose ファイルで定義されていないサービス用のコンテナを削除 + --exit-code-from SERVICE 指定されたサービスコンテナの終了コードを返す + --abort-on-container-exit の指定を暗に含む + --scale SERVICE=NUM SERVICE のインスタンス数を NUM とする + Compose ファイルに scale の設定があっても上書きされる + .. Builds, (re)creates, starts, and attaches to containers for a service. -サービス用のコンテナの構築、作成、起動、アタッチを行います。 +サービス用のコンテナを構築、作成、起動、アタッチします。 .. Unless they are already running, this command also starts any linked services. リンクされているサービスがまだ起動していない場合は、それらも起動します。 -.. The `docker-compose up` command aggregates the output of each container. When - the command exits, all containers are stopped. Running `docker-compose up -d` - starts the containers in the background and leaves them running. +.. The docker-compose up command aggregates the output of each container (essentially running docker-compose logs --follow). When the command exits, all containers are stopped. Running docker-compose up --detach starts the containers in the background and leaves them running. -``docker-compose up`` コマンドは個々のコンテナの出力をまとめます。 -コマンドが終了すると、コンテナはすべて停止します。 -``docker-compose up -d`` を実行すると、コンテナはバックグラウンドで起動し、そのまま実行し続けます。 +``docker-compose up`` コマンドでは、各コンテナの出力を統合します(実質的には ``docker-compose up --follow`` の実行です)。コマンドから :ruby:`抜ける ` と、コンテナは全て停止します。 ``docker-compose up --detach`` を実行すると、コンテナはバックグランドで起動し、そのまま実行し続けます。 .. If there are existing containers for a service, and the service’s configuration or image was changed after the container’s creation, docker-compose up picks up the changes by stopping and recreating the containers (preserving mounted volumes). To prevent Compose from picking up changes, use the --no-recreate flag. もしサービス用のコンテナが存在している場合、かつ、コンテナを作成後にサービスの設定やイメージを変更している場合は、 ``docker-compose up -d`` を実行すると、 設定を反映するためにコンテナを停止・再作成します(マウントしているボリュームは、そのまま保持します)。Compose が設定を反映させないようにするには、 ``--no-recreate`` フラグを使います。 -.. If you want to force Compose to stop and recreate all containers, use the - `--force-recreate` flag. +.. If you want to force Compose to stop and recreate all containers, use the --force-recreate flag. コンテナすべてを強制的に停止および再生成するには ``--force-recreate`` フラグを指定します。 -.. If the process encounters an error, the exit code for this command is `1`. - If the process is interrupted using `SIGINT` (`ctrl` + `C`) or `SIGTERM`, the containers are stopped, and the exit code is `0`. - If `SIGINT` or `SIGTERM` is sent again during this shutdown phase, the running containers are killed, and the exit code is `2`. +.. If the process encounters an error, the exit code for this command is 1. + +処理でエラーが発生した場合、対象コマンドの終了コードは ``1`` です。 + +.. If the process is interrupted using SIGINT (ctrl + C) or SIGTERM, the containers are stopped, and the exit code is 0. -処理過程においてエラーが発生した場合、このコマンドは終了コード ``1`` を返します。 -``SIGINT`` (``ctrl`` + ``C``) や ``SIGTERM`` によって処理が中断した場合、コンテナはすべて停止し、終了コード ``0`` を返します。 -シャットダウン過程において ``SIGINT`` や ``SIGTERM`` が再度送信された場合、起動しているコンテナのプロセスは強制終了され、終了コード ``2`` を返します。 +プロセスが ``SIGINT`` ( ``ctrl`` + ``C`` )や ``SIGTERM`` で中断した場合、コンテナは停止し、終了コードは ``0`` です。 + +.. If SIGINT or SIGTERM is sent again during this shutdown phase, the running containers are killed, and the exit code is 2. + +シャットダウン段階の途中で ``SIGINT`` や ``SIGTERM`` を再送信すると、実行中のコンテナは :ruby:`停止 ` され、終了コードは ``2`` になります。 .. seealso:: - up + docker-compose up https://docs.docker.com/compose/reference/up/ + diff --git a/compose/release-notes.rst b/compose/release-notes.rst new file mode 100644 index 000000000..bd9c14b37 --- /dev/null +++ b/compose/release-notes.rst @@ -0,0 +1,24 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/release-notes/ +.. SOURCE: + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/release-notes.md +.. check date: 2022/07/18 +.. Commits on Jul 13, 2022 38fec0d159134a9af7e8a3c226057a114b0622be +.. ------------------------------------------------------------------- + +.. Docker Compose release notes +.. _docker-compose-release-notes: + +======================================= +Docker Compose リリースノート +======================================= + + + +`公式サイトのリリースノート `_ をご覧ください。 + +.. seealso:: + + Docker Compose release notes + https://docs.docker.com/compose/release-notes/ diff --git a/compose/samples-for-compose.rst b/compose/samples-for-compose.rst new file mode 100644 index 000000000..d56c84d89 --- /dev/null +++ b/compose/samples-for-compose.rst @@ -0,0 +1,79 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/compose/samples-for-compose/ +.. SOURCE: + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/samples-for-compose.md +.. check date: 2022/07/18 +.. Commits on Jun 3, 2022 d49af6a4495f653ffa40292fd24972b2df5ac0bc +.. ------------------------------------------------------------------- + +.. Sample apps with Compose +.. _sample-apps-with-compose: + +======================================= +Compose のサンプル アプリ +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. The following samples show the various aspects of how to work with Docker Compose. As a prerequisite, be sure to install Docker Compose if you have not already done so. + + +.. Key concepts these samples cover +.. _compose-key-concepts-these-samples-cover: + +各サンプルが扱う主要な概念 +============================== + +.. The samples should help you to: + +各サンプルは、次のように役立つでしょう: + +.. define services based on Docker images using Compose files docker-compose.yml and docker-stack.yml files + understand the relationship between docker-compose.yml and Dockerfiles + learn how to make calls to your application services from Compose files + learn how to deploy applications and services to a swarm + +* :doc:`Compose ファイル ` の ``docker-compose.yml`` と ``docker-stack.yml`` ファイルを使い、 Docker イメージをベースとしたサービスを定義する +* ``docker-compose.yml`` と :doc:`Dockerfile ` 間との関係性を理解する +* Compose ファイルからアプリケーション サービスを読み出す方法を学ぶ +* :doc:`swarm ` にアプリケーションとサービスをデプロイする方法を学ぶ + +.. Samples tailored to demo Compose +.. _samples-tailored-to-demo-compose: + +Compose を試すための整った例 +======================================== + +.. These samples focus specifically on Docker Compose: + +これらの例は特に Docker Compose に焦点を当てています。 + +.. Quickstart: Compose and Django - Shows how to use Docker Compose to set up and run a simple Django/PostgreSQL app. + Quickstart: Compose and Rails - Shows how to use Docker Compose to set up and run a Rails/PostgreSQL app. + + Quickstart: Compose and WordPress - Shows how to use Docker Compose to set up and run WordPress in an isolated environment with Docker containers. + +* :doc:`クイックスタート:Compose と Django ` - シンプルな Django/PostgreSQL アプリのセットアップと実行に、 Docker Compose を使う方法を示す +* :doc:`クイックスタート:Compose と Rails ` - Rails/PostgreSQL アプリのセットアップと実行に、Docker Compose を使う方法を示す +* :doc:`クイックスタート:Compsoe と WordPress ` - Docker コンテナの隔離された環境で、 WordPress のセットアップと実行に Docker Compose を使う例を示す + +.. Awesome Compose samples +.. _awesome-compose-samples: + +Awesome Compose 例 +============================== + +.. The Awesome Compose samples provide a starting point on how to integrate different frameworks and technologies using Docker Compose. All samples are available in the Awesome-compose GitHub repo. + +Awesome Compose は、異なるフレームワークや技術の統合を Docker Compose ではじめるのに役立つ例を示します。全ての例は `GitHub の Awesome-compose リポジトリ `_ にあります。 + + +.. seealso:: + + Sample apps with Compose + https://docs.docker.com/compose/samples-for-compose/ diff --git a/compose/startup-order.rst b/compose/startup-order.rst index f5e611e91..e77923ac0 100644 --- a/compose/startup-order.rst +++ b/compose/startup-order.rst @@ -1,19 +1,20 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/compose/startup-order/ -.. SOURCE: https://github.com/docker/compose/blob/master/docs/startup-order.md +.. SOURCE: doc version: 1.10 https://github.com/docker/compose/commits/master/docs/startup-order.md -.. check date: 2016/04/28 -.. Commits on Mar 3, 2016 aa7b862f4c7f10337fc0b586d70aae5392b51f6c + doc version: v20.10 + https://github.com/docker/docker.github.io/blob/master/compose/startup-order.md +.. check date: 2022/07/18 +.. Commits on Jul 6, 2022 541ff04313335ecc62054722ed0819f8f11f7c7c .. ---------------------------------------------------------------------------- -.. Controlling startup order in Compose +.. Control startup and shutdown order in Compose +.. _control-startup-and-shutdown-order-in-compose: -.. _controlling-startup-order-in-compose: - -============================== -Compose における起動順の制御 -============================== +======================================== +Compose における起動順と停止順の制御 +======================================== .. sidebar:: 目次 @@ -21,61 +22,33 @@ Compose における起動順の制御 :depth: 3 :local: -.. You can control the order of service startup with the - [depends_on](compose-file.md#depends-on) option. Compose always starts - containers in dependency order, where dependencies are determined by - `depends_on`, `links`, `volumes_from`, and `network_mode: "service:..."`. +.. You can control the order of service startup and shutdown with the depends_on option. Compose always starts and stops containers in dependency order, where dependencies are determined by depends_on, links, volumes_from, and network_mode: "service:...". -サービスの起動順は、:ref:`compose-file-depends_on` オプションを使って制御することができます。 -Compose では必ず依存順に応じて、コンテナーの起動を行いますが、この依存順とは ``depends_on`` 、 ``links`` 、 ``volumes_from`` 、 ``network_mode: "サービス:..."`` によって決定します。 +:ref:`depends_on ` オプションの使用で、サービスの起動順番と停止順番を制御できます。Compose は常にコンテナの依存関係の順番で、起動と停止を行います。この依存関係を決めるのは、 ``depends_on`` 、 ``links`` 、 ``volumes_from`` 、 ``network_mode: "service:..."`` です。 -.. However, Compose will not wait until a container is "ready" (whatever that means - for your particular application) - only until it's running. There's a good - reason for this. +.. However, for startup Compose does not wait until a container is “ready” (whatever that means for your particular application) - only until it’s running. There’s a good reason for this. -しかし起動時の場合、Compose はコンテナーが "準備状態" になって初めて制御を待ちます。 -(これがアプリケーションにとってどのような意味になるかには無関係です。) -つまり稼動していることが必要です。 -これには十分な理由があります。 +しかし、Compose の起動とは、コンテナの「準備」が整うまで(個々のアプリケーションによって、意味は異なりますが)待ちません。単にコンテナを実行するだけです。これには相応の理由があります。 -.. The problem of waiting for a database (for example) to be ready is really just - a subset of a much larger problem of distributed systems. In production, your - database could become unavailable or move hosts at any time. Your application - needs to be resilient to these types of failures. +.. The problem of waiting for a database (for example) to be ready is really just a subset of a much larger problem of distributed systems. In production, your database could become unavailable or move hosts at any time. Your application needs to be resilient to these types of failures. -たとえばデータベースが準備状態になるまで待ち続けたとすると、分散システムにおいては非常に大きな問題となります。 -本番環境であれば利用不能となって、すぐにホストを切り替えなければならなくなります。 -アプリケーションは、このような状況に柔軟に対応できるものでなくてはなりません。 +(たとえば)データベースの準備が調うまで待機する問題とは、分散システムという大きな問題の一部にすぎません。本番環境では、データベースが利用不可能になったり、常にホストを移動します。アプリケーションは、このような障害に対する :ruby:`回復力 ` が必要です。 -.. To handle this, your application should attempt to re-establish a connection to - the database after a failure. If the application retries the connection, - it should eventually be able to connect to the database. +.. To handle this, design your application to attempt to re-establish a connection to the database after a failure. If the application retries the connection, it can eventually connect to the database. -こういったことを取り扱う際には、データベースへの接続に失敗した後に、接続を再度確立するようにアプリケーションを設計しておくことが必要です。 -アプリケーションが再接続を行えば、そのうちデータベースへの接続が成功します。 +これを扱うため、データベースで障害の発生後に、接続の再確立を試みるようアプリケーションを設計します。アプリケーションが接続を再試行すると、いずれデータベースに接続できるようにします。 -.. The best solution is to perform this check in your application code, both at - startup and whenever a connection is lost for any reason. However, if you don't - need this level of resilience, you can work around the problem with a wrapper - script: +.. The best solution is to perform this check in your application code, both at startup and whenever a connection is lost for any reason. However, if you don’t need this level of resilience, you can work around the problem with a wrapper script: -最適な方法は、再接続をアプリケーションコード内で行うことです。 -これは起動時にも行い、さらに何らかの理由で接続が断たれた際にも行います。 -もっともそれほどの柔軟性を必要としないのであれば、以下のようなラッパースクリプトを使ってこの問題を回避する方法もあります。 +起動時と、何らかの理由で通信が失われた場合の両方で、アプリケーション コード内でこの確認をするのが、一番良い解決策です。しかし、このレベルの回復力を必要としないばあい、 :ruby:`ラッパー スクリプト ` で問題を回避できます。 -.. - Use a tool such as [wait-for-it](https://github.com/vishnubob/wait-for-it), - [dockerize](https://github.com/jwilder/dockerize) or sh-compatible - [wait-for](https://github.com/Eficode/wait-for). These are small - wrapper scripts which you can include in your application's image and will - poll a given host and port until it's accepting TCP connections. +.. Use a tool such as wait-for-it, dockerize, Wait4X, sh-compatible wait-for, or RelayAndContainers template. These are small wrapper scripts which you can include in your application’s image to poll a given host and port until it’s accepting TCP connections. -* `wait-for-it `_ 、 `dockerize `_ 、あるいはシェル互換の `wait-for `_ を利用します。 - これは非常に小さなラッパースクリプトです。 - これをアプリケーションイメージに含めて、指定されたホストが TCP 接続を受け入れるまでの間、指定ポートに問い合わせを行うようにすることができます。 +* ツールを使います。具体的には `wait-for-it `_ 、 `dockerize `_ 、 `Wait4X `_ 、 sh 互換の `wait-for `_ 、 `ReadyAndContainers `_ テンプレートです。 - .. For example, to use `wait-for-it.sh` or `wait-for` to wrap your service's command: + .. For example, to use wait-for-it.sh or wait-for to wrap your service’s command: - たとえば ``wait-for-it.sh`` または ``wait-for`` を使って、サービスコマンドをラップするには以下のようにします。 + たとえば、サービスのコマンドをラップする ``wait-for-it.sh`` や ``wait-for`` を使います。 .. code-block:: yaml @@ -91,73 +64,63 @@ Compose では必ず依存順に応じて、コンテナーの起動を行いま db: image: postgres - .. >**Tip**: There are limitations to this first solution; e.g., it doesn't verify when a specific service is really ready. If you add more arguments to the command, you'll need to use the `bash shift` command with a loop, as shown in the next example. - - .. tip:: + .. Tip + There are limitations to this first solution. For example, it doesn’t verify when a specific service is really ready. If you add more arguments to the command, use the bash shift command with a loop, as shown in the next example. - この解決方法には限界があります。 - たとえば指定するサービスが、本当に準備状態であるかどうかは確認できません。 - コマンドにさらに引数を追加して ``bash shift`` を利用し、ループによって対処するのが次の例です。 + .. tips:: + + この1つめの解決策には限界があります。たとえば、指定したサービスが本当に準備完了したか確認できません。コマンドに対して更に引数を追加します。 ``bash shift`` コマンドを使ってループさせるのが、次の例です。 -.. - Alternatively, write your own wrapper script to perform a more application-specific health - check. For example, you might want to wait until Postgres is definitely - ready to accept commands: + Alternatively, write your own wrapper script to perform a more application-specific health check. For example, you might want to wait until Postgres is ready to accept commands: -* 別の方法として、独自にラッパースクリプトを用意して、アプリケーション特有のヘルスチェックを実現することも考えられます。 - たとえば、Postgres が完全に準備状態になって、コマンドを受け付けるようになるまで待ちたいとするなら、以下のスクリプトを用意します。 +* 別の解決策として、自分でラッパースクリプトを書き、よりアプリケーション固有のヘルスチェックを処理できるようにします。たとえば、 Postgres でコマンドを受け付ける準備が調うまで待ちたい場合を考えます。 .. code-block:: bash - #!/bin/bash + #!/bin/sh # wait-for-postgres.sh - + set -e - + host="$1" shift - cmd="$@" - - until psql -h "$host" -U "postgres" -c '\l'; do + + until PGPASSWORD=$POSTGRES_PASSWORD psql -h "$host" -U "postgres" -c '\q'; do >&2 echo "Postgres is unavailable - sleeping" sleep 1 done - + >&2 echo "Postgres is up - executing command" - exec $cmd + exec "$@" .. You can use this as a wrapper script as in the previous example, by setting: + + この例にあるラッパースクリプトを使うには、次のように設定します。 - このラッパースクリプトを先の例において利用するには、以下のように設定します。 - - .. ```none - command: ["./wait-for-postgres.sh", "db", "python", "app.py"] - ``` - - :: - + .. code-block:: bash + command: ["./wait-for-postgres.sh", "db", "python", "app.py"] -.. Compose documentation - Compose ドキュメント ==================== -.. Installing Compose - Get started with Django - Get started with WordPress - Get started with Rails +.. User guide + Installing Compose + Getting Started Command line reference Compose file reference + Sample apps with Compose + +* :doc:`ユーザガイド ` +* :doc:`Compose のインストール ` +* :doc:`始めましょう ` +* :doc:`コマンドライン リファレンス ` +* :doc:`Compose ファイル リファレンス ` +* :doc:`Compose のサンプルアプリ ` -* :doc:`install` -* :doc:`django` -* :doc:`wordpress` -* :doc:`rails` -* :doc:`/compose/reference/index` -* :doc:`/compose/compose-file` .. seealso:: - Controlling startup order in Compose + Control startup and shutdown order in Compose https://docs.docker.com/compose/startup-order/ diff --git a/compose/toc.rst b/compose/toc.rst index b3dd7869c..31696ec47 100644 --- a/compose/toc.rst +++ b/compose/toc.rst @@ -1,11 +1,10 @@ .. -*- coding: utf-8 -*- .. -.. doc version: 1.10 -.. check date: 2016/02/06 +.. doc version: 20.10 +.. check date: 2022/07/16 .. ----------------------------------------------------------------------------- .. compose toc - .. compose-toc: ======================================== @@ -17,22 +16,18 @@ Docker Compose :caption: Docker Compose 目次 index.rst - overview.rst install.rst gettingstarted.rst - swarm.rst - django.rst - rails.rst - wordpress.rst - env-file.rst environment-variables.rst + env-file.rst + profiles.rst + gpu-support.rst extends.rst networking.rst production.rst - compose-file.rst - reference/toc.rst - completion.rst - link-env-deprecated.rst startup-order.rst - faq.rst + samples-for-compose.rst + release-notes.rst + cli-command-compatibility.rst + diff --git a/conf.py b/conf.py index 4e5514193..6e95a1714 100644 --- a/conf.py +++ b/conf.py @@ -15,6 +15,7 @@ import sys import os import shlex +import sphinx_fontawesome #import sphinx_rtd_theme @@ -33,6 +34,9 @@ # ones. extensions = [ 'sphinx.ext.doctest', + 'sphinxcontrib.textstyle', + 'sphinx_fontawesome', +# 'sphinx.ext.autosectionlabel', ] # Add any paths that contain templates here, relative to this directory. @@ -51,7 +55,7 @@ # General information about the project. project = u'Docker-docs-ja' -copyright = u'2015-2020, Docker Docs Translation Ja-Jp Project' +copyright = u'2015-2022, Docker Docs Translation Ja-Jp Project' author = u'Docker Docs Translation Ja-Jp Project' # The version info for the project you're documenting, acts as replacement for @@ -59,9 +63,9 @@ # built documents. # # The short X.Y version. -version = '19.03' +version = '20.10' # The full version, including alpha/beta/rc tags. -release = '19.03' +release = '20.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -78,7 +82,7 @@ # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. -exclude_patterns = [] +exclude_patterns = ['migration/*'] # The reST default role (used for this markup: `text`) to use for all # documents. diff --git a/config/containers/container-networking.rst b/config/containers/container-networking.rst new file mode 100644 index 000000000..18bdb338d --- /dev/null +++ b/config/containers/container-networking.rst @@ -0,0 +1,108 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/config/containers/container-networking/ +.. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/container-networking.md + doc version: 20.10 +.. check date: 2022/04/27 +.. Commits on Oct 2, 2020 9d75707c3fbf65e55d98866622881ac97c9a42a1 +.. --------------------------------------------------------------------------- + +.. Container networking +.. _container-networking: + +======================================= +コンテナの :ruby:`ネットワーク機能 ` +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. The type of network a container uses, whether it is a bridge, an overlay, a macvlan network, or a custom network plugin, is transparent from within the container. From the container’s point of view, it has a network interface with an IP address, a gateway, a routing table, DNS services, and other networking details (assuming the container is not using the none network driver). This topic is about networking concerns from the point of view of the container. + +コンテナが使うネットワークの種類とは、 :doc:`bridge ` 、 :doc:`overlay ` 、 :doc:`macvlan ネットワーク ` 、あるいは任意のネットワーク プラグインであり、コンテナ内からは見られません( :ruby:`透過的 ` )。コンテナの視点からすると、コンテナにはネットワーク インタフェースがあり、IP アドレス、ゲートウェイ、ルーティング テーブル、DNS サービス、その他のネットワーク機能詳細があるように見えます(コンテナは ``none`` ネットワークを使っていないのを想定)。このトピックでは、コンテナ内の視点からネットワークについて考えます。 + +.. Published ports +.. _published-port: +:ruby:`公開された ` ポート +======================================== + +.. By default, when you create or run a container using docker create or docker run, it does not publish any of its ports to the outside world. To make a port available to services outside of Docker, or to Docker containers which are not connected to the container’s network, use the --publish or -p flag. This creates a firewall rule which maps a container port to a port on the Docker host to the outside world. Here are some examples. + +デフォルトでは、 ``docker create`` や ``docker run`` を使ってコンテナの作成時、コンテナ内のあらゆるポートは外の世界に対して公開されません。Docker の外でサービスに対するポートを有効にするには、あるいは、コンテナのネットワークに接続していない Docker コンテナに接続するには、 ``--publish`` か ``-p`` フラグを使います。これにより、 Docker ホスト上にあるコンテナのポートを、外の世界に :ruby:`割り当てる ` ファイアウォールのルールを作成します。 + + +.. list-table:: + :header-rows: 1 + + * - フラグの値 + - 説明 + * - ``-p 8080:80`` + - Docker ホスト上のポート 8080 に、コンテナ内の TCP ポート 80 を割り当て + * - ``-p 192.168.1.100:8080:80`` + - Docker ホスト上のホスト IP 192.168.1.100 に対するポート 8080 に、コンテナ内の TCP ポート 80 を割り当て + * - ``-p 8080:80/udp`` + - Docker ホスト上のポート 8080 に、コンテナ内の UDP ポート 80 を割り当て + * - ``-p 8080:80/tcp -p 8080:80/udp`` + - Docker ホスト上の TCP ポート 8080 に、コンテナ内の TCP ポート 80 をわりあて。かつ、Docker ホスト上の UDP ポート 8080 に、コンテナ内の UDP ポート 80 を割り当て + +.. IP address and hostname +IP アドレスとホスト名 +============================== + +.. By default, the container is assigned an IP address for every Docker network it connects to. The IP address is assigned from the pool assigned to the network, so the Docker daemon effectively acts as a DHCP server for each container. Each network also has a default subnet mask and gateway. + +デフォルトでは、Docker の各ネットワークに接続するコンテナに対し、 IP アドレスが割り当てられます。割り当てられる IP アドレスとは、ネットワークに割り当てがプール(保持)されているものです。そのため、 Docker デーモンは各コンテナに対する DHCP サーバとして事実上機能します。また、各ネットワークはデフォルトのサブネットマスクとゲートウェイも持ちます。 + +.. When the container starts, it can only be connected to a single network, using --network. However, you can connect a running container to multiple networks using docker network connect. When you start a container using the --network flag, you can specify the IP address assigned to the container on that network using the --ip or --ip6 flags. + +コンテナの起動時、コンテナは ``--network`` で指定した1つのネットワークに接続します。一方、実行中のコンテナは ``docker network connect`` を使えば、複数のネットワークに接続可能です。コンテナ起動時に ``--network`` フラグを使う場合は、 ``--ip`` か ``--ipv6`` フラグを使い、コンテナがネットワークに接続する IP アドレスを指定できます。 + +.. When you connect an existing container to a different network using docker network connect, you can use the --ip or --ip6 flags on that command to specify the container’s IP address on the additional network. + +既存のコンテナが、 ``docker network connect`` を使った別のネットワークに接続する場合は、 ``--ip`` か ``--ipv6`` フラグを使うと、追加ネットワークに対するコンテナの IP アドレスを指定する命令になります。 + +.. In the same way, a container’s hostname defaults to be the container’s ID in Docker. You can override the hostname using --hostname. When connecting to an existing network using docker network connect, you can use the --alias flag to specify an additional network alias for the container on that network. + +同様に、コンテナのホスト名は、デフォルトでは Docker のコンテナ ID です。これは ``--hostname`` を使えば上書きできます。 ``docker network connect`` を使った既存のネットワークに接続する場合は、 ``--alias`` フラグを使い、そのネットワーク上でコンテナに対する追加のネットワーク エイリアス(別名)を指定できます。 + +.. DNS services +.. _dns-service: +DNS サービス +==================== + +.. By default, a container inherits the DNS settings of the host, as defined in the /etc/resolv.conf configuration file. Containers that use the default bridge network get a copy of this file, whereas containers that use a custom network use Docker’s embedded DNS server, which forwards external DNS lookups to the DNS servers configured on the host. + +デフォルトでは、コンテナはホスト上の ``/etc/resolv.con`` で定義された DNS 設定を継承します。コンテナがデフォルトで使う ``bridge`` ネットワークでは、このファイルのコピーを取得します。一方で、 :ruby:`カスタム ネットワーク ` を使うコンテナは Docker 内蔵 DNS サーバを使い、これは、ホスト上で設定された DNS サーバを使い、外部の DNS へ問い合わせを転送します。 + +.. Custom hosts defined in /etc/hosts are not inherited. To pass additional hosts into your container, refer to add entries to container hosts file in the docker run reference documentation. You can override these settings on a per-container basis. + +``/etc/hosts`` で定義されたカスタム ホストは継承されません。コンテナに追加のホストを渡したい場合は、 ``docker run`` リファレンス ドキュメントの :ref:`docker_run-add-entries-to-container-hosts-file` をご覧ください。これらの設定は、コンテナごとに基づいて上書き可能です。 + +.. list-table:: + :header-rows: 1 + + * - フラグの値 + - 説明 + * - ``--dns`` + - DNS サーバの IP アドレス。複数の DNS サーバを指定するには、 ``--dns`` フラグを複数回使用する。もしもコンテナが指定した IP アドレスのいずれにも到達できなければ、Google の DNS サーバ ``8.8.8.8`` が追加され、インターネットのドメインの名前解決が可能になる。 + * - ``--dns-search`` + - ドメイン名が省略されているホスト名を検索するための、 DNS 検索ドメイン名を指定。複数の DNS 検索プレフィックスを指定するには、複数の ``--dns-search`` フラグを使う。 + * - ``--dns-opt`` + - キーバリューのペアは、 DNS オプションとその値。有効なオプションは、各オペレーティングシステムの ``resolv.conf`` に関するドキュメントを参照。 + * - ``--hostname`` + - コンテナが自身で使うホスト名。指定しなければ、デフォルトはコンテナ ID 。 + +.. Proxy server +プロキシ サーバ +==================== + +.. If your container needs to use a proxy server, see Use a proxy server. + +コンテナでプロキシサーバを使う必要がある場合は、 :doc:`プロキシサーバの使用 ` をご覧ください。 + +.. seealso:: + + Container networking + https://docs.docker.com/config/containers/container-networking/ diff --git a/config/container/live-restore.rst b/config/containers/live-restore.rst similarity index 90% rename from config/container/live-restore.rst rename to config/containers/live-restore.rst index 3e4f5127a..88fe4c65b 100644 --- a/config/container/live-restore.rst +++ b/config/containers/live-restore.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/live-restore/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/live-restore.md - doc version: 19.03 -.. check date: 2020/06/27 -.. Commits on Apr 8, 2020 727941ffdd6430562e09314d3199b56f2de666df + doc version: 20.10 +.. check date: 2022/04/27 +.. Commits on Oct 26, 2020 2ce808edc0fc8bed39e5f115dffc221727a77fe7 .. --------------------------------------------------------------------------- .. Keep containers alive during daemon downtime @@ -20,9 +20,9 @@ :depth: 3 :local: -.. By default, when the Docker daemon terminates, it shuts down running containers. Starting with Docker Engine 1.12, you can configure the daemon so that containers remain running if the daemon becomes unavailable. This functionality is called live restore. The live restore option helps reduce container downtime due to daemon crashes, planned outages, or upgrades. +.. By default, when the Docker daemon terminates, it shuts down running containers. You can configure the daemon so that containers remain running if the daemon becomes unavailable. This functionality is called live restore. The live restore option helps reduce container downtime due to daemon crashes, planned outages, or upgrades. -デフォルトでは、 Docker デーモンを終了(terminate)すると、実行中のコンテナを停止(shut down)します。Docker Engine 1.12 からは、デーモンが利用できない場合に、コンテナを実行し続けるかどうか設定するためのオプションを追加しました。この機能はライブ・リストア( *live restore* )と呼びます。リストアのオプションがあれば、デーモンのクラッシュ発生や、計画的な停止、アップグレード時にダウンタイムを短縮するのに役立ちます。 +デフォルトでは、 Docker デーモンを終了(terminate)すると、実行中のコンテナを停止(shut down)します。デーモンが利用できない場合に、コンテナを実行し続けるかどうかのオプションを設定できます。この機能をライブ・リストア( *live restore* )と呼びます。リストアのオプションがあれば、デーモンのクラッシュ発生や、計画的な停止、アップグレード時にダウンタイムを短縮するのに役立ちます。 .. Note Live restore is not supported on Windows containers, but it does work for Linux containers running on Docker Desktop for Windows. diff --git a/config/container/logging/awslogs.rst b/config/containers/logging/awslogs.rst similarity index 97% rename from config/container/logging/awslogs.rst rename to config/containers/logging/awslogs.rst index 8ae29bf94..93f1eec15 100644 --- a/config/container/logging/awslogs.rst +++ b/config/containers/logging/awslogs.rst @@ -1,10 +1,10 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/engine/logging/awslogs/ .. SOURCE: https://github.com/docker/docker/blob/master/docs/admin/logging/awslogs.md - doc version: 1.12 + doc version: 20.10 https://github.com/docker/docker/commits/master/docs/admin/logging/awslogs.md -.. check date: 2016/06/13 -.. Commits on Jan 27, 2016 e310d070f498a2ac494c6d3fde0ec5d6e4479e14 +.. check date: 2022/04/28 +.. Commits on Oct 13, 2016 29f08cf49bede9bcaf4f06e643988d30be008c0b .. --------------------------------------------------------------------------- .. Amazon CloudWatch Logs logging driver @@ -36,7 +36,7 @@ Amazon CloudWatch Logs ロギング・ドライバ .. code-block:: bash - docker daemon --log-driver=awslogs + dockerd --log-driver=awslogs .. You can set the logging driver for a specific container by using the --log-driver option to docker run: diff --git a/config/container/logging/configure.rst b/config/containers/logging/configure.rst similarity index 64% rename from config/container/logging/configure.rst rename to config/containers/logging/configure.rst index 64d20d933..2eb6fa459 100644 --- a/config/container/logging/configure.rst +++ b/config/containers/logging/configure.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/logging/configure/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/logging/configure.md - doc version: 19.03 -.. check date: 2020/07/01 -.. Commits on Apr 8, 2020 727941ffdd6430562e09314d3199b56f2de666df + doc version: 20.10 +.. check date: 2022/04/28 +.. Commits on Aug 27, 2021 e905b05611ccef80e1fc6c5fcdb968bbf434dfe5 .. --------------------------------------------------------------------------- .. Configure logging drivers @@ -11,7 +11,7 @@ .. _configure-logging-drivers: ======================================= -ロギング・ドライバの設定 +ロギング ドライバの設定 ======================================= .. sidebar:: 目次 @@ -20,39 +20,53 @@ :depth: 3 :local: -.. Docker includes multiple logging mechanisms to help you get information from running containers and services. These mechanisms are called logging drivers. +.. Docker includes multiple logging mechanisms to help you get information from running containers and services. These mechanisms are called logging drivers. Each Docker daemon has a default logging driver, which each container uses unless you configure it to use a different logging driver, or “log-driver” for short. -Docker は複数のログ記録(ロギング)機能を含んでおり、 :doc:`実行中のコンテナとサービスから情報を得るには ` が役立ちます。これらの仕組みをロギング・ドライバ(logging driver)と呼びます。 +Docker は複数のログ記録(ロギング)機能を含んでおり、 :doc:`実行中のコンテナとサービスから情報を得るには ` が役立ちます。これらの仕組みを :ruby:`ロギング ドライバ ` と呼びます。各 Docker デーモンにはデフォルトのロギング ドライバがあり、コンテナに対して何らかの別のロギング ドライバを指定するか、省略して「log-driver」を指定しない限り、デフォルトでコンテナに対して適用します。 -.. Each Docker daemon has a default logging driver, which each container uses unless you configure it to use a different logging driver. +.. As a default, Docker uses the json-file logging driver, which caches container logs as JSON internally. In addition to using the logging drivers included with Docker, you can also implement and use logging driver plugins. -各 Docker デーモンにはデフォルトのロギング・ドライバがあり、コンテナに対して何らかの別のロギング・ドライバを指定しない限り、デフォルトでコンテナに対して適用します。 +デフォルトでは Docker は :doc:`json-file ロギング ドライバ ` を使います。これはコンテナのログを JSON に含めます。Docker に入っているロギング ドライバに加え、 :doc:`ロギング ドライバ・プラグイン ` を使った異なる実装も可能です。 -.. In addition to using the logging drivers included with Docker, you can also implement and use logging driver plugins. +.. Tip: use the “local” logging driver to prevent disk-exhaustion + By default, no log-rotation is performed. As a result, log-files stored by the default json-file logging driver logging driver can cause a significant amount of disk space to be used for containers that generate much output, which can lead to disk space exhaustion. + Docker keeps the json-file logging driver (without log-rotation) as a default to remain backward compatibility with older versions of Docker, and for situations where Docker is used as runtime for Kubernetes. + For other situations, the “local” logging driver is recommended as it performs log-rotation by default, and uses a more efficient file format. Refer to the Configure the default logging driver section below to learn how to configure the “local” logging driver as a default, and the local file logging driver page for more details about the “local” logging driver. -Docker に含むロギング・ドライバに加え、 :doc:`ロギング・ドライバ・プラグイン ` を使った異なる実装も可能です。 +.. tip:: + + **ディスクの肥大化を防止する「local」ロギング ドライバを使う** + + デフォルトでは、ログのローテーションは処理されません。その結果、デフォルトの :doc:`json-file ロギング ドライバ ` によって保管されるログファイルにより、ディスク容量が著しく増える場合があります。これは、コンテナがたくさんの出力を生成し、ディスク容量を大量に消費するためです。 + + Docker は json-file ロギング ドライバ(ログのローテート無し)をデフォルトで使用します。これは Docker の古いバージョンとの候補互換性を維持し、かつ、Docker が Kubernetes 用のランタイムとして使う状況のためです。 + + 他の状況としては、デフォルトでログローテーションを処理するため、「local」ロギング ドライバが推奨されますし、他にも効率的なファイル形式を利用できます。 :ref:`configure-the-default-logging-driver` セクションを参照し、「local」ロギング ドライバをデフォルトに設定する方法を学び、それから、「local」ロギング ドライバの詳細は :doc:`local file ロギング ドライバ ` のページをご覧ください。 .. Configure the default logging driver .. _configure-the-default-logging-driver: -デフォルトのロギング・ドライバを指定 +デフォルトのロギング ドライバを指定 ======================================== +.. To configure the Docker daemon to default to a specific logging driver, set the value of log-driver to the name of the logging driver in the daemon.json configuration file. Refer to the “daemon configuration file” section in the dockerd reference manual for details. + +Docker デーモンに対してデフォルトで何らかのロギング ドライバを指定するには、 ``daemon.json`` ファイル中の ``log-driver`` にロギング ドライバ名を書きます。詳細は :ref:`dockerd リファレンスマニュアル ` の「デーモン設定ファイル」セクションをご覧ください。 -.. To configure the Docker daemon to default to a specific logging driver, set the value of log-driver to the name of the logging driver in the daemon.json file, which is located in /etc/docker/ on Linux hosts or C:\ProgramData\docker\config\ on Windows server hosts. The default logging driver is json-file. The following example explicitly sets the default logging driver to syslog: +.. The default logging driver is json-file. The following example sets the default logging driver to the local log driver: -Docker デーモンに対してデフォルトで何らかのロギング・ドライバを指定するには、 ``daemon.json`` ファイル中の ``log-driver`` にロギング・ドライバ名を書きます。このファイルは Linux ホスト上では ``/etc/docker`` にあり、 Windows サーバ・ホスト上では ``C:\ProgramData\docker\config\`` にあります。デフォルトのロギング・ドライバは ``json-file`` です。以下の例は、デフォルトのロギング・ドライバとして ``syslog`` を明示しています。 +デフォルトのロギング ドライバは ``json-file`` です。以下の例はデフォルトのロギング ドライバを :doc:`local ログドライバ ` に設定する例です。 .. code-block:: json { - "log-driver": "syslog" + "log-driver": "local" } -.. If the logging driver has configurable options, you can set them in the daemon.json file as a JSON object with the key log-opts. The following example sets two configurable options on the json-file logging driver: +.. If the logging driver has configurable options, you can set them in the daemon.json file as a JSON object with the key log-opts. The following example sets four configurable options on the json-file logging driver: -もしもロギング・ドライバに設定可能なオプションがあれば、 ``daemon.json`` ファイルの中で、 ``log-opts`` をキーとする JSON オブジェクトとして記述できます。以下の例は ``json-file`` ロギング・ドライバ上で2つのオプションを設定しています。 +もしもロギング ドライバに設定可能なオプションがあれば、 ``daemon.json`` ファイルの中で、 ``log-opts`` をキーとする JSON オブジェクトとして記述できます。以下の例は ``json-file`` ロギング ドライバ上で4つのオプションを設定しています。 .. code-block:: json @@ -75,11 +89,11 @@ Docker デーモンに対してデフォルトで何らかのロギング・ド .. If you do not specify a logging driver, the default is json-file. Thus, the default output for commands such as docker inspect is JSON. -ロギング・ドライバを指定しなければ、デフォルトは ``json-file`` です。つまり、 ``docker inspect <コンテナ>`` のコマンド出力は、デフォルトで JSON 形式です。 +ロギング ドライバを指定しなければ、デフォルトは ``json-file`` です。つまり、 ``docker inspect <コンテナ>`` のコマンド出力は、デフォルトで JSON 形式です。 .. To find the current default logging driver for the Docker daemon, run docker info and search for Logging Driver. You can use the following command on Linux, macOS, or PowerShell on Windows: -Docker デーモンにおける現在のデフォルトのロギング・ドライバを調べるには、 ``docker info`` を実行し、 ``Logging Driver`` を探します。Linux や macOS や Windows の PowerShell 上であれば、以下のコマンドも実行できます。 +Docker デーモンにおける現在のデフォルトのロギング ドライバを調べるには、 ``docker info`` を実行し、 ``Logging Driver`` を探します。Linux や macOS や Windows の PowerShell 上であれば、以下のコマンドも実行できます。 .. code-block:: bash @@ -91,16 +105,16 @@ Docker デーモンにおける現在のデフォルトのロギング・ドラ .. _configure-the-logging-driver-for-a-container: -コンテナに対してロギング・ドライバを設定 +コンテナに対してロギング ドライバを設定 ================================================== .. nWhen you start a container, you can configure it to use a different logging driver than the Docker daemon’s default, using the --log-driver flag. If the logging driver has configurable options, you can set them using one or more instances of the --log-opt = flag. Even if the container uses the default logging driver, it can use different configurable options. -コンテナの起動時に ``--log-driver`` を使えば、Docker デーモンのデフォルト設定とは異なるロギング・ドライバを指定できます。ロギング・ドライガに設定可能なオプションがあれば、1つまたは複数の項目を ``--log-opt <名前>=<値>`` フラグで指定できます。もしもコンテナがデフォルトのロギング・ドライバを使用する場合でも、異なる設定可能なオプションを指定できます。 +コンテナの起動時に ``--log-driver`` を使えば、Docker デーモンのデフォルト設定とは異なるロギング ドライバを指定できます。ロギング・ドライガに設定可能なオプションがあれば、1つまたは複数の項目を ``--log-opt <名前>=<値>`` フラグで指定できます。もしもコンテナがデフォルトのロギング ドライバを使用する場合でも、異なる設定可能なオプションを指定できます。 .. The following example starts an Alpine container with the none logging driver. -以下は Alpine コンテナを ``none`` ロギング・ドライバで起動する例です。 +以下は Alpine コンテナを ``none`` ロギング ドライバで起動する例です。 .. code-block:: bash @@ -108,7 +122,7 @@ Docker デーモンにおける現在のデフォルトのロギング・ドラ .. To find the current logging driver for a running container, if the daemon is using the json-file logging driver, run the following docker inspect command, substituting the container name or ID for : -実行中のコンテナに対して、現在のデフォルトのロギング・ドライバを調べるには、もしもデーモンが ``json-file`` ロギング・ドライバを使う場合、 ``docker inspect`` コマンドを使い、あとには ``<コンテナ>`` の名前または ID を続けます: +実行中のコンテナに対して、現在のデフォルトのロギング ドライバを調べるには、もしもデーモンが ``json-file`` ロギング ドライバを使う場合、 ``docker inspect`` コマンドを使い、あとには ``<コンテナ>`` の名前または ID を続けます: .. code-block:: bash @@ -163,13 +177,13 @@ Docker デーモンにおける現在のデフォルトのロギング・ドラ .. _use-environment-variables-or-labels-with-logging-drivers: -ロギング・ドライバで環境変数やラベルを使う +ロギング ドライバで環境変数やラベルを使う -------------------------------------------------- .. Some logging drivers add the value of a container’s --env|-e or --label flags to the container’s logs. This example starts a container using the Docker daemon’s default logging driver (let’s assume json-file) but sets the environment variable os=ubuntu. -いくつかのロギング・ドライバは、コンテナの ``--env|-e`` や ``--label`` フラグを使い、コンテナのログに値を追加できます。この例は、Docker デーモンのデフォルトのロギング・ドライバ( ``json-file`` と仮定します)でコンテナを起動しますが、環境変数を ``os=ubuntu`` に設定します。 +いくつかのロギング ドライバは、コンテナの ``--env|-e`` や ``--label`` フラグを使い、コンテナのログに値を追加できます。この例は、Docker デーモンのデフォルトのロギング ドライバ( ``json-file`` と仮定します)でコンテナを起動しますが、環境変数を ``os=ubuntu`` に設定します。 .. code-block:: bash @@ -177,7 +191,7 @@ Docker デーモンにおける現在のデフォルトのロギング・ドラ .. If the logging driver supports it, this adds additional fields to the logging output. The following output is generated by the json-file logging driver: -ロギング・ドライバがサポートしていれば、ログの出力に追加のフィールドを追加出来ます。以下の出力は ``json-file`` ロギング・ドライバによって生成された出力です。 +ロギング ドライバがサポートしていれば、ログの出力に追加のフィールドを追加出来ます。以下の出力は ``json-file`` ロギング ドライバによって生成された出力です。 :: @@ -188,12 +202,12 @@ Docker デーモンにおける現在のデフォルトのロギング・ドラ .. _supported-logging-drivers: -サポートしているロギング・ドライバ +サポートしているロギング ドライバ ======================================== .. The following logging drivers are supported. See the link to each driver’s documentation for its configurable options, if applicable. If you are using logging driver plugins, you may see more options. -以下のロギング・ドライバがサポートされています。設定のオプションに関しては、該当する各ドライバのドキュメントへのリンクをご覧ください。 :doc:`ロギング・ドライバ・プラグイン ` の利用時には、さらにオプションがあるでしょう。 +以下のロギング ドライバがサポートされています。設定のオプションに関しては、該当する各ドライバのドキュメントへのリンクをご覧ください。 :doc:`ロギング ドライバ・プラグイン ` の利用時には、さらにオプションがあるでしょう。 .. Driver Description none No logs are available for the container and docker logs does not return any output. @@ -219,7 +233,7 @@ Docker デーモンにおける現在のデフォルトのロギング・ドラ * - `local `_ - ログは最小のオーバヘッドになるよう設計された、カスタム形式で記録します。 * - `json-file `_ - - JSON 形式でログを記録します。Docker のデフォルトのロギング・ドライバです。 + - JSON 形式でログを記録します。Docker のデフォルトのロギング ドライバです。 * - `syslog `_ - ``syslog`` ファシリティに対してロギング・メッセージを記録します。ホスト・マシン上で ``syslog`` デーモンの起動が必要です。 * - `journald `_ @@ -244,12 +258,12 @@ Docker デーモンにおける現在のデフォルトのロギング・ドラ .. _limitations-of-logging-drivers: -ロギング・ドライバの制限 +ロギング ドライバの制限 ============================== .. Users of Docker Enterprise can make use of “dual logging”, which enables you to use the docker logs command for any logging driver. Refer to reading logs when using remote logging drivers for information about using docker logs to read container logs locally for many third party logging solutions, including: -* Docker Enterprise のユーザは "dual logging" を利用できます。これは ``docker logs`` コマンドであらゆるロギング・ドライバを利用可にします。 ``docker logs`` を使ってローカルでコンテナのログを読むための情報は `reading logs when using remote logging drivers `_ をご覧ください。以下のロギング・ソリューションのほか、サードパーティのものも含みます。 +* Docker Enterprise のユーザは "dual logging" を利用できます。これは ``docker logs`` コマンドであらゆるロギング ドライバを利用可にします。 ``docker logs`` を使ってローカルでコンテナのログを読むための情報は `reading logs when using remote logging drivers `_ をご覧ください。以下のロギング・ソリューションのほか、サードパーティのものも含みます。 * ``syslog`` * ``gelf`` diff --git a/config/container/logging/details.rst b/config/containers/logging/details.rst similarity index 90% rename from config/container/logging/details.rst rename to config/containers/logging/details.rst index 4dd79a74c..1a123f8b8 100644 --- a/config/container/logging/details.rst +++ b/config/containers/logging/details.rst @@ -1,7 +1,7 @@ .. -*- coding: utf-8 -*- .. -.. doc version: 19.03 -.. check date: 2020/07/03 +.. doc version: 20.10 +.. check date: 2022/04/28 .. ----------------------------------------------------------------------------- .. Logging -toc: diff --git a/config/container/logging/dual-logging.rst b/config/containers/logging/dual-logging.rst similarity index 94% rename from config/container/logging/dual-logging.rst rename to config/containers/logging/dual-logging.rst index 774243e33..f82d2ac8c 100644 --- a/config/container/logging/dual-logging.rst +++ b/config/containers/logging/dual-logging.rst @@ -7,7 +7,6 @@ .. --------------------------------------------------------------------------- .. Use docker logs to read container logs for remote logging drivers - .. _use-docker-logs-to-read-container-logs-for-remote-logging-drivers: ====================================================================== @@ -20,7 +19,7 @@ docker logs でコンテナのログにリモートのロギング・ドライ :depth: 3 :local: -(TBD、Docker Enterprise 向け機能解説のため) +(TBD) .. seealso:: diff --git a/config/container/logging/etwlogs.rst b/config/containers/logging/etwlogs.rst similarity index 100% rename from config/container/logging/etwlogs.rst rename to config/containers/logging/etwlogs.rst diff --git a/config/container/logging/fluentd.rst b/config/containers/logging/fluentd.rst similarity index 100% rename from config/container/logging/fluentd.rst rename to config/containers/logging/fluentd.rst diff --git a/config/container/logging/gcplogs.rst b/config/containers/logging/gcplogs.rst similarity index 100% rename from config/container/logging/gcplogs.rst rename to config/containers/logging/gcplogs.rst diff --git a/config/container/logging/gelt.rst b/config/containers/logging/gelt.rst similarity index 100% rename from config/container/logging/gelt.rst rename to config/containers/logging/gelt.rst diff --git a/config/container/logging/index.rst b/config/containers/logging/index.rst similarity index 90% rename from config/container/logging/index.rst rename to config/containers/logging/index.rst index 4b2acb64e..a148a0946 100644 --- a/config/container/logging/index.rst +++ b/config/containers/logging/index.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/logging/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/logging/index.md - doc version: 19.03 -.. check date: 2020/07/01 -.. Commits on Apr 23, 2020 b0f90615659ac1319e8d8a57bb914e49d174242e + doc version: 20.04 +.. check date: 2022/04/27 +.. Commits on Apr 23, 2021 c16602dbfb59c539235f44ae3c19491482f25d88 .. --------------------------------------------------------------------------- .. View logs for a container or service @@ -26,15 +26,17 @@ .. By default, docker logs or docker service logs shows the command’s output just as it would appear if you ran the command interactively in a terminal. UNIX and Linux commands typically open three I/O streams when they run, called STDIN, STDOUT, and STDERR. STDIN is the command’s input stream, which may include input from the keyboard or input from another command. STDOUT is usually a command’s normal output, and STDERR is typically used to output error messages. By default, docker logs shows the command’s STDOUT and STDERR. To read more about I/O and Linux, see the Linux Documentation Project article on I/O redirection. -デフォルトでは、 ``service log`` や ``docker service logs`` はコマンドの出力を表示しますが、あたかもターミナルでコマンドをインタラクティブに実行したかのように表示します。UNIX と Linux コマンドは、たいていはコマンドの実行時に I/O ストリームを開きます。この I/O ストリームとは、 ``STDIN`` 、 ``STDOUT`` 、``STDERR`` と呼びます。 ``STDIN`` はコマンドの入力ストリームであり、キーボードからの入力や他のコマンドからの入力を含みます。 ``STDOUT`` はたいていコマンドの通常出力であり、 ``STDERR`` は典型的にエラーメッセージを出力するために表示します。デフォルトでは、 ``docker logs`` はコマンドの ``STDOUT`` と ``STDERR`` を表示します。 I/O および Linux に関して詳しく知るには、 `Linux Documentation Project にある I/O redirection の記事(英語) `_ をご覧ください。 +デフォルトでは、 ``service log`` や ``docker service logs`` はコマンドの出力を表示しますが、あたかもターミナルでコマンドをインタラクティブに実行したかのように表示します。UNIX と Linux コマンドは、たいていはコマンドの実行時に I/O ストリームを開きます。この I/O ストリームとは、 ``STDIN`` 、 ``STDOUT`` 、``STDERR`` と呼びます。 ``STDIN`` はコマンドの入力ストリームであり、キーボードからの入力や他のコマンドからの入力を含みます。 ``STDOUT`` はたいていコマンドの通常出力であり、 ``STDERR`` は典型的にエラーメッセージを出力するために表示します。デフォルトでは、 ``docker logs`` はコマンドの ``STDOUT`` と ``STDERR`` を表示します。 I/O および Linux に関して詳しく知るには、 `Linux Documentation Project にある I/O redirection の記事(英語) `_ をご覧ください。 .. In some cases, docker logs may not show useful information unless you take additional steps. いくつかのケースにおいて、 ``docker logs`` では追加の手順を踏まないと、役に立つ情報を表示できないかもしれません。 +.. If you use a logging driver which sends logs to a file, an external host, a database, or another logging back-end, and have “dual logging” disabled, docker logs may not show useful information. + .. If you use a logging driver which sends logs to a file, an external host, a database, or another logging back-end, docker logs may not show useful information. -* :doc:`ロギング・ドライバ ` を使うと、ログをファイルに送信したり、外部のホストや、データベース、その他のロギング・バックエンドに送るため、 ``docker logs`` コマンドの結果が見づらい情報になる可能性があります。 +* :doc:`ロギング・ドライバ ` を使うと、ログをファイルに送信したり、外部のホストや、データベース、その他のロギング・バックエンドに送り、かつ 「 :ruby:`dual logging ` 」が無効であれば、 ``docker logs`` コマンドの結果が見づらい情報になる可能性があります。 .. If your image runs a non-interactive process such as a web server or a database, that application may send its output to log files instead of STDOUT and STDERR. diff --git a/config/container/logging/journald.rst b/config/containers/logging/journald.rst similarity index 100% rename from config/container/logging/journald.rst rename to config/containers/logging/journald.rst diff --git a/config/container/logging/json-file.rst b/config/containers/logging/json-file.rst similarity index 74% rename from config/container/logging/json-file.rst rename to config/containers/logging/json-file.rst index 74388e961..6832056d5 100644 --- a/config/container/logging/json-file.rst +++ b/config/containers/logging/json-file.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/logging/json-file/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/logging/json-file.md - doc version: 19.03 -.. check date: 2020/07/03 -.. Commits on Apr 8, 2020 b0f90615659ac1319e8d8a57bb914e49d174242e + doc version: 20.10 +.. check date: 2022/04/28 +.. Commits on Aug 7, 2021 859923171ced723ab40203ad1f388aa3771955e0 .. ------------------------------------------------------------------- .. Log Tags @@ -30,18 +30,28 @@ JSON ファイル・ロギング・ドライバ {"log":"Log line is here\n","stream":"stdout","time":"2019-01-01T11:11:11.111111111Z"} +.. Warning + The json-file logging driver uses file-based storage. These files are designed to be exclusively accessed by the Docker daemon. Interacting with these files with external tools may interfere with Docker’s logging system and result in unexpected behavior, and should be avoided. + +.. warning:: + + ``json-file`` ロギング ドライバはファイルをベースとするストレージを使います。これらのファイルは、 Docker デーモンによって排他的にアクセスされるよう設計されています。外部のツールによって、これらのファイルとやりとりしようとすると、Docker のログ記録システムによって妨害される可能性があり、かつ、結果的に予期しない挙動として、無効とされるでしょう。 + + .. Usage 使い方 ========== +.. To use the json-file driver as the default logging driver, set the log-driver and log-opts keys to appropriate values in the daemon.json file, which is located in /etc/docker/ on Linux hosts or C:\ProgramData\docker\config\ on Windows Server. If the file does not exist, create it first. For more information about configuring Docker using daemon.json, see daemon.json. + .. To use the json-file driver as the default logging driver, set the log-driver and log-opts keys to appropriate values in the daemon.json file, which is located in /etc/docker/ on Linux hosts or C:\ProgramData\docker\config\ on Windows Server. For more information about configuring Docker using daemon.json, see daemon.json. -``json-file`` ドライバをデフォルトのロギング・ドライバとして使うためには、 ``daemon.json`` ファイルで ``log-driver`` と ``log-opt`` キーに適切な値を設定します。ファイルは Linux ホスト上では ``/etc/docker`` にあり、 Windows Server 上では ``C:\ProgramData\docker\config\daemon.json`` にあります。 ``daemon.json`` を使って Docker を設定する方法は、 :ref:`daemon.json ` をご覧ください。 +``json-file`` ドライバをデフォルトのロギング・ドライバとして使うためには、 ``daemon.json`` ファイルで ``log-driver`` と ``log-opt`` キーに適切な値を設定します。ファイルは Linux ホスト上では ``/etc/docker`` にあり、 Windows Server 上では ``C:\ProgramData\docker\config\daemon.json`` にあります。もしもファイルが存在しなければ、まず第一に作成します。 ``daemon.json`` を使って Docker を設定する方法は、 :ref:`daemon.json ` をご覧ください。 -.. The following example sets the log driver to json-file and sets the max-size and max-file options. +.. The following example sets the log driver to json-file and sets the max-size and max-file options to enable automatic log-rotation. -以下の例は、ログドライバを ``json-file`` に設定し、 ``max-size`` オプションを指定しています。 +以下の例は、ログドライバを ``json-file`` に設定し、自動的にログローテーションをするために ``max-size`` オプションを指定しています。 .. code-block:: json @@ -98,12 +108,15 @@ JSON ファイル・ロギング・ドライバ * - ``lables`` - Docker デーモンの開始時に適用します。デーモンが受け付けるログに関連するラベルを、カンマ区切りで指定します。 :doc:`ログとタグのオプション ` を使います。 - ``--log-opt labels=production_status,geo`` + * - ``lables-regex`` + - ``labels`` に似ていて互換性があります。ログ記録に関連するラベルに、正規表現で一致します。高度な :doc:`log tag オプション ` に使います。 + - ``--log-opt labels-regex=^(production_status|geo)`` * - ``env`` - Docker デーモンの開始時に適用します。デーモンが受け付けるログに関連する環境変数を、カンマ区切りで指定します。 :doc:`ログとタグのオプション ` を使います。 - ``--log-opt env=os,customer`` * - ``env-regex`` - Docker デーモンの開始時に適用します。デーモンが受け付けるログに関連する環境変数を、正規表現で指定します。 :doc:`ログとタグのオプション ` を使います。 - - ``--log-opt env-regex=^(os|customer).`` + - ``--log-opt env-regex=^(os|customer)`` * - ``compress`` - ログファイルの回転時に圧縮するかどうか切り替えます。デフォルトは圧縮が無効です。 - ``--log-opt compress=true`` diff --git a/config/container/logging/local.rst b/config/containers/logging/local.rst similarity index 98% rename from config/container/logging/local.rst rename to config/containers/logging/local.rst index 21668fca6..0a2d1e322 100644 --- a/config/container/logging/local.rst +++ b/config/containers/logging/local.rst @@ -1,8 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/logging/local/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/logging/local.md - doc version: 19.03 -.. check date: 2020/07/03 + doc version: 20.10 +.. check date: 2022/04/28 +.. Commits on Aug 7, 2022 859923171ced723ab40203ad1f388aa3771955e0 .. Commits on Apr 8, 2020 b0f90615659ac1319e8d8a57bb914e49d174242e .. ------------------------------------------------------------------- diff --git a/config/container/logging/log_tags.rst b/config/containers/logging/log_tags.rst similarity index 96% rename from config/container/logging/log_tags.rst rename to config/containers/logging/log_tags.rst index 0f1274568..234002799 100644 --- a/config/container/logging/log_tags.rst +++ b/config/containers/logging/log_tags.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/logging/log_tags/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/logging/log_tags.md - doc version: 19.03 -.. check date: 2020/07/03 -.. Commits on Feb 2, 2018 1b343beca4aaab8b183eefa89867b6bf64505be5 + doc version: 20.10 +.. check date: 2022/04/28 +.. Commits on Aug 7, 2021 859923171ced723ab40203ad1f388aa3771955e0 .. ------------------------------------------------------------------- .. title: Customize log driver output diff --git a/config/container/logging/logentries.rst b/config/containers/logging/logentries.rst similarity index 96% rename from config/container/logging/logentries.rst rename to config/containers/logging/logentries.rst index d5a6dc795..3ccb07bd3 100644 --- a/config/container/logging/logentries.rst +++ b/config/containers/logging/logentries.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/logging/logentries/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/logging/logentries.md - doc version: 19.03 -.. check date: 2020/07/03 -.. Commits on Feb 2, 2018 1b343beca4aaab8b183eefa89867b6bf64505be5 + doc version: 20.10 +.. check date: 2022/04/28 +.. Commits on Aug 7, 2021 859923171ced723ab40203ad1f388aa3771955e0 .. ------------------------------------------------------------------- .. Log Tags diff --git a/config/container/logging/logging.rst b/config/containers/logging/logging.rst similarity index 100% rename from config/container/logging/logging.rst rename to config/containers/logging/logging.rst diff --git a/config/container/logging/overview.rst b/config/containers/logging/overview.rst similarity index 100% rename from config/container/logging/overview.rst rename to config/containers/logging/overview.rst diff --git a/config/container/logging/plugins.rst b/config/containers/logging/plugins.rst similarity index 99% rename from config/container/logging/plugins.rst rename to config/containers/logging/plugins.rst index ac4c17fed..e9cf328bd 100644 --- a/config/container/logging/plugins.rst +++ b/config/containers/logging/plugins.rst @@ -1,8 +1,8 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/logging/plugins/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/logging/plugins.md - doc version: 19.03 -.. check date: 2020/07/03 + doc version: 20.10 +.. check date: 2022/04/28 .. Commits on Apr 8, 2020 b0f90615659ac1319e8d8a57bb914e49d174242e .. --------------------------------------------------------------------------- diff --git a/config/container/logging/splunk.rst b/config/containers/logging/splunk.rst similarity index 100% rename from config/container/logging/splunk.rst rename to config/containers/logging/splunk.rst diff --git a/config/container/logging/syslog.rst b/config/containers/logging/syslog.rst similarity index 100% rename from config/container/logging/syslog.rst rename to config/containers/logging/syslog.rst diff --git a/config/container/logging/toc.rst b/config/containers/logging/toc.rst similarity index 92% rename from config/container/logging/toc.rst rename to config/containers/logging/toc.rst index 267146308..36c93d650 100644 --- a/config/container/logging/toc.rst +++ b/config/containers/logging/toc.rst @@ -1,7 +1,7 @@ .. -*- coding: utf-8 -*- .. -.. doc version: 19.03 -.. check date: 2020/07/03 +.. doc version: 20.10 +.. check date: 2022/04/27 .. ----------------------------------------------------------------------------- .. Logging -toc: diff --git a/config/container/multi-service_container.rst b/config/containers/multi-service_container.rst similarity index 85% rename from config/container/multi-service_container.rst rename to config/containers/multi-service_container.rst index d414fd351..6a5ea082b 100644 --- a/config/container/multi-service_container.rst +++ b/config/containers/multi-service_container.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/multi-service_container/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/multi-service_container.md - doc version: 19.03 -.. check date: 2020/06/27 -.. Commits on Apr 8, 2020 727941ffdd6430562e09314d3199b56f2de666df + doc version: 20.10 +.. check date: 2022/04/27 +.. Commits on Dec 20, 2021 df6a3281b958a4224889342d82c026000c43fc8d .. --------------------------------------------------------------------------- .. Run multiple services in a container @@ -39,48 +39,26 @@ .. code-block:: bash #!/bin/bash - + # Start the first process - ./my_first_process -D - status=$? - if [ $status -ne 0 ]; then - echo "Failed to start my_first_process: $status" - exit $status - fi - + ./my_first_process & + # Start the second process - ./my_second_process -D - status=$? - if [ $status -ne 0 ]; then - echo "Failed to start my_second_process: $status" - exit $status - fi - - # Naive check runs checks once a minute to see if either of the processes exited. - # This illustrates part of the heavy lifting you need to do if you want to run - # more than one service in a container. The container exits with an error - # if it detects that either of the processes has exited. - # Otherwise it loops forever, waking up every 60 seconds - - while sleep 60; do - ps aux |grep my_first_process |grep -q -v grep - PROCESS_1_STATUS=$? - ps aux |grep my_second_process |grep -q -v grep - PROCESS_2_STATUS=$? - # If the greps above find anything, they exit with 0 status - # If they are not both 0, then something is wrong - if [ $PROCESS_1_STATUS -ne 0 -o $PROCESS_2_STATUS -ne 0 ]; then - echo "One of the processes has already exited." - exit 1 - fi - done + ./my_second_process & + + # Wait for any process to exit + wait -n + + # Exit with status of process that exited first + exit $? .. Next, the Dockerfile: 次は Dockerfile です。 :: - + + # syntax=docker/dockerfile:1 FROM ubuntu:latest COPY my_first_process my_first_process COPY my_second_process my_second_process @@ -113,7 +91,8 @@ fg %1 :: - + + # syntax=docker/dockerfile:1 FROM ubuntu:latest COPY my_main_process my_main_process COPY my_helper_process my_helper_process @@ -126,6 +105,7 @@ :: + # syntax=docker/dockerfile:1 FROM ubuntu:latest RUN apt-get update && apt-get install -y supervisor RUN mkdir -p /var/log/supervisor diff --git a/config/container/resource_constraints.rst b/config/containers/resource_constraints.rst similarity index 97% rename from config/container/resource_constraints.rst rename to config/containers/resource_constraints.rst index 9244e6740..e6a9024cf 100644 --- a/config/container/resource_constraints.rst +++ b/config/containers/resource_constraints.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/resource_constraints/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/resource_constraints.md - doc version: 19.03 -.. check date: 2020/06/28 -.. Commits on Apr 8, 2020 b0f90615659ac1319e8d8a57bb914e49d174242e + doc version: 20.04 +.. check date: 2022/04/27 +.. Commits on Nov 19, 2021 0b0b7050e51d391013e87783361f9bdc9ce0099e .. --------------------------------------------------------------------------- .. title: "Runtime options with Memory, CPUs, and GPUs" @@ -168,7 +168,7 @@ Docker では、ハード・リミット(hard limit)により厳しくメモ オプション 内容説明 =========================== ========== ``-m`` または ``--memory=`` | コンテナに割り当てるメモリ最大使用量。このオプションを - | 利用する場合、指定できる最小値は ``4m`` (4 メガバイト) です。 + | 利用する場合、指定できる最小値は ``6m`` (6 メガバイト) です。つまり、最小 6 メガバイトの値を指定しなくてはいけません。 ``--memory-swap`` * | コンテナにおいてディスクへのスワップを許容するメモリ容量。 | :ref:`--memory-swap の詳細 <--memory-swap-details>` を参照してください。 ``--memory-swappiness`` | デフォルトにおいては、コンテナによって利用されている匿名 @@ -370,7 +370,7 @@ CPU 各コンテナがホスト・マシンの CPU サイクルにアクセスすることは、デフォルトでは制限がありません。 ホスト・マシンの CPU サイクルにアクセスするコンテナに制限を加える方法はいろいろとあります。 よく利用されるのは :ref:`デフォルト CFS スケジューラ ` です。 -Docker 1.13 またはそれ以降では :ref:`リアルタイム・スケジューラ ` を利用することもできます。 +また :ref:`リアルタイム・スケジューラ ` も利用できます。 .. ### Configure the default CFS scheduler @@ -391,7 +391,7 @@ CFS は Linux 上の普通のプロセスに対して用いられる Linux カ .. | Option | Description | |:-----------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `--cpus=` | Specify how much of the available CPU resources a container can use. For instance, if the host machine has two CPUs and you set `--cpus="1.5"`, the container is guaranteed at most one and a half of the CPUs. This is the equivalent of setting `--cpu-period="100000"` and `--cpu-quota="150000"`. Available in Docker 1.13 and higher. | - | `--cpu-period=` | Specify the CPU CFS scheduler period, which is used alongside `--cpu-quota`. Defaults to 100 micro-seconds. Most users do not change this from the default. If you use Docker 1.13 or higher, use `--cpus` instead. | + | `--cpu-period=` | Specify the CPU CFS scheduler period, which is used alongside `--cpu-quota`. Defaults to 100000 microseconds (100 milliseconds). Most users do not change this from the default. If you use Docker 1.13 or higher, use `--cpus` instead. | | `--cpu-quota=` | Impose a CPU CFS quota on the container. The number of microseconds per `--cpu-period` that the container is limited to before throttled. As such acting as the effective ceiling. If you use Docker 1.13 or higher, use `--cpus` instead. | | `--cpuset-cpus` | Limit the specific CPUs or cores a container can use. A comma-separated list or hyphen-separated range of CPUs a container can use, if you have more than one CPU. The first CPU is numbered 0. A valid value might be `0-3` (to use the first, second, third, and fourth CPU) or `1,3` (to use the second and fourth CPU). | | `--cpu-shares` | Set this flag to a value greater or less than the default of 1024 to increase or reduce the container's weight, and give it access to a greater or lesser proportion of the host machine's CPU cycles. This is only enforced when CPU cycles are constrained. When plenty of CPU cycles are available, all containers use as much CPU as they need. In that way, this is a soft limit. `--cpu-shares` does not prevent containers from being scheduled in swarm mode. It prioritizes container CPU resources for the available CPU cycles. It does not guarantee or reserve any specific CPU access. | @@ -407,18 +407,17 @@ CFS は Linux 上の普通のプロセスに対して用いられる Linux カ | に対して CPU 最大 1.5 個分が保証されます。これは | ``--cpu-period="100000"`` と ``--cpu-quota="150000"`` | を設定することと同じです。 - | Docker 1.13 またはそれ以降において利用可能です。 ``--cpu-period=<値>`` | CFS スケジューラ間隔を指定します。 | これは ``--cpu-quota`` とともに指定されます。 - | デフォルトは 100 マイクロ秒です。たいていの場合、 + | デフォルトは 100000 マイクロ秒(100 ミリ秒)です。たいていの場合、 | このデフォルト値を変更することはしません。 - | Docker 1.13 またはそれ以降の場合は、これではなく + | たいていの場合は、これではなく | ``--cpus`` を使ってください。 ``--cpu-quota=<値>`` | コンテナに対して CFS クォータを設定します。 | ``--cpu-period`` ごとのマイクロ秒単位の時間であり、 | スロットリングされる前にこの時間に制限されます。 - | 有効しきい値として動作します。Docker 1.13 または - | それ以降の場合は、これではなく ``--cpus`` を使って + | 有効しきい値として動作します。 + | たいていの場合は、これではなく ``--cpus`` を使って | ください。 ``--cpuset-cpus`` | コンテナが利用する CPU またはコアを特定します。 | CPU が複数あれば、カンマ区切りあるいはハイフン @@ -448,21 +447,17 @@ CFS は Linux 上の普通のプロセスに対して用いられる Linux カ CPU が 1 つである場合に、以下のコマンドはコンテナに対し、毎秒 CPU の最大 50 % を保証します。 -.. **Docker 1.13 and higher**: - -**Docker 1.13 またはそれ以降の場合** - .. ```bash docker run -it --cpus=".5" ubuntu /bin/bash ``` .. code-block:: bash - docker run -it --cpus=".5" ubuntu /bin/bash + $ docker run -it --cpus=".5" ubuntu /bin/bash -.. **Docker 1.12 and lower**: +.. Which is the equivalent to manually specifying `--cpu-period` and `--cpu-quota`; -**Docker 1.12 またはそれ以前** +これは手動で ``--cpu-period`` と ``--cpu-quota`` を指定するのと同じです。 .. ```bash $ docker run -it --cpu-period=100000 --cpu-quota=50000 ubuntu /bin/bash @@ -485,7 +480,7 @@ CPU が 1 つである場合に、以下のコマンドはコンテナに対し before you can [configure the Docker daemon](#configure-the-docker-daemon) or [configure individual containers](#configure-individual-containers). -Docker 1.13 またはそれ以降では、コンテナにおいてリアルタイム・スケジューラを利用するように設定することができます。 +コンテナにおいてリアルタイム・スケジューラを利用するように設定することができます。 CFS スケジューラが利用できないタスクに対して用います。 初めに :ref:`ホスト・マシンのカーネルが正しく設定されていること ` を確認した上で、:ref:`Docker デーモンの設定 ` を行うか、:ref:`各コンテナの個別設定 ` を行ってください。 @@ -757,7 +752,7 @@ GPU の有効化 .. code-block:: bash - $ docker run -it --rm --gpus device=0,2 nvidia-smi + $ docker run -it --rm --gpus '"device=0,2"' ubuntu nvidia-smi .. Exposes the first and third GPUs. diff --git a/config/container/runmetrics.rst b/config/containers/runmetrics.rst similarity index 89% rename from config/container/runmetrics.rst rename to config/containers/runmetrics.rst index 58ee811d8..f8425567c 100644 --- a/config/container/runmetrics.rst +++ b/config/containers/runmetrics.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/engine/admin/runmetrics/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/runmetrics.md - doc version: 19.03 -.. check date: 2020/06/28 -.. Commits on May 2, 2020 4169b468f4a742ce6f60daba0613b9dfda267b3d + doc version: 20.10 +.. check date: 2022/04/27 +.. Commits on Oct 15, 2021 5f74d132eea0ccdc2a9a6568c917edaa3ffd48f7 .. --------------------------------------------------------------------------- .. title: Runtime metrics @@ -100,6 +100,25 @@ Linux のコンテナは `コントロール・グループ /. +.. Putting everything together to look at the memory metrics for a Docker container, take a look at the following paths: + +Docker コンテナが利用するメモリの全メトリクスは、 以下のパスから参照できます。 -Docker コンテナが利用するメモリのメトリクスは、 ``/sys/fs/cgroup/memory/docker/<ロング ID>/`` から全て参照できます。 +.. /sys/fs/cgroup/memory/docker// on cgroup v1, cgroupfs driver + /sys/fs/cgroup/memory/system.slice/docker-.scope/ on cgroup v1, systemd driver + /sys/fs/cgroup/docker/ on cgroup v2, cgroupfs driver + /sys/fs/cgroup/system.slice/docker-.scope/ on cgroup v2, systemd driver + +* ``/sys/fs/cgroup/memory/docker//`` cgroup v1 の ``cgroupfs`` ドライバ +* ``/sys/fs/cgroup/memory/system.slice/docker-.scope/`` cgroup v1 の ``systemd`` ドライバ +* ``/sys/fs/cgroup/docker/`` cgroup v2 の ``cgroupfs`` ドライバ +* ``/sys/fs/cgroup/system.slice/docker-.scope/`` cgroup v1 の ``systemd`` ドライバ .. Metrics from cgroups: memory, CPU, block I/O cgroups からのメトリクス:メモリ、CPU、ブロックI/O ================================================== +.. Note + This section is not yet updated for cgroup v2. For further information about cgroup v2, refer to the kernel documentation. + +.. note:: + + このセクションは、まだ cgroup v2 用に更新されていません。cgroup v2 に関する詳しい情報は、 `Kernel ドキュメント `_ を参照ください。 + + .. For each subsystem (memory, CPU, and block I/O), one or more pseudo-files exist and contain statistics. 各サブシステム(メモリ、CPU、ブロック I/O)ごとに、1つまたは複数の疑似ファイル(pseudo-files)に統計情報が含まれます。 @@ -291,7 +387,7 @@ CPU メトリクス: ``cpuacct.stat`` .. Those times are expressed in ticks of 1/100th of a second, also called “user jiffies”. There are USER_HZ “jiffies” per second, and on x86 systems, USER_HZ is 100. Historically, this mapped exactly to the number of scheduler “ticks” per second, but higher frequency scheduling and tickless kernels have made the number of ticks irrelevant. -これらの時間は 100 分の 1 秒の周期(tick)で表示されます。実際にはこれらは「user jiffies」として表示されます。 ``USER_HZ`` 「jillies」が毎秒かつ x86 システムであれば、 ``USER_HZ`` は 100 です。これは1秒の「周期」で、スケジューラが実際に割り当てる時に使いますが、 `tickless kernels `_ にあるように、多くのカーネルで ticks は適切ではありません。まだ残っているのは、主に遺産(レガシー)と互換性のためです。 +これらの時間は 100 分の 1 秒の周期(tick)で表示されます。実際にはこれらは「user jiffies」として表示されます。 ``USER_HZ`` 「jillies」が毎秒かつ x86 システムであれば、 ``USER_HZ`` は 100 です。これは1秒の「周期」で、スケジューラが実際に割り当てる時に使いますが、 `tickless kernels `_ にあるように、多くのカーネルで ticks は適切ではありません。まだ残っているのは、主に遺産(レガシー)と互換性のためです。 .. Block I/O metrics diff --git a/config/container/start-containers-automatically.rst b/config/containers/start-containers-automatically.rst similarity index 86% rename from config/container/start-containers-automatically.rst rename to config/containers/start-containers-automatically.rst index 93dcc6e0a..58ec957fe 100644 --- a/config/container/start-containers-automatically.rst +++ b/config/containers/start-containers-automatically.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/containers/start-containers-automatically/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/containers/start-containers-automatically.md - doc version: 19.03 -.. check date: 2020/06/25 -.. Commits on Apr 30, 2020 5de7f57431bebc41eb651e0e396b39d8207b4d0e + doc version: 20.10 +.. check date: 2022/04/26 +.. Commits on Nov 27, 2021 42b9fec12a4d3840f32c2a810077a06e8101a6dc .. --------------------------------------------------------------------------- .. Start containers automatically @@ -42,7 +42,7 @@ Docker は :ref:`再起動ポリシー(restart policy) ` の2つめのリストをご覧ください)。 * - ``unless-stopped`` @@ -69,6 +69,21 @@ Docker は :ref:`再起動ポリシー(restart policy) `_ 、 `systemd `_ 、 `supervisor `_ のようなプロセス・マネージャを利用できます。 +Docker コンテナと Docker 外のプロセスに依存する場合のように、再起動ポリシーの必要性がなければ、これにかわって `upstart `_ 、 `systemd `_ 、 `supervisor `_ のようなプロセス・マネージャを利用できます。 .. Warning Do not try to combine Docker restart policies with host-level process managers, because this creates conflicts. diff --git a/config/container/toc.rst b/config/containers/toc.rst similarity index 86% rename from config/container/toc.rst rename to config/containers/toc.rst index af23716f9..42e6d3620 100644 --- a/config/container/toc.rst +++ b/config/containers/toc.rst @@ -20,7 +20,6 @@ コンテナランタイムメトリクス メモリ、CPU、GPU のランタイムオプション ログ記録 - セキュリティ - アプリケーションのスケール(swarm) + アプリケーションのスケール Docker の拡張 diff --git a/config/daemon/daemon.rst b/config/daemon/daemon.rst index a48fd720b..2240edf5c 100644 --- a/config/daemon/daemon.rst +++ b/config/daemon/daemon.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/daemon/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/daemon/index.md - doc version: 19.03 -.. check date: 2020/06/22 -.. Commits on Apr 23, 2020 b0f90615659ac1319e8d8a57bb914e49d174242e + doc version: 20.10 +.. check date: 2022/04/26 +.. Commits on Dec 20, 2021 df6a3281b958a4224889342d82c026000c43fc8d .. --------------------------------------------------------------------------- .. Configure and troubleshoot the Docker daemon @@ -279,22 +279,42 @@ Out Of Memory Exception (OOME) デーモンのログは問題の解析に役立つでしょう。ログは1ヵ所に保存されますが、オペレーティングシステムの設定と、サブシステムが使っているログ記録システムに依存します。 -* オペレーティングシステム - * 場所 -* RHEL, Oracle Linux - * ``/var/log/messages`` -* Debian - * ``/var/log/daemon.log`` -* Ubuntu 16.04+, CentOS - * コマンド ``journalctl -u docker.service`` を使用 -* Ubuntu 14.10- - * ``/var/log/upstart/docker.log`` -* macOS (Docker 18.01+) - * ``~/Library/Containers/com.docker.docker/Data/vms/0/console-ring`` -* macOS (Docker <18.01) - * ``~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/console-ring`` -* Windows - * ``AppData\Local`` + +.. list-table:: + :header-rows: 1 + + * - オペレーティングシステム + - 場所 + * - Linux + - コマンド ``journalctl -xu docker.service`` を使用(または ``/var/log/syslog`` や ``/var/log/messages`` を読み込む、Linux ディストリビューションに依存 ) + * - macOS ( ``dockerd`` ログ ) + - ``~/Library/Containers/com.docker.docker/Data/log/vm/dockerd.log`` + * - macOS ( ``containerd`` ログ ) + - `` ~/Library/Containers/com.docker.docker/Data/log/vm/containerd.log`` + * - Windows (WLS2) ( ``dockerd`` ログ ) + - ``AppData\Roaming\Docker\log\vm\dockerd.log`` + * - Windows (WLS2) ( ``containerd`` ログ ) + - ``AppData\Roaming\Docker\log\vm\containerd.log`` + * - Windows ( Windows コンテナ ) + - Windows のイベントログ内にログが記録 + +.. To view the dockerd logs on macOS, open a terminal Window, and use the tail command with the -f flag to “follow” the logs. Logs will be printed until you terminate the command using CTRL+c: + +macOS 上で ``dockerd`` のログを表示するには、ウインドウ端末を開き、 ``tail `` コマンドに ``-f`` フラグでログを :ruby:`フォロー ` します。ログは ``CTRL+c`` で中断するまで表示されつづけます。 + +.. code-block:: bash + + $ tail -f ~/Library/Containers/com.docker.docker/Data/log/vm/dockerd.log + 2021-07-28T10:21:21Z dockerd time="2021-07-28T10:21:21.497642089Z" level=debug msg="attach: stdout: begin" + 2021-07-28T10:21:21Z dockerd time="2021-07-28T10:21:21.497714291Z" level=debug msg="attach: stderr: begin" + 2021-07-28T10:21:21Z dockerd time="2021-07-28T10:21:21.499798390Z" level=debug msg="Calling POST /v1.41/containers/35fc5ec0ffe1ad492d0a4fbf51fd6286a087b89d4dd66367fa3b7aec70b46a40/wait?condition=removed" + 2021-07-28T10:21:21Z dockerd time="2021-07-28T10:21:21.518403686Z" level=debug msg="Calling GET /v1.41/containers/35fc5ec0ffe1ad492d0a4fbf51fd6286a087b89d4dd66367fa3b7aec70b46a40/json" + 2021-07-28T10:21:21Z dockerd time="2021-07-28T10:21:21.527074928Z" level=debug msg="Calling POST /v1.41/containers/35fc5ec0ffe1ad492d0a4fbf51fd6286a087b89d4dd66367fa3b7aec70b46a40/start" + 2021-07-28T10:21:21Z dockerd time="2021-07-28T10:21:21.528203579Z" level=debug msg="container mounted via layerStore: &{/var/lib/docker/overlay2/6e76ffecede030507fcaa576404e141e5f87fc4d7e1760e9ce5b52acb24 + ... + ^C + + .. Enable debugging @@ -395,11 +415,12 @@ Docker デーモンのログ表示は、以下の方法どちらかを使って * Linux システム上では ``systemctl`` を使い、 ``journalctl -u docker.service`` を実行します。 * 以前の Linux システム上では ``/var/log/messages`` 、 ``/var/log/daemon.log`` 、 ``/var/log/docker.log`` を読みます。 -.. Note: It is not possible to manually generate a stack trace on Docker Desktop for Mac or Docker Desktop for Windows. However, you can click the Docker taskbar icon and choose Diagnose and feedback to send information to Docker if you run into issues. +.. It is not possible to manually generate a stack trace on Docker Desktop for Mac or Docker Desktop for Windows. +However, you can click the Docker taskbar icon and choose Troubleshoot to send information to Docker if you run into issues. .. note:: - Docker Desktop for Mac や Docker Desktop for Windows 上では、スタック・トレースを手動で生成することができません。ですが、問題が発生した時は、 Docker タスクバーアイコンをクリックし、 **Diagnose and feedbak** を選択し、Docker に対して情報を送信できます。 + Docker Desktop for Mac や Docker Desktop for Windows 上では、スタック・トレースを手動で生成することができません。ですが、問題が発生した時は、 Docker タスクバーアイコンをクリックし、 **Troubleshoot** を選択し、Docker に対して情報を送信できます。 .. Look in the Docker logs for a message like the following: diff --git a/config/daemon/ipv6.rst b/config/daemon/ipv6.rst index 80fa6d66b..a90174b9b 100644 --- a/config/daemon/ipv6.rst +++ b/config/daemon/ipv6.rst @@ -1,18 +1,20 @@ .. -*- coding: utf-8 -*- -.. URL: https://docs.docker.com/engine/userguide/networking/default_network/ipv6/ +.. URL: https://docs.docker.com/config/daemon/ipv6/ .. SOURCE: https://github.com/docker/docker/blob/master/docs/userguide/networking/default_network/ipv6.md doc version: 1.12 https://github.com/docker/docker/commits/master/docs/userguide/networking/default_network/ipv6.md -.. check date: 2016/06/14 -.. Commits on Apr 29, 2016 24ec73f754da16e37726a3f1c6a59de508e255fc + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/config/daemon/ipv6.md +.. check date: 2022/04/29 +.. Commits on Aug 7, 2021 fbfa187a83fd8006bd032c149b5a26b684f48032 .. --------------------------------------------------------------------------- -.. IPv6 with Docker +.. Enable IPv6 support -.. _ipv6-with-docker: +.. _enable-ipv6-support: ======================================== -Docker と IPv6 +IPv6 サポートの有効化 ======================================== .. sidebar:: 目次 @@ -21,265 +23,44 @@ Docker と IPv6 :depth: 3 :local: -.. The information in this section explains IPv6 with the Docker default bridge. This is a bridge network named bridge created automatically when you install Docker. +.. Before you can use IPv6 in Docker containers or swarm services, you need to enable IPv6 support in the Docker daemon. Afterward, you can choose to use either IPv4 or IPv6 (or both) with any container, service, or network. -このセクションでは Docker のデフォルト・ブリッジ上の IPv6 を説明します。``bridge`` という名称の ``bridge`` ネットワークは、Docker インストール時に自動的に作成されるものです。 +Docker コンテナや swarm サービスで IPv6 を有効化する前に、Docker デーモンで IPv6 サポートを有効化する必要があります。それから、コンテナ、サービス、ネットワークに対して IPv4 か IPv6 (あるいは両方)の割り当てを選びます。 -.. As we are running out of IPv4 addresses the IETF has standardized an IPv4 successor, Internet Protocol Version 6 , in RFC 2460. Both protocols, IPv4 and IPv6, reside on layer 3 of the OSI model. +.. Note: IPv6 networking is only supported on Docker daemons running on Linux hosts. -`IPv4 アドレス枯渇問題 `_ により、IFTF は IPv4 の後継規格 `IPv6(インターネット・プロトコル・バージョン6) `_ を `RFC 2460 `_ で策定しました。IPv4 および IPv6 の両プロトコルは、 `OSI 参照モデル `_ のレイヤ3にあたります。 +.. note:: -.. How IPv6 works on Docker + IPv6 ネットワーク機能をサポートしているのは、 Linux ホスト上の Docker デーモンです。 -.. _how-ipv6-works-on-docker: +.. Edit /etc/docker/daemon.json, set the ipv6 key to true and the fixed-cidr-v6 key to your IPv6 subnet. In this example we are setting it to 2001:db8:1::/64. -Docker の IPv6 機能 -==================== +1. ``/etc/docker/daemon.json`` を編集し、 ``ipv6`` キーを ``true`` に設定し、 ``fixed-cidr-v6`` キーを自分の IPv6 サブネットにします。この例では、 ``2001:db8:1::/64`` に対して設定しようとしています。 -.. By default, the Docker server configures the container network for IPv4 only. You can enable IPv4/IPv6 dualstack support by running the Docker daemon with the --ipv6 flag. Docker will set up the bridge docker0 with the IPv6 link-local address fe80::1. - -デフォルトでは、 Docker サーバはコンテナ・ネットワークを IPv4 のみ設定します。Docker デーモンに ``--ipv6`` フラグを指定して実行したら、IPv4/IPv6 デュアルスタック・サポートが有効になります。Docker は ``bridge0`` の IPv6 `リンク・ローカルアドレス `_ に ``fe80::1`` をセットアップします。 - -.. By default, containers that are created will only get a link-local IPv6 address. To assign globally routable IPv6 addresses to your containers you have to specify an IPv6 subnet to pick the addresses from. Set the IPv6 subnet via the --fixed-cidr-v6 parameter when starting Docker daemon: - -デフォルトでは、コンテナはリンク・ローカル IPv6 アドレスのみ割り当てられます。グローバルにルーティング可能な IPv6 アドレスを割り当てるには、コンテナに対して割り当てる特定の IPv6 サブネットを指定します。IPv6 サブネットを設定するには、 ``--fixed-cidr-v6`` パラメータを Docker デーモンの起動時に指定します。 - -.. code-block:: bash - - dockerd --ipv6 --fixed-cidr-v6="2001:db8:1::/64" - -.. The subnet for Docker containers should at least have a size of /80. This way an IPv6 address can end with the container’s MAC address and you prevent NDP neighbor cache invalidation issues in the Docker layer. - -Docker コンテナ用のサブネットは、少なくとも ``/80`` を持っている必要があります。この方法により、IPv6 アドレスはコンテナの MAC アドレスで終わることができ、NDP ネイバー・キャッシュの無効化問題を Docker のレイヤで発生しないようにします。 - -.. With the --fixed-cidr-v6 parameter set Docker will add a new route to the routing table. Further IPv6 routing will be enabled (you may prevent this by starting Docker daemon with --ip-forward=false): - -``--fixed-cidr-v6`` パラメータを Docker に設定したら、新しい経路のルーティング・テーブルを作成します。更に IPv6 ルーティング・テーブルも有効化します(有効化したくない場合は、 dockerd 起動時に ``--ip-forward=false`` を指定します)。 - -.. code-block:: bash - - $ ip -6 route add 2001:db8:1::/64 dev docker0 - $ sysctl net.ipv6.conf.default.forwarding=1 - $ sysctl net.ipv6.conf.all.forwarding=1 - -.. All traffic to the subnet 2001:db8:1::/64 will now be routed via the docker0 interface. - -サブネット ``2001:db8:1::/64`` に対する全てのトラフィックは、 ``docker0`` インターフェースを通る経路になります。 - -.. Be aware that IPv6 forwarding may interfere with your existing IPv6 configuration: If you are using Router Advertisements to get IPv6 settings for your host’s interfaces you should set accept_ra to 2. Otherwise IPv6 enabled forwarding will result in rejecting Router Advertisements. E.g., if you want to configure eth0 via Router Advertisements you should set: - -IPv6 転送(IPv6 forwarding)は既存の IPv6 設定に干渉する場合があり、注意が必要です。ホスト・インターフェースが IPv6 設定を取得するために、ルータ・アドバタイズメント(Router Advertisement)を使っているのであれば、 ``accept_ra`` を ``2`` に設定すべきです。そうしなければ、IPv6 転送を有効化した結果、ルータ・アドバタイズメントを拒否します。例えば、 ``eth0`` を経由してルータ・アドバタイズメントを使いたい場合は、次のように設定すべきです。 - -.. code-block:: bash - - $ sysctl net.ipv6.conf.eth0.accept_ra=2 - - -.. image:: ./images/ipv6-basic-host-config.png - :scale: 60% - :alt: IPv6基本設定 - -.. Every new container will get an IPv6 address from the defined subnet. Further a default route will be added on eth0 in the container via the address specified by the daemon option --default-gateway-v6 if present, otherwise via fe80::1: - -それぞれの新しいコンテナは、定義されたサブネットから IPv6 アドレスを取得します。更に、デフォルト経路(default route)がコンテナ内の ``eth0`` に追加されます。これはデーモンのオプションで ``--default-gateway-v6`` を指定しました。指定がなければ、 ``fe80::1`` 経由になります。 - -.. code-block:: bash - - docker run -it ubuntu bash -c "ip -6 addr show dev eth0; ip -6 route show" + .. code-block:: yaml - 15: eth0: mtu 1500 - inet6 2001:db8:1:0:0:242:ac11:3/64 scope global - valid_lft forever preferred_lft forever - inet6 fe80::42:acff:fe11:3/64 scope link - valid_lft forever preferred_lft forever + { + "ipv6": true, + "fixed-cidr-v6": "2001:db8:1::/64" + } - 2001:db8:1::/64 dev eth0 proto kernel metric 256 - fe80::/64 dev eth0 proto kernel metric 256 - default via fe80::1 dev eth0 metric 1024 - -.. In this example the Docker container is assigned a link-local address with the network suffix /64 (here: fe80::42:acff:fe11:3/64) and a globally routable IPv6 address (here: 2001:db8:1:0:0:242:ac11:3/64). The container will create connections to addresses outside of the 2001:db8:1::/64 network via the link-local gateway at fe80::1 on eth0. - -この例では、Docker コンテナはネットワーク・サフィックス ``/64`` で割り当てられた(ここでは ``fe80::42:acff:fe11:3/64`` )リンク・ローカル・アドレスと、グローバルな経路を持つ IPv6 アドレス(ここでは、 ``2001:db8:1:0:0:242:ac11:3/64`` )を持ちます。コンテナは、リンク・ローカル・ゲートウェイに ``eth0`` の ``fe80::1`` を使い、``2001:db8:1::/6`` ネットワークの外と通信します。 - -.. Often servers or virtual machines get a /64 IPv6 subnet assigned (e.g. 2001:db8:23:42::/64). In this case you can split it up further and provide Docker a /80 subnet while using a separate /80 subnet for other applications on the host: - -サーバや仮想マシンは ``/64`` IPv4 サブネットを割り当てられます(例: ``2001:db8:23:42::/64`` )。今回の例では、ホスト上の他のアプリケーションとの分離に ``/80`` サブネットが使いますが、 Docker の設定でサブネットを ``/80`` 以上にも分割できます。 - -.. image:: ./images/ipv6-slash64-subnet-config.png - :scale: 60% - :alt: IPv6基本設定 - -.. In this setup the subnet 2001:db8:23:42::/80 with a range from 2001:db8:23:42:0:0:0:0 to 2001:db8:23:42:0:ffff:ffff:ffff is attached to eth0, with the host listening at 2001:db8:23:42::1. The subnet 2001:db8:23:42:1::/80 with an address range from 2001:db8:23:42:1:0:0:0 to 2001:db8:23:42:1:ffff:ffff:ffff is attached to docker0 and will be used by containers. - -このセットアップでは、サブネット ``2001:db8:23:42::/80`` は ``2001:db8:23:42:0:0:0:0`` から ``2001:db8:23:42:0:ffff:ffff:ffff`` までの範囲を ``eth0`` に割り当て、ホスト側は ``2001:db8:23:42::1`` をリスニングします。サブネット ``2001:db8:23:42:1::/80`` は IP アドレスの範囲 ``2001:db8:23:42:1:0:0:0`` から ``2001:db8:23:42:1:ffff:ffff:ffff`` までを ``docker0`` に割り当て、これがコンテナによって使われます。 - -.. Using NDP proxying - -.. _using-ndp-proxying: - -NDP プロキシの使用 --------------------- - -.. If your Docker host is only part of an IPv6 subnet but has not got an IPv6 subnet assigned you can use NDP proxying to connect your containers via IPv6 to the internet. For example your host has the IPv6 address 2001:db8::c001, is part of the subnet 2001:db8::/64 and your IaaS provider allows you to configure the IPv6 addresses 2001:db8::c000 to 2001:db8::c00f: - -Docker ホストが IPv6 サブネットの範囲にありながら IPv6 サブネットを持たない場合、コンテナが IPv6 を経由してインターネットに接続するには、 NDP プロキシ機能(NDP proxying) を使えます。例えば、ホストの IPv6 が ``2001:db8::c001`` であり、これはサブネット ``2001:db8::/64`` の一部です。IaaS プロバイダが ``2001:db8::c000`` から ``2001:db8::c00f:`` までの IPv6 設定を許可している場合、次のように表示されます。 - -.. code-block:: bash - - $ ip -6 addr show - 1: lo: mtu 65536 - inet6 ::1/128 scope host - valid_lft forever preferred_lft forever - 2: eth0: mtu 1500 qlen 1000 - inet6 2001:db8::c001/64 scope global - valid_lft forever preferred_lft forever - inet6 fe80::601:3fff:fea1:9c01/64 scope link - valid_lft forever preferred_lft forever - -.. Let’s split up the configurable address range into two subnets 2001:db8::c000/125 and 2001:db8::c008/125. The first one can be used by the host itself, the latter by Docker: - -それでは、このアドレス範囲を2つのサブネット ``2001:db8::c000/125`` と ``2001:db8::c008/125`` に分割しましょう。1つめのサブネットはホスト自身によって使われるもので、もう1つは Docker が使います。 - -.. code-block:: bash - - dockerd --ipv6 --fixed-cidr-v6 2001:db8::c008/125 - -.. You notice the Docker subnet is within the subnet managed by your router that is connected to eth0. This means all devices (containers) with the addresses from the Docker subnet are expected to be found within the router subnet. Therefore the router thinks it can talk to these containers directly. - -Docker サブネットには、 ``eth0`` に接続するルータが管理しているサブネットが含まれているのに気を付けてください。つまり、Docker サブネットで公開される全てのデバイス(コンテナ)のアドレスは、ルータ側のサブネットから見つけることができます。つまり、ルータはこれらのコンテナと直接通信できると考えられます。 - -.. image:: ./images/ipv6-ndp-proxying.png - :scale: 60% - :alt: IPv6 NDP Proxying - -.. As soon as the router wants to send an IPv6 packet to the first container it will transmit a neighbor solicitation request, asking, who has 2001:db8::c009? But it will get no answer because no one on this subnet has this address. The container with this address is hidden behind the Docker host. The Docker host has to listen to neighbor solicitation requests for the container address and send a response that itself is the device that is responsible for the address. This is done by a Kernel feature called NDP Proxy. You can enable it by executing - -ルータは IPv6 パケットを1つめのコンテナに送ろうとしたら、すぐにネイバー・ソリシテーション・リクエスト(neighbor solicitation request)を送信し、誰が ``2001:db8:;c009`` を持っているか訊ねます。サブネット上にアドレスが存在しなければ、誰も応答しません。コンテナはこのアドレスを Docker ホストの後ろに隠します。Docker ホストはコンテナアドレス用のネイバー・ソリシテーション・リクエストを受信したら、自分自身のデバイスがアドレスに対する責任を持っていると応答します。この処理がカーネルの ``NDP Proxy`` と呼ばれる機能です。有効化するには、次のコマンドを実行します。 - -.. code-block:: bash + .. Save the file. - $ sysctl net.ipv6.conf.eth0.proxy_ndp=1 + ファイルを保存します。 -.. Now you can add the container’s IPv6 address to the NDP proxy table: +.. Reload the Docker configuration file. -これでコンテナの IPv6 アドレスを NDP プロキシ・テーブルに追加できます。 +2. Docker 設定ファイルを再読み込みします。 -.. code-block:: bash - - $ ip -6 neigh add proxy 2001:db8::c009 dev eth0 - -.. This command tells the Kernel to answer to incoming neighbor solicitation requests regarding the IPv6 address 2001:db8::c009 on the device eth0. As a consequence of this all traffic to this IPv6 address will go into the Docker host and it will forward it according to its routing table via the docker0 device to the container network: - -このコマンドはカーネルに対してネイバー・ソリシテーション・リクエストが届いているかどうか訊ねます。リクエストとは、デバイス ``eth-`` 上の IPv6 アドレス ``2001:db8::c009`` に対してのものです。この結果、全ての IPv6 アドレスに対するトラフィックは、Docker ホストを経由するようになります。そして、Docker ホストはコンテナのネットワークに対し、 ``docker0`` デバイスを経由し、このルーティング・テーブルに従うようにします。 - -.. code-block:: bash - - $ ip -6 route show - 2001:db8::c008/125 dev docker0 metric 1 - 2001:db8::/64 dev eth0 proto kernel metric 256 - -.. You have to execute the ip -6 neigh add proxy ... command for every IPv6 address in your Docker subnet. Unfortunately there is no functionality for adding a whole subnet by executing one command. An alternative approach would be to use an NDP proxy daemon such as ndppd. - -``ip -6 neigh add proxy ...`` コマンドは、 Docker サブネットの各 IPv6 アドレスごとに実行してきました。残念ながら、サブネットの誰がこのコマンドを実行したか把握する機能はありません。別の方法としては、 `ndppd `_ のように NDP プロキシ・デーモンを使う方法があります。 - -.. Docker IPv6 cluster - -.. _docker-ipv6-cluster: - -Docker IPv6 クラスタ -==================== - -.. Switched network environment - -.. _switched-network-environment: - -ネットワーク環境の切り替え ------------------------------- - -.. Using routable IPv6 addresses allows you to realize communication between containers on different hosts. Let’s have a look at a simple Docker IPv6 cluster example: - -到達可能な IPv6 アドレスを使い、異なったホスト上のコンテナ間での通信を可能にします。簡単な Docker IPv6 クラスタの例を見ていきましょう。 - -.. image:: ./images/ipv6-switched-network-example.png - :scale: 60% - :alt: IPv6 スイッチ・ネットワーク - -.. The Docker hosts are in the 2001:db8:0::/64 subnet. Host1 is configured to provide addresses from the 2001:db8:1::/64 subnet to its containers. It has three routes configured: - -Docker ホストは ``2001:db8:0::/64`` サブネットを持ちます。ホスト1はコンテナに対して ``2001:db8:1::/64`` サブネットを自身が持つコンテナに対して提供します。そのために3つの経路設定をします。 - -.. Route all traffic to 2001:db8:0::/64 via eth0 - Route all traffic to 2001:db8:1::/64 via docker0 - Route all traffic to 2001:db8:2::/64 via Host2 with IP 2001:db8::2 - -* ``2001:db8:0::/64`` に対する全てのトラフィックは ``eth0`` を経由する。 -* ``2001:db8:1::/64`` に対する全てのトラフィックは ``docker0`` を経由する。 -* ``2001:db8:2::/64`` に対する全てのトラフィックはホスト2の IP アドレスを経由する。 - -.. Host1 also acts as a router on OSI layer 3. When one of the network clients tries to contact a target that is specified in Host1’s routing table Host1 will forward the traffic accordingly. It acts as a router for all networks it knows: 2001:db8::/64, 2001:db8:1::/64 and 2001:db8:2::/64. - -また、ホスト1は OSI レイヤ3のルータとしても動作します。あるネットワーク・クライアントがターゲットに接続しようとする時、ホスト1のルーティング・テーブルを指定し、ホスト1がトラフィックを指定先に転送します。これはネットワーク ``2001:db8::/64`` 、 ``2001:db8:1::/64`` 、 ``2001:db8:2::/64`` 上におけるルータとしても機能します。 - -.. On Host2 we have nearly the same configuration. Host2’s containers will get IPv6 addresses from 2001:db8:2::/64. Host2 has three routes configured: - -ホスト2でも似たような設定を行います。ホスト2のコンテナは ``2001:db8:2::/64`` から IP アドレスを取得します。ホスト2には3つの経路設定があります。 - -.. Route all traffic to 2001:db8:0::/64 via eth0 - Route all traffic to 2001:db8:2::/64 via docker0 - Route all traffic to 2001:db8:1::/64 via Host1 with IP 2001:db8:0::1 - -* ``2001:db8:0::/64`` に対する全てのトラフィックは ``eth0`` を経由する。 -* ``2001:db8:2::/64`` に対する全てのトラフィックは ``docker0`` を経由する。 -* ``2001:db8:1::/64`` に対する全てのトラフィックはホスト1の IP アドレスを経由する。 - -.. The difference to Host1 is that the network 2001:db8:2::/64 is directly attached to the host via its docker0 interface whereas it reaches 2001:db8:1::/64 via Host1’s IPv6 address 2001:db8::1. - -ホスト1との違いは、ホスト1の IPv6 アドレス ``2001:db8::1`` には ``2001:db8:1::/64`` を経由するのと異なり、ホスト2のネットワーク ``2001:db8:2::/64`` は直接ホスト上の ``docker0`` インターフェースに接続します。 - -.. This way every container is able to contact every other container. The containers Container1-* share the same subnet and contact each other directly. The traffic between Container1-* and Container2-* will be routed via Host1 and Host2 because those containers do not share the same subnet. - -この方法は全てのコンテナが他のコンテナに対して接続できるようにします。 ``コンテナ1-*`` は同じサブネットを共有し、お互いに直接接続します。 ``コンテナ1-*`` と ``コンテナ2-*`` 間のトラフィックは、ホスト1とホスト2を経由します。これはこれらのコンテナが同じサブネットを共有していないためです。 - -.. In a switched environment every host has to know all routes to every subnet. You always have to update the hosts’ routing tables once you add or remove a host to the cluster. - -ホストごとの環境の切り替え機能(switched environment)により、全てのサブネットに関する経路が判明しています。常に必要となるのは、クラスタに対するルーティング・テーブルの追加と削除のみです。 - -.. Every configuration in the diagram that is shown below the dashed line is handled by Docker: The docker0 bridge IP address configuration, the route to the Docker subnet on the host, the container IP addresses and the routes on the containers. The configuration above the line is up to the user and can be adapted to the individual environment. - -図中の各種設定のうち、点線以下は Docker が管理します。 ``docker0`` ブリッジの IP アドレス設定は、コンテナの IP アドレスを持つ Docker のサブネットに対する経路です。線から上の設定は、ユーザが個々の環境に合わせて書き換えられます。 - -.. Routed network environment - -.. _routed-network-environment: - -ネットワーク経路の環境 ------------------------------- - -.. In a routed network environment you replace the layer 2 switch with a layer 3 router. Now the hosts just have to know their default gateway (the router) and the route to their own containers (managed by Docker). The router holds all routing information about the Docker subnets. When you add or remove a host to this environment you just have to update the routing table in the router - not on every host. - -ネットワーク環境の経路は、レイヤ2スイッチとレイヤ3ルータの関係に置き換えられます。ホストはデフォルト・ゲートウェイ(ルータ)を知っており、(Docker によって管理されている)個々のコンテナに対する経路を処理します。ルータは Docker サブネットに関する全ての経路情報も保持しています。この環境でホストの追加や削除時は、各ホストではなく、ルータ上のルーティング・テーブルを更新しなくてはいけません。 - -.. image:: ./images/ipv6-routed-network-example.png - :scale: 60% - :alt: IPv6 経路ネットワーク - -.. In this scenario containers of the same host can communicate directly with each other. The traffic between containers on different hosts will be routed via their hosts and the router. For example packet from Container1-1 to Container2-1 will be routed through Host1, Router and Host2 until it arrives at Container2-1. - -このシナリオでは、同じホスト上のコンテナは直接通信可能です。異なったホスト上にあるコンテナ間のトラフィックは、ホストとルータを経由して経路付けられます。例えば、 ``コンテナ1-1`` から ``コンテナ2-1`` に対するパケットは ``ホスト1`` 、 ``ルータ`` 、そして ``ホスト2`` を経由して ``コンテナ2-1`` に到達します。 - -.. To keep the IPv6 addresses short in this example a /48 network is assigned to every host. The hosts use a /64 subnet of this for its own services and one for Docker. When adding a third host you would add a route for the subnet 2001:db8:3::/48 in the router and configure Docker on Host3 with --fixed-cidr-v6=2001:db8:3:1::/64. - -IPv6 アドレスを短いまま維持するため、ここでは例として各ホストに ``/48`` ネットワークを割り当てます。ホストは自身のサービスで ``/64`` のサブネットを1つ使っており、もう片方は Docker です。3つめのホストを追加する時は、 ``2001:db8:3::/48`` サブネットに対する経路をルータで行い、ホスト3上の Docker で ``--fixed-cidr-v6=2001:db8:3:1::/64`` を設定します。 - -.. Remember the subnet for Docker containers should at least have a size of /80. This way an IPv6 address can end with the container’s MAC address and you prevent NDP neighbor cache invalidation issues in the Docker layer. So if you have a /64 for your whole environment use /78 subnets for the hosts and /80 for the containers. This way you can use 4096 hosts with 16 /80 subnets each. - -Docker コンテナのサブネットは、少なくとも ``/80`` 以上の大きさが必要なのを覚えておいてください。これは IPv6 アドレスがコンテナの MAC アドレスで終わるようにするためで、Docker レイヤにおけるNDP ネイバー・キャッシュ無効化問題を防止します。もし環境に ``/64`` があれば、 ``/78`` はホストのサブネット用に、 ``/80`` がコンテナ用に使われます。これにより、 16 の ``/80`` サブネットは、それぞれ 4096 のホストを使えます。 + .. code-block:: bash + + $ systemctl reload docker -.. Every configuration in the diagram that is visualized below the dashed line is handled by Docker: The docker0 bridge IP address configuration, the route to the Docker subnet on the host, the container IP addresses and the routes on the containers. The configuration above the line is up to the user and can be adapted to the individual environment. +.. You can now create networks with the --ipv6 flag and assign containers IPv6 addresses using the --ip6 flag. -図における各種の設定のうち、点線以下は Docker によって管理されます。 ``docker0`` ブリッジの IP アドレス設定は、コンテナの IP アドレスを持つ Docker のサブネットに対する経路です。線から上の設定は、ユーザが個々の環境に合わせて書き換え可能です。 +これでネットワーク作成時に ``--ipv6`` を指定できるようになり、コンテナに対して ``--ip6`` フラグで IPv6 アドレスを割り当てられるようになります。 .. seealso:: - IPv6 with Docker - https://docs.docker.com/engine/userguide/networking/default_network/ipv6/ + Enable IPv6 support | Docker Documentation + https://docs.docker.com/config/daemon/ipv6/ diff --git a/config/daemon/prometheus.rst b/config/daemon/prometheus.rst index 7344a9034..5818af73c 100644 --- a/config/daemon/prometheus.rst +++ b/config/daemon/prometheus.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/daemon/prometheus/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/daemon/prometheus.md - doc version: 19.03 -.. check date: 2020/06/23 -.. Commits on May 30, 2020 ba553cfd47bd9c8ef100f242dce270e2c840ab29 + doc version: 20.10 +.. check date: 2022/04/26 +.. Commits on Aug 7, 2021 fbfa187a83fd8006bd032c149b5a26b684f48032 .. --------------------------------------------------------------------------- .. Collect Docker metrics with Prometheus diff --git a/config/daemon/systemd.rst b/config/daemon/systemd.rst index df2fe2ec1..d19771c26 100644 --- a/config/daemon/systemd.rst +++ b/config/daemon/systemd.rst @@ -1,15 +1,17 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/daemon/systemd/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/daemon/systemd.md - doc version: 19.03 -.. check date: 2020/06/23 -.. Commits on Jun 10, 2020 7ce086bfcacd638b25e5fe5a130f6a10893044fa + doc version: 20.10 +.. check date: 2022/04/27 +.. Commits on Dec 20, 2021 df6a3281b958a4224889342d82c026000c43fc8d .. --------------------------------------------------------------------------- -.. title: Control and configure Docker with systemd +.. Control Docker with systemd +.. _Control Docker with systemd: + ======================================= -systemd における Docker の設定と管理 +systemd で Docker の制御 ======================================= .. sidebar:: 目次 @@ -36,29 +38,13 @@ Docker デーモンの起動 手動で起動する場合 ------------------------------ -.. Once Docker is installed, you need to start the Docker daemon. Most Linux distributions use systemctl to start services. If you do not have systemctl, use the service - -Docker をインストールしたら Docker デーモンの起動が必要になる場合もあるでしょう。たいていの Linux ディストリビューションでは ``systemctl`` を使ってサービスを起動します。``systemctl`` がない場合は ``service`` コマンドを使ってください。 - -.. - **`systemctl`**: -- ``systemctl`` の場合 +.. Once Docker is installed, you need to start the Docker daemon. Most Linux distributions use systemctl to start services. - .. ```bash - $ sudo systemctl start docker - ``` - .. code-block:: bash +Docker をインストールしたら Docker デーモンの起動が必要になる場合もあるでしょう。たいていの Linux ディストリビューションでは ``systemctl`` を使ってサービスを起動します。 - $ sudo systemctl start docker - -.. - **`service`**: -- ``service`` の場合 - - .. ```bash - $ sudo service docker start - ``` - .. code-block:: bash +.. code-block:: bash - $ sudo service docker start + $ sudo systemctl start docker .. Start automatically at system boot @@ -239,8 +225,8 @@ HTTPS プロキシサーバを利用している場合には、そこに環境 .. code-block:: bash - sudo systemctl daemon-reload - sudo systemctl restart docker + $ sudo systemctl daemon-reload + $ sudo systemctl restart docker .. Verify that the configuration has been loaded and matches the changes you made, for example: @@ -248,7 +234,7 @@ HTTPS プロキシサーバを利用している場合には、そこに環境 .. code-block:: bash - sudo systemctl show --property=Environment docker + $ sudo systemctl show --property=Environment docker Environment=HTTP_PROXY=http://proxy.example.com:80 HTTPS_PROXY=https://proxy.example.com:443 NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp @@ -261,7 +247,7 @@ rootless モード .. code-block:: bash - mkdir -p ~/.config/systemd/user/docker.service.d + $ mkdir -p ~/.config/systemd/user/docker.service.d .. Create a file named ~/.config/systemd/user/docker.service.d/http-proxy.conf that adds the HTTP_PROXY environment variable: @@ -343,8 +329,8 @@ HTTPS プロキシサーバを利用している場合には、そこに環境 .. code-block:: bash - systemctl --user daemon-reload - systemctl --user restart docker + $ systemctl --user daemon-reload + $ systemctl --user restart docker .. Verify that the configuration has been loaded and matches the changes you made, for example: @@ -352,7 +338,7 @@ HTTPS プロキシサーバを利用している場合には、そこに環境 .. code-block:: bash - systemctl --user show --property=Environment docker + $ systemctl --user show --property=Environment docker Environment=HTTP_PROXY=http://proxy.example.com:80 HTTPS_PROXY=https://proxy.example.com:443 NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp diff --git a/config/daemon/toc.rst b/config/daemon/toc.rst index 44d89f63a..270cf40f3 100644 --- a/config/daemon/toc.rst +++ b/config/daemon/toc.rst @@ -1,7 +1,7 @@ .. -*- coding: utf-8 -*- .. -.. doc version: 19.03 -.. check date: 2020/06/21 +.. doc version: 20.10 +.. check date: 2022/04/26 .. ----------------------------------------------------------------------------- .. Configure the daemon -toc: diff --git a/config/formatting.rst b/config/formatting.rst index abad7e0d8..be3b61f09 100644 --- a/config/formatting.rst +++ b/config/formatting.rst @@ -1,8 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/formatting/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/formatting.md - doc version: 19.03 -.. check date: 2020/06/21 + doc version: 20.10 +.. check date: 2022/04/26 +.. Commits on Aug 16, 2021 15836782038638a20f4e214af6e92bdd01624726 .. Commits on Apr 13, 2020 7f66d7783f886cf4aa50c81b9f85869b7ebf6874 .. --------------------------------------------------------------------------- @@ -28,6 +29,23 @@ Docker は `Go テンプレート `_ を Docker は基本的な機能群として、操作可能なテンプレートを提供します。以下の例ではすべて ``docker inspect`` コマンドを使っていますが、他の CLI コマンドも ``--format`` フラグを持ち、多くの CLI コマンドリファレンス中でも、出力形式をカスタマイスする例があります。 +.. important:: + + .. When using the --format flag, you need observe your shell environment. In a Posix shell, you can run the following with a single quote: + ``--format`` フラグの使用時は、シェル環境で見えるようにする必要があります。 Posix シェル内では、シングルクォートを扱って実行できます。 + + .. code-block:: bash + + $ docker inspect --format '{{join .Args " , "}}' + + .. Otherwise, in a Windows shell (for example, PowerShell), you need to use single quotes, but escape the double quotes inside the params as follows: + + あるいは、 Windows シェル(たとえば PowerShell)では、シングルクォートが必要ですが、以下のようにパラメータ内のダブルクォートをエスケープします。 + + .. code-block:: bash + + $ docker inspect --format '{{join .Args \" , \"}}' + .. Join Join @@ -37,9 +55,9 @@ Join ``join`` 連結子は1行の中で要素を一覧表示します。セパレータはリスト中の各要素を分割します。 -:: +.. code-block:: bash - docker inspect --format '{{join .Args " , "}}' container + $ docker inspect --format '{{join .Args " , "}}' container table @@ -49,9 +67,9 @@ table ``table`` は、どのフィールドを表示したいか指定します。 -:: +.. code-block:: bash - docker image list --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}\t{{.Size}}" + $ docker image list --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}\t{{.Size}}" json @@ -61,9 +79,9 @@ json ``json`` は要素を JSON 文字列としてエンコードします。 -:: +.. code-block:: bash - docker inspect --format '{{json .Mounts}}' container + $ docker inspect --format '{{json .Mounts}}' container Lower ========== @@ -72,9 +90,9 @@ Lower ``lower`` は文字列を小文字に変換して表示します。 -:: +.. code-block:: bash - docker inspect --format "{{lower .Name}}" container + $ docker inspect --format "{{lower .Name}}" container split ========== @@ -83,9 +101,9 @@ split ``split`` は文字列をセパレータの文字列で分割して表示します。 -:: +.. code-block:: bash - docker inspect --format '{{split .Image ":"}}' + $ docker inspect --format '{{split .Image ":"}}' title ========== @@ -94,9 +112,9 @@ title ``title`` は行の初めの文字列を大文字に変化して表示します。 -:: +.. code-block:: bash - docker inspect --format "{{title .Name}}" container + $ docker inspect --format "{{title .Name}}" container upper @@ -106,9 +124,9 @@ upper ``upper`` は文字列をすべて大文字に変換して表示します。 -:: +.. code-block:: bash - docker inspect --format "{{upper .Name}}" container + $ docker inspect --format "{{upper .Name}}" container println @@ -118,9 +136,9 @@ println ``println`` は各値を新しい列に表示します。 -:: +.. code-block:: bash - docker inspect --format='{{range .NetworkSettings.Networks}}{{println .IPAddress}}{{end}}' container + $ docker inspect --format='{{range .NetworkSettings.Networks}}{{println .IPAddress}}{{end}}' container .. To find out what data can be printed, show all content as json: @@ -128,9 +146,9 @@ println どのようなデータを表示可能かどうか調べるためには、全ての内容を json として表示します。 - :: + .. code-block:: bash - docker container ls --format='{{json .}}' + $ docker container ls --format='{{json .}}' diff --git a/config/labels-custom-metadata.rst b/config/labels-custom-metadata.rst index 2e97aac30..d61014f68 100644 --- a/config/labels-custom-metadata.rst +++ b/config/labels-custom-metadata.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/labels-custom-metadata/ - doc version: 19.03 + doc version: 20.10 https://github.com/docker/docker.github.io/blob/master/config/labels-custom-metadata.md -.. check date: 2020/06/21 -.. Commits on Apr 23, 2020 b0f90615659ac1319e8d8a57bb914e49d174242e +.. check date: 2022/04/26 +.. Commits on Sep 13, 2021 173d3c65f8e7df2a8c0323594419c18086fc3a30 .. --------------------------------------------------------------------------- .. Docker object labels diff --git a/config/objects.rst b/config/objects.rst index 33ca1657d..415df019b 100644 --- a/config/objects.rst +++ b/config/objects.rst @@ -1,7 +1,7 @@ .. -*- coding: utf-8 -*- .. -.. doc version: 19.03 -.. check date: 2020/06/21 +.. doc version: 20.10 +.. check date: 2022/04/26 .. ----------------------------------------------------------------------------- .. Configure all objects -toc: @@ -14,7 +14,7 @@ :maxdepth: 3 :titlesonly: - カスタム・メタデータをオブジェクトに適用 + 任意のメタデータをオブジェクトに適用 不要なオブジェクトを除去 コマンドとログの出力書式 diff --git a/config/pruning.rst b/config/pruning.rst index 60cfc333c..ff3d6266e 100644 --- a/config/pruning.rst +++ b/config/pruning.rst @@ -1,9 +1,9 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/config/pruning/ .. SOURCE: https://github.com/docker/docker.github.io/blob/master/config/pruning.md - doc version: 19.03 -.. check date: 2020/06/21 -.. Commits on Apr 13, 2020 7f66d7783f886cf4aa50c81b9f85869b7ebf6874 + doc version: 20.10 +.. check date: 2022/04/26 +.. Commits on Aug 7, 2021 fbfa187a83fd8006bd032c149b5a26b684f48032 .. --------------------------------------------------------------------------- .. Prune unused Docker objects @@ -170,9 +170,9 @@ Docker ネットワークはディスクスペースを消費しませんが、 全てを prune ==================== -.. The docker system prune command is a shortcut that prunes images, containers, and networks. In Docker 17.06.0 and earlier, volumes are also pruned. In Docker 17.06.1 and higher, you must specify the --volumes flag for docker system prune to prune volumes. +.. The docker system prune command is a shortcut that prunes images, containers, and networks. Volumes are not pruned by default, and you must specify the --volumes flag for docker system prune to prune volumes. -``docker system prune`` コマンドは、イメージ、コンテナ、ネットワークを削除(prune)するショートカットです。 Docker 17.06.0 以下のバージョンでは、ボリュームも prune されました。Docker 17.06.1 以降では、 ``docker system prune`` でボリュームも削除するには ``--volumes`` フラグが必要になりました。 +``docker system prune`` コマンドは、イメージ、コンテナ、ネットワークを削除(prune)するショートカットです。ボリュームはデフォルトでは削除されないため、ボリュームを削除するには ``docker system prune`` で ``--volumes`` フラグを使う必要があります。 .. code-block:: bash @@ -185,9 +185,9 @@ Docker ネットワークはディスクスペースを消費しませんが、 - all build cache Are you sure you want to continue? [y/N] y -.. If you are on Docker 17.06.1 or higher and want to also prune volumes, add the --volumes flag: +.. To also prune volumes, add the --volumes flag: -Docker 17.06.1 以上でボリュームも削除したい場合は、 ``--volumes`` フラグを使います。 +ボリュームも削除したい場合は、 ``--volumes`` フラグを使います。 .. code-block:: bash diff --git a/desktop/backup-and-restore.rst b/desktop/backup-and-restore.rst new file mode 100644 index 000000000..d61334243 --- /dev/null +++ b/desktop/backup-and-restore.rst @@ -0,0 +1,36 @@ + +.. Save and restore data + +.. _mac-save-and-restore-data: + +データの保存と修復 +-------------------- + +.. You can use the following procedure to save and restore images and container data. For example, if you want to switch between Edge and Stable, or to reset your VM disk: + +以下の手順を用いて、イメージとコンテナのデータを保存・修復できます。例えば、Edge と Stable を切り替えたいときや、仮想マシンのディスクをリセットしたいときに用います。 + +.. Use docker save -o images.tar image1 [image2 ...] to save any images you want to keep. See save in the Docker Engine command line reference. + +1. :code:`docker save -o images.tar image1 [image2 ....]` を使い、保持したい全てのイメージを保存します。Docker Engine コマンドライン・リファレンスの :doc:`save ` セクションを御覧ください。 + +.. Use docker export -o myContainner1.tar container1 to export containers you want to keep. See export in the Docker Engine command line reference. + +2. :code:`docker export -o myContainer1.tar container` を使い、保持したい全てのコンテナをエクスポート(出力)します。Docker Engine コマンドライン・リファレンスの :doc:`export ` セクションを御覧ください。 + +.. Uninstall the current version of Docker Desktop and install a different version (Stable or Edge), or reset your VM disk. + +3. 現在のバージョンの Docker Desktop をアンインストールし、異なるバージョン(Stable 又は Edge)をインストールし、仮想マシン・ディスクをリセットします。 + +.. Use docker load -i images.tar to reload previously saved images. See load in the Docker Engine. + +4. :code:`docker load -i images.tar` を使い、以前に保存したイメージを再読み込みします。Docker Engine の :doc:`load ` を御覧ください。 + +.. Use docker import -i myContainer1.tar to create a filesystem image corresponding to the previously exported containers. See import in the Docker Engine. + +5. :code:`docker import -i myContainer1.tar` を使い、以前にエクスポートしたコンテナに対応するファイルシステム・イメージを作成します。Docker Engine の :doc:`import ` を御覧ください。 + +.. For information on how to back up and restore data volumes, see Backup, restore, or migrate data volumes. + +データ・ボリュームのバックアップと修復の仕方に関する情報は、 :ref:`backup-restore-or-migrate-data-volumes` を御覧ください。 + diff --git a/desktop/dashboard.rst b/desktop/dashboard.rst index e16070868..b8253dc1d 100644 --- a/desktop/dashboard.rst +++ b/desktop/dashboard.rst @@ -1,13 +1,14 @@ .. -*- coding: utf-8 -*- -.. URL: https://docs.docker.com/desktop/opensource/ +.. URL: https://docs.docker.com/desktop/dashboard/ doc version: 19.03 https://github.com/docker/docker.github.io/commits/master/desktop/dashboard.md -.. check date: 2020/06/12 -.. Commits on May 1, 2020 ba7819fed679f4f2542c3ccfe15bc9bc2d74ee3d + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/dashboard.md +.. check date: 2022/05/14 +.. Commits on Apr 13, 2022 ec5dc89d85debe81c04d5d84a10d881391c6824c .. ----------------------------------------------------------------------------- .. Docker Desktop Dashboard - .. _docker-desktop-dashboard: ======================================= diff --git a/desktop/index.rst b/desktop/index.rst index 55e2246bb..154e07ff0 100644 --- a/desktop/index.rst +++ b/desktop/index.rst @@ -1,141 +1,95 @@ .. -*- coding: utf-8 -*- .. URL: https://docs.docker.com/desktop/ - doc version: 19.03 + doc version: 20.10 https://github.com/docker/docker.github.io/blob/master/desktop/index.md -.. check date: 2020/06/03 -.. Commits on May 1, 2020 ba7819fed679f4f2542c3ccfe15bc9bc2d74ee3d +.. check date: 2022/09/09 +.. Commits on Sep 9, 2022 da7436400ba700835c6cfe808c3a74364ac08fe6 .. ----------------------------------------------------------------------------- -.. Docker Desktop overview - -.. _docker-desktop-overview: +.. Docker Desktop +.. _docker-desktop: ======================================= Docker Desktop 概要 ======================================= -.. sidebar:: 目次 +.. + Docker Desktop terms + Commercial use of Docker Desktop in larger enterprises (more than 250 employees OR more than $10 million USD in annual revenue) requires a paid subscription. - .. contents:: - :depth: 3 - :local: +.. note:: **Docker Desktop 利用条件** -.. Docker Desktop is an easy-to-install application for your Mac or Windows environment that enables you to build and share containerized applications and microservices. Docker Desktop includes Docker Engine, Docker CLI client, Docker Compose, Notary, Kubernetes, and Credential Helper. + 大企業(従業員が 251 人以上、または、年間収入が 1,000 万米ドル以上 )における Docker Desktop の商用利用には、有料サブスクリプション契約が必要です。 -Docker Desktop(ドッカー・デスクトップ)は、Mac や Windows 環境において、インストールが簡単なアプリケーションであり、コンテナ化したアプリケーションとマイクロサービスの構築と共有が簡単になります。Docker Desktop には :doc:`Docker Engine `、 Docker CLI クライアント、:doc:`Docker Compose `、:doc:`Notary `、`Kubernetes `_、`Credential Helper(資格情報の管理を支援するツール) `_ を含みます。 +.. Docker Desktop is an easy-to-install application for your Mac, Linux, or Windows environment that enables you to build and share containerized applications and microservices. -.. Docker Desktop works with your choice of development tools and languages and gives you access to a vast library of certified images and templates in Docker Hub. This enables development teams to extend their environment to rapidly auto-build, continuously integrate and collaborate using a secure repository. +:ruby:`Docker Desktop <ドッカー デスクトップ>` は、Mac や Linux や Windows 環境において、インストールが簡単なアプリケーションであり、コンテナ化したアプリケーションとマイクロサービスの構築と共有が簡単になります。 -Docker Desktop は任意の開発ツールや言語と連携しながら、 `Docker Hub `_ 上にある、認定イメージとテンプレートの巨大なライブラリにアクセスできるようにします。これにより、開発チームは環境を拡張したり、素早い自動ビルドをしたり、継続的インテグレーションや、安全なリポジトリを用いた共同作業が可能になります。 +.. It provides a simple interface that enables you to manage your containers, applications, and images directly from your machine without having to use the CLI to perform core actions. + +Docker Desktop は、CLI を使って主要な処理を行わなくても、コンテナ、アプリケーション、イメージをマシン上から直接管理できる、シンプルなインターフェース(訳者注:プログラム間を接続する、橋渡しのような機能)を提供します。 -.. Some of the key features of Docker Desktop include: + .. What's included in Docker Desktop? + Docker Desktop に何が含まれますか? -Docker Desktop に含まれる主要な機能は以下の通りです: + * :doc:`Docker Engine ` + * Docker CLI クライアント + * :doc:`Docker Compose ` + * :doc:`Docker Content Trust ` + * `Kubernetes `_ + * `Credential Helper `_ + + .. What are the key features of Docker Desktop? + Docker Desktop の主な機能は何ですか? .. Ability to containerize and share any application on any cloud platform, in multiple languages and frameworks Easy installation and setup of a complete Docker development environment Includes the latest version of Kubernetes - Automatic updates to keep you up to date and secure On Windows, the ability to toggle between Linux and Windows Server environments to build applications Fast and reliable performance with native Windows Hyper-V virtualization Ability to work natively on Linux through WSL 2 on Windows machines Volume mounting for code and data, including file change notifications and easy access to running containers on the localhost network - In-container development and debugging with supported IDEs - -* あらゆるクラウド・プラットフォーム上で、あらゆる言語やフレームワークを用いる、あらゆるアプリケーションのコンテナ化と共有を可能にする -* 簡単なインストールで、完全な Docker 開発環境をセットアップする -* Kubernetes の最新バージョンを含む -* 自動更新によって、最新版かつ安全性を保つ -* Windows では、アプリケーション構築のために Linux と Windows Server 環境を相互に切り替え可能 -* ネイティブな Windows Hyper-V 仮想化によって、高速かつ信頼できるパフォーマンス -* Windows マシン上の WSL 2 を通し、Linux 上でネイティブに動作する能力 -* コードやデータをボリュームでマウントする場合は、ファイル変更の通知を含み、ローカルホスト・ネットワーク上で実行中のコンテナと簡単に接続 -* サポートしている統合開発環境を用い、コンテナ内での開発やデバッグ - -.. Download and install - -.. _desktop-download-and-install: - -ダウンロードとインストール -================================================= - -.. Docker Desktop is available for Mac and Windows. For download information, system requirements, and installation instructions, see: - -Docker Desktop は Mac と Windows で利用できます。ダウンロード情報、システム要件、インストール手順は、以下をご覧ください。 - -.. Install Docker Desktop on Mac - Install Docker Desktop on Windows - -* :doc:`Mac に Docker Desktop をインストールする ` -* :doc:`Windows に Docker Desktop をインストールする ` - - -.. Get started -.. _desktop-get-started: + * あらゆるクラウド・プラットフォーム上で、あらゆる言語やフレームワークを用いる、あらゆるアプリケーションのコンテナ化と共有を可能にする + * 簡単なインストールで、完全な Docker 開発環境をセットアップする + * Kubernetes の最新バージョンを含む + * Windows では、アプリケーション構築のために Linux と Windows Server 環境を相互に切り替え可能 + * ネイティブな Windows Hyper-V 仮想化によって、高速かつ信頼できるパフォーマンス + * Windows マシン上の WSL 2 を通し、Linux 上でネイティブに動作する能力 + * コードやデータをボリュームでマウントする場合は、ファイル変更の通知を含み、ローカルホスト・ネットワーク上で実行中のコンテナと簡単に接続する +.. Docker Desktop works with your choice of development tools and languages and gives you access to a vast library of certified images and templates in Docker Hub. This enables development teams to extend their environment to rapidly auto-build, continuously integrate and collaborate using a secure repository. -使い始めよう -=================== - -.. For information on how to get to get started with Docker Desktop and to learn about various UI options and their usage, see: - -Docker Desktop の始め方と、様々なユーザーインターフェースのオプションや使い方について学ぶには、こちらをご覧ください。 - -.. Get started with Docker Desktop on Mac - Get started with Docker Desktop on Windows - -* :doc:`Mac で Docker Desktop を使い始める ` -* :doc:`Windows で Docker Desktop を使い始める ` - - -.. _desktop-stable-and-edge-versions: - -.. Stable and Edge versions - -Stable と Edge バージョン -============================= - -.. Docker Desktop offers Stable and Edge download channels. - -Docker Desktop には Stable(安定版)と Edge(エッジ)というダウンロードのチャンネル(選択肢)があります。 - -.. The Stable release provides a general availability release-ready installer for a fully baked and tested, more reliable app. The Stable version of Docker Desktop includes the latest released version of Docker Engine. The release schedule is synced every three months for major releases, with patch releases to fix minor issues, and to stay up to date with Docker Engine as required. You can choose to opt out of the usage statistics and telemetry data on the Stable channel. - -Stable リリースは、一般的に利用可能に達したリリースのインストーラを提供しており、多くのアプリケーションが動作するよう、テスト済みかつ完成したものです。Docker Desktop の Stable バージョンには Docker Engine の最新リリース版を含みます。リリース期間は3ヶ月ごとにメジャーリリースがあり、Docker Engine を最新版に保つために必要な、小さな問題を解決するパッチリリースを含みます。Stable チャンネルでは、利用統計情報や遠隔情報の免除(オプトアウト)を選択できます。 +Docker Desktop は任意の開発ツールや言語と連携しながら、 `Docker Hub `_ 上にある、認定イメージとテンプレートの巨大なライブラリにアクセスできるようにします。これにより、開発チームは環境を拡張したり、素早い自動ビルドをしたり、継続的インテグレーションや、安全なリポジトリを用いた共同作業が可能になります。 -.. Docker Desktop Edge release is our preview version. It offers an installer with the latest features and comes with the experimental features turned on. When using the Edge release, bugs, crashes, and issues can occur as the new features may not be fully tested. However, you get a chance to preview new functionality, experiment, and provide feedback as Docker Desktop evolves. Edge releases are typically more frequent than Stable releases. Telemetry data and usage statistics are sent by default on the Edge version. -Docker Desktop Edge リリースは、私たちのプレビュー版です。ほとんどの場合、インストーラに含むのは、最新機能や将来に向けた実験的な機能を有効化したものです。Edge リリースの利用にあたっては、新機能が完全にはテストされていないため、バグ、クラッシュ、何らかの問題を引き起こす可能性があります。しかしながら、新しい機能や体験をプレビューする機会が得られ、Docker Desktop の改善に向けたフィードバックも提供できます。Edge リリースは一般的に Stable リリースよりも頻繁です。Edge バージョンでは、デフォルトで遠隔情報と利用統計情報が送信されます。 +* :doc:`Docker Desktop のインストール ` -.. Release notes + * :doc:`Mac ` + * :doc:`Windows ` + * :doc:`Linux ` -.. _desktop-release-notes: +* :doc:`Docker Desktop を探る ` -リリースノート -=================== + * Docker Desktop を操作し、主要な機能について学びます。 -.. For information about new features, improvements, and bug fixes in Docker Desktop Stable releases, see: +* :doc:`リリースノートの表示` -Docker Desktop Stable リリースの新機能、改善、バグ修正に関する情報は、こちらをご覧ください: + * 新機能、改良点、バグ修正を調べます。 -.. Docker Desktop for Mac Stable Release notes - Docker Desktop for Windows Stable Release notes +* :doc:`一般的な FAQ を閲覧 ` -* `Docker Desktop for Mac Stable リリースノート(英語) `_ -* `Docker Desktop for Windows Stable リリースノート(英語) `_ + * 一般的な FAQ や特定のプラットフォームに対する FAQ を表示します。 -.. For information about new features, improvements, and bug fixes in Docker Desktop Edge releases, see: +* :doc:`追加リソースを見つける ` -Docker Desktop Edge リリースの新機能、改善、バグ修正に関する情報は、こちらをご覧ください: + * ネットワーク機能や Kubernetes 上へのデプロイ等の情報を見つけます。 -.. Docker Desktop for Mac Edge Release notes - Docker Desktop for Windows Edge Release notes +* :doc:`フィードバックする ` -* `Docker Desktop for Mac Edge リリースノート(英語) `_ -* `Docker Desktop for Windows Edge リリースノート(英語) `_ + * Docker Desktop や Docker Desktop 機能へのフィードバックをします。 .. seealso:: - Docker Desktop overview + Docker Desktop https://docs.docker.com/desktop/ diff --git a/desktop/install.rst b/desktop/install.rst new file mode 100644 index 000000000..3393b9eae --- /dev/null +++ b/desktop/install.rst @@ -0,0 +1,22 @@ +.. -*- coding: utf-8 -*- +.. +.. doc version: 20.10 +.. check date: 2020/09/09 +.. ----------------------------------------------------------------------------- + +======================================== +Docker Desktop のインストール +======================================== + +.. toctree:: + :maxdepth: 3 + :titlesonly: + + Mac にインストール + Mac のアクセス権要求を理解 + Windows にインストール + Windows のアクセス権要求を理解 + Apple silicon にインストール + Linux にインストール + Linux ディストリビューション別のインストール + diff --git a/desktop/install/archlinux.rst b/desktop/install/archlinux.rst new file mode 100644 index 000000000..d239f3f4f --- /dev/null +++ b/desktop/install/archlinux.rst @@ -0,0 +1,182 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/desktop/install/archlinux/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/install/archlinux.md +.. check date: 2022/09/10 +.. Commits on Aug 11, 2022 184fbf7a718a8b80531549e5aad7af2ba13b71ee +.. ----------------------------------------------------------------------------- + +.. |whale| image:: ./images/whale-x.png + :scale: 50% + +.. Install Docker Desktop on Arch-based distributions +.. _install-docker-desktop-on-arch-based-distributions: + +====================================================================== +Arch ベースのディストリビューションに Docker Desktop をインストール +====================================================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. This topic discusses installation of Docker Desktop from an Arch package that Docker provides in addition to the supported platforms. Docker has not tested or verified the installation. + +このトピックでは、サポート対象のプラットフォームに加え、Docker が提供する `Arch パッケージ `_ から Docker Desktop をインストールする方法を説明します。Docker はテストをしておらず、インストールも検証していません。 + +.. Prerequisites +.. _desktop-archlinux-prerequisites: + +動作条件 +========== + +.. To install Docker Desktop successfully, you must meet the system requirements. + +Docker Desktop を正しくインストールするには、 :ref:`システム要件 ` に一致する必要があります。 + +.. Additionally, for non-Gnome Desktop environments, gnome-terminal must be installed: + +さらに、Gnome Desktop 環境ではない場合、 ``gnome-terminal`` のインストールが必要です: + +.. code-block:: bash + + $ sudo pacman -S gnome-terminal + +.. Install Docker Desktop +.. _desktop-archlinux-install-docker-desktop: + +Docker Desktop のインストール +============================== + +.. Install client binaries. Docker does not have an Arch package repository. Binaries not included in the package must be installed manually before installing Docker Desktop. + Install Docker client binary on Linux. On Arch-based distributions, users must install the Docker client binary. Static binaries for the Docker client are available for Linux (as docker). + Download the Arch package from the release page. + Install the package: + +1. クライアントのバイナリをインストールします。Docker には Arch パッケージのリポジトリがありません。パッケージに含まれないバイナリは、 Docker Desktop をインストールする前に、手動でインストールする必要があります。 +2. :doc:`Linux 用の Docker クライアントバイナリをインストールします ` 。Arch ベースのディストリビューション上では、ユーザは Docker クライアントのバイナリをインストールする必要があります。Linux 用 Docker クライントの静的なバイナリが( ``docker`` として)利用できます。 +3. :doc:`リリース ` ページから Arch パッケージをダウンロードします。 +4. パッケージをインストールします。 + +.. code-block:: bash + + $ sudo pacman -U ./docker-desktop--.pkg.tar.zst + + +.. Launch Docker Desktop +.. _desktop-archlinux-launch-docker-dekstop: + +Docker Desktop の起動 +============================== + +.. To start Docker Desktop for Linux, search Docker Desktop on the Applications menu and open it. This launches the whale menu icon and opens the Docker Dashboard, reporting the status of Docker Desktop. + +Docker Desktop for Linux を開始するには、 **Applications** メニューから **Docker Desktop** を探して開きます。これはクジラのメニューアイコンを起動すると、 Docker Dashboard が開き、Docker Desktop の状態を報告します。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します: + +.. code-block:: bash + + $ systemctl --user start docker-desktop + +.. When Docker Desktop starts, it creates a dedicated context that the Docker CLI can use as a target and sets it as the current context in use. This is to avoid a clash with a local Docker Engine that may be running on the Linux host and using the default context. On shutdown, Docker Desktop resets the current context to the previous one. + +Docker Desktop を起動すると、専用の :doc:`コンテクスト ` を作成し、これを Docker CLI の操作対象となるよう、現在使用するコンテクストとして設定します。これは、デフォルトのコンテクストとして使われている、 Linux ホスト上の Docker Engine がクラッシュするのを避けるためです。Docker Desktop を終了すると、以前のコンテクストを現在の設定に戻します。 + +.. The Docker Desktop installer updates Docker Compose and the Docker CLI binaries on the host. It installs Docker Compose V2 and gives users the choice to link it as docker-compose from the Settings panel. Docker Desktop installs the new Docker CLI binary that includes cloud-integration capabilities in /usr/local/bin and creates a symlink to the classic Docker CLI at /usr/local/bin/com.docker.cli. + +Docker Desktop インストーラは、ホスト上の Docker Compose と Docker CLI バイナリを更新します。Docker Compose V2 がインストールされますが、ユーザは設定パネルから docker-compose としてリンクするかどうかを選べます。Docker Desktop は新しい Docker CLI バイナリをインストールします。これはクラウド統合機能を含んでおり、 ``/usr/local/bin`` にインストールし、 古い Docker CLI は``/usr/local/bin/com.docker.cli`` にシンボリックリンクを作成します。 + +.. After you’ve successfully installed Docker Desktop, you can check the versions of these binaries by running the following commands: + +Docker Desktop のインストールに成功すると、以下のコマンドを実行し、各バイナリのバージョンを確認できます。 + +.. code-block:: bash + + $ docker compose version + Docker Compose version v2.5.0 + + $ docker --version + Docker version 20.10.14, build a224086349 + + $ docker version + Client: Docker Engine - Community + Cloud integration: 1.0.24 + Version: 20.10.14 + API version: 1.41 + ... + +.. To enable Docker Desktop to start on login, from the Docker menu, select Settings > General > Start Docker Desktop when you log in. + +ログイン時に Docker Desktop を起動するよう設定するには、Docker メニューから、 **Settings > General > Start Docker Desktop when you log in** を選びます。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します。 + +.. code-block:: bash + + $ systemctl --user enable docker-desktop + +.. To stop Docker Desktop, click on the whale menu tray icon to open the Docker menu and select Quit Docker Desktop. + +Docker Desktop を停止するには、トレイアイコンのクジラメニューをクリックし、Docker メニューを開き **Quit Docker Desktop** を選びます。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します。 + +.. code-block:: bash + + $ systemctl --user stop docker-desktop + + +.. Uninstall Docker Desktop +.. _desktop-archlinux-uninstall-docker-desktop: + +Docker Desktop のアンインストール +======================================== + +.. To remove Docker Desktop for Linux, run: + +Docker Desktop for Linux を削除するには、次のように実行します。 + +.. code-block:: bash + + $ sudo pacman -R docker-desktop + +.. For a complete cleanup, remove configuration and data files at $HOME/.docker/desktop, the symlink at /usr/local/bin/com.docker.cli, and purge the remaining systemd service files. + +完全に削除するには、 ``$HOME/.docker/desktop`` にある設定ファイルとデータを削除し、 ``/usr/local/bin/com.docker.cli`` を削除し、残っている systemd サービスファイルを削除します。 + +.. code-block:: bash + + $ rm -r $HOME/.docker/desktop + $ sudo rm /usr/local/bin/com.docker.cli + $ sudo pacman -Rns docker-desktop + +.. Remove the credsStore and currentContext properties from $HOME/.docker/config.json. Additionally, you must delete any edited configuration files manually. + +``$HOME/.docker/config.json`` から ``credsStore`` と ``currentContext`` プロパティを削除します。加えて、変更を加えた設定ファイルは、手動で削除する必要があります。 + +.. Next steps + +次のステップ +==================== + +.. Take a look at the Get started training modules to learn how to build an image and run it as a containerized application. + Review the topics in Develop with Docker to learn how to build new applications using Docker. + +* イメージの構築方法やコンテナ化したアプリケーションを実行する方法を学ぶには、 :doc:`Get Started ` をご覧ください。 +* Docker を使って新しいアプリケーションを構築する方法を学ぶには、 :doc:`/develop/index` にあるトピックをご覧ください。 + + +.. seealso:: + + Install Docker Desktop on Arch-based distributions + https://docs.docker.com/desktop/install/archlinux/ + diff --git a/desktop/install/debian.rst b/desktop/install/debian.rst new file mode 100644 index 000000000..75ef340a4 --- /dev/null +++ b/desktop/install/debian.rst @@ -0,0 +1,257 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/desktop/install/debian/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/install/debian.md +.. check date: 2022/09/10 +.. Commits on Jul 29, 2022 d5b612281c2ea01766ab8d201ec96a16c54cfb0c +.. ----------------------------------------------------------------------------- + +.. |whale| image:: ./images/whale-x.png + :scale: 50% + +.. Install Docker Desktop on Debian +.. _install-docker-desktop-on-debian: + +======================================= +Debian に Docker Desktop をインストール +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. This page contains information on how to install, launch, and upgrade Docker Desktop on a Debian distribution. + +このページは、 Debian ディストリビューションに Docker Desktop をインストール、起動、更新する仕方の情報を含みます。 + +.. Prerequisites +.. _desktop-debian-prerequisites: + +動作条件 +========== + +.. To install Docker Desktop successfully, you must: + +Docker Desktop を正しくインストールするには、以下が必須です。 + +.. Meet the system requirements. + Have a 64-bit version of Debian 11. + Uninstall the tech preview or beta version of Docker Desktop for Linux. Run: + +* :ref:`システム要件 ` に一致 +* Debian 11 の 64-bit バージョンを所有 +* Docker Desktop for Linux の tech preview かβバージョンの場合、アンインストールする: + +.. code-block:: bash + + $ sudo apt remove docker-desktop + +.. For a complete cleanup, remove configuration and data files at $HOME/.docker/desktop, the symlink at /usr/local/bin/com.docker.cli, and purge the remaining systemd service files. + +完全に削除するには、 ``$HOME/.docker/desktop`` にある設定やファイルを削除し、 ``/usr/local/bin/com.docker.cli`` のシンボリックリンクを削除し、残っている systemd サービスファイルを切り離します。 + +.. code-block:: bash + + $ rm -r $HOME/.docker/desktop + $ sudo rm /usr/local/bin/com.docker.cli + $ sudo apt purge docker-desktop + +.. Note + If you have installed the Docker Desktop for Linux tech preview or beta version, you need to remove all files that were generated by those packages (eg. ~/.config/systemd/user/docker-desktop.service, ~/.local/share/systemd/user/docker-desktop.service). + +.. note:: + + 既に Docker Desktop for Linux tech preview やベータ版をインストール済みの場合、各パッケージによって作成されたファイルを全て削除する必要があります(例: ``~/.config/systemd/user/docker-desktop.service`` 、 ``~/.local/share/systemd/user/docker-desktop.service`` )。 + +.. For a Gnome Desktop environment, you must also install AppIndicator and KStatusNotifierItem Gnome extensions. + +Gnome Desktop 環境では、 `Gnome 拡張 `_ の AppIndicator と KStatusNotifierItem のインストールが必要です。 + +.. For non-Gnome Desktop environments, gnome-terminal must be installed: + +Gnome Desktop 環境でない場合、 ``gnome-terminal`` のインストールが必要です: + +.. code-block:: bash + + $ sudo apt install gnome-terminal + +.. Install Docker Desktop +.. _desktop-debian-install-docker-desktop: + +Docker Desktop のインストール +============================== + +.. Recommended approach to install Docker Desktop on Debian: + +Debian に Docker Desktop をインストールするため、推奨する手順: + +.. Set up Docker’s package repository. + Download latest DEB package. + Install the package with apt as follows: + +1. :ref:`Docker のパッケージ リポジトリをセットアップ ` +2. 最新の `DEB パッケージ `_ をダウンロード +3. 以下のように apt でパッケージをインストール: + +.. code-block:: bash + + $ sudo apt-get update + $ sudo apt-get install ./docker-desktop--.deb + +.. Note + At the end of the installation process, apt displays an error due to installing a downloaded package. You can ignore this error message. + +.. note:: + + インストール処理の最後に、 ``apt`` はダウンロードしたパッケージに関するエラーを表示します。このエラーメッセージは無視できます。 + + .. code-block:: bash + + N: Download is performed unsandboxed as root, as file '/home/user/Downloads/docker-desktop.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) + +.. There are a few post-install configuration steps done through the post-install script contained in the deb package. + +deb パッケージ内に含まれる post-install スクリプトによって、いくつかの post-install 設定ステップが処理されます。 + +.. The post-install script: + +post-install スクリプト: + +.. Sets the capability on the Docker Desktop binary to map privileged ports and set resource limits. + Adds a DNS name for Kubernetes to /etc/hosts. + Creates a link from /usr/bin/docker to /usr/local/bin/com.docker.cli. + +* Docker Desktop バイナリに対してケーパビリティを設定し、特権ポートの割り当てと、リソース制限を設定できるようにする +* Kubernetes 用の DNS 名を ``/etc/hosts`` に追加する +* ``/usr/bin/docker`` から ``/usr/local/bin/com.docker.cli`` にリンクを作成する + +.. Launch Docker Desktop +.. _desktop-debian-launch-docker-dekstop: + +Docker Desktop の起動 +============================== + +.. To start Docker Desktop for Linux, search Docker Desktop on the Applications menu and open it. This launches the whale menu icon and opens the Docker Dashboard, reporting the status of Docker Desktop. + +Docker Desktop for Linux を開始するには、 **Applications** メニューから **Docker Desktop** を探して開きます。これはクジラのメニューアイコンを起動すると、 Docker Dashboard が開き、Docker Desktop の状態を報告します。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します: + +.. code-block:: bash + + $ systemctl --user start docker-desktop + +.. When Docker Desktop starts, it creates a dedicated context that the Docker CLI can use as a target and sets it as the current context in use. This is to avoid a clash with a local Docker Engine that may be running on the Linux host and using the default context. On shutdown, Docker Desktop resets the current context to the previous one. + +Docker Desktop を起動すると、専用の :doc:`コンテクスト ` を作成し、これを Docker CLI の操作対象となるよう、現在使用するコンテクストとして設定します。これは、デフォルトのコンテクストとして使われている、 Linux ホスト上の Docker Engine がクラッシュするのを避けるためです。Docker Desktop を終了すると、以前のコンテクストを現在の設定に戻します。 + +.. The Docker Desktop installer updates Docker Compose and the Docker CLI binaries on the host. It installs Docker Compose V2 and gives users the choice to link it as docker-compose from the Settings panel. Docker Desktop installs the new Docker CLI binary that includes cloud-integration capabilities in /usr/local/bin and creates a symlink to the classic Docker CLI at /usr/local/bin/com.docker.cli. + +Docker Desktop インストーラは、ホスト上の Docker Compose と Docker CLI バイナリを更新します。Docker Compose V2 がインストールされますが、ユーザは設定パネルから docker-compose としてリンクするかどうかを選べます。Docker Desktop は新しい Docker CLI バイナリをインストールします。これはクラウド統合機能を含んでおり、 ``/usr/local/bin`` にインストールし、 古い Docker CLI は``/usr/local/bin/com.docker.cli`` にシンボリックリンクを作成します。 + +.. After you’ve successfully installed Docker Desktop, you can check the versions of these binaries by running the following commands: + +Docker Desktop のインストールに成功すると、以下のコマンドを実行し、各バイナリのバージョンを確認できます。 + +.. code-block:: bash + + $ docker compose version + Docker Compose version v2.5.0 + + $ docker --version + Docker version 20.10.14, build a224086349 + + $ docker version + Client: Docker Engine - Community + Cloud integration: 1.0.24 + Version: 20.10.14 + API version: 1.41 + ... + +.. To enable Docker Desktop to start on login, from the Docker menu, select Settings > General > Start Docker Desktop when you log in. + +ログイン時に Docker Desktop を起動するよう設定するには、Docker メニューから、 **Settings > General > Start Docker Desktop when you log in** を選びます。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します。 + +.. code-block:: bash + + $ systemctl --user enable docker-desktop + +.. To stop Docker Desktop, click on the whale menu tray icon to open the Docker menu and select Quit Docker Desktop. + +Docker Desktop を停止するには、トレイアイコンのクジラメニューをクリックし、Docker メニューを開き **Quit Docker Desktop** を選びます。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します。 + +.. code-block:: bash + + $ systemctl --user stop docker-desktop + +.. Upgrade Docker Desktop +.. _desktop-debian-upgrade-docker-desktop: + +Docker Desktop の更新 +============================== + +.. Once a new version for Docker Desktop is released, the Docker UI shows a notification. You need to download the new package each time you want to upgrade Docker Desktop and run: + +新しいバージョンの Docker Desktop がリリースされると、 Docker UI は通知を表示します。Docker Desktop を更新したい場合は、都度新しいパッケージをダウンロードし、次のように実行します。 + +.. code-block:: bash + + $ sudo apt-get install ./docker-desktop--.deb + +.. Uninstall Docker Desktop +.. _desktop-debian-uninstall-docker-desktop: + +Docker Desktop のアンインストール +======================================== + +.. To remove Docker Desktop for Linux, run: + +Docker Desktop for Linux を削除するには、次のように実行します。 + +.. code-block:: bash + + $ sudo apt remove docker-desktop + +.. For a complete cleanup, remove configuration and data files at $HOME/.docker/desktop, the symlink at /usr/local/bin/com.docker.cli, and purge the remaining systemd service files. + +完全に削除するには、 ``$HOME/.docker/desktop`` にある設定ファイルとデータを削除し、 ``/usr/local/bin/com.docker.cli`` を削除し、残っている systemd サービスファイルを削除します。 + +.. code-block:: bash + + $ rm -r $HOME/.docker/desktop + $ sudo rm /usr/local/bin/com.docker.cli + $ sudo apt purge docker-desktop + +.. Remove the credsStore and currentContext properties from $HOME/.docker/config.json. Additionally, you must delete any edited configuration files manually. + +``$HOME/.docker/config.json`` から ``credsStore`` と ``currentContext`` プロパティを削除します。加えて、変更を加えた設定ファイルは、手動で削除する必要があります。 + +.. Next steps + +次のステップ +==================== + +.. Take a look at the Get started training modules to learn how to build an image and run it as a containerized application. + Review the topics in Develop with Docker to learn how to build new applications using Docker. + +* イメージの構築方法やコンテナ化したアプリケーションを実行する方法を学ぶには、 :doc:`Get Started ` をご覧ください。 +* Docker を使って新しいアプリケーションを構築する方法を学ぶには、 :doc:`/develop/index` にあるトピックをご覧ください。 + + +.. seealso:: + + Install Docker Desktop on Debian + https://docs.docker.com/desktop/install/debian/ + diff --git a/desktop/install/fedora.rst b/desktop/install/fedora.rst new file mode 100644 index 000000000..9a26703af --- /dev/null +++ b/desktop/install/fedora.rst @@ -0,0 +1,222 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/desktop/install/fedora/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/install/fedora.md +.. check date: 2022/09/10 +.. Commits on Jul 29, 2022 d5b612281c2ea01766ab8d201ec96a16c54cfb0c +.. ----------------------------------------------------------------------------- + +.. |whale| image:: ./images/whale-x.png + :scale: 50% + +.. Install Docker Desktop on Fedora +.. _install-docker-desktop-on-fedora: + +======================================= +Fedora に Docker Desktop をインストール +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. This page contains information on how to install, launch, and upgrade Docker Desktop on a Fedora distribution. + +このページは、 Fedora ディストリビューションに Docker Desktop をインストール、起動、更新する仕方の情報を含みます。 + +.. Prerequisites +.. _desktop-fedora-prerequisites: + +動作条件 +========== + +.. To install Docker Desktop successfully, you must: + +Docker Desktop を正しくインストールするには、以下が必須です。 + +.. Meet the system requirements. + Have a 64-bit version of either Fedora 35 or Fedora 36. + +* :ref:`システム要件 ` に一致 +* Fedora 35 か Fedora 36 の 64-bit バージョンを所有 + +.. Additionally, for a Gnome Desktop environment you must install AppIndicator and KStatusNotifierItem Gnome extensions. + +加えて Gnome Desktop 環境では、 `Gnome 拡張 `_ の AppIndicator と KStatusNotifierItem のインストールが必要です。 + +.. For non-Gnome Desktop environments, gnome-terminal must be installed: + +Gnome Desktop 環境でない場合、 ``gnome-terminal`` のインストールが必要です: + +.. code-block:: bash + + $ sudo dnf install gnome-terminal + +.. Install Docker Desktop +.. _desktop-fedora-install-docker-desktop: + +Docker Desktop のインストール +============================== + +.. Recommended approach to install Docker Desktop on Debian: + +Debian に Docker Desktop をインストールするため、推奨する手順: + +.. Set up Docker’s package repository. + Download latest RPM package. + Install the package with dnf as follows: + +1. :ref:`Docker のパッケージ リポジトリをセットアップ ` +2. 最新の `RPM パッケージ `_ をダウンロード +3. 以下のように dnf でパッケージをインストール: + +.. code-block:: bash + + $ sudo dnf install ./docker-desktop--.rpm + +.. There are a few post-install configuration steps done through the post-install script contained in the RPM package. + +RPM パッケージ内に含まれる post-install スクリプトによって、いくつかの post-install 設定ステップが処理されます。 + +.. The post-install script: + +post-install スクリプト: + +.. Sets the capability on the Docker Desktop binary to map privileged ports and set resource limits. + Adds a DNS name for Kubernetes to /etc/hosts. + Creates a link from /usr/bin/docker to /usr/local/bin/com.docker.cli. + +* Docker Desktop バイナリに対してケーパビリティを設定し、特権ポートの割り当てと、リソース制限を設定できるようにする +* Kubernetes 用の DNS 名を ``/etc/hosts`` に追加する +* ``/usr/bin/docker`` から ``/usr/local/bin/com.docker.cli`` にリンクを作成する + +.. Launch Docker Desktop +.. _desktop-fedora-launch-docker-dekstop: + +Docker Desktop の起動 +============================== + +.. To start Docker Desktop for Linux, search Docker Desktop on the Applications menu and open it. This launches the whale menu icon and opens the Docker Dashboard, reporting the status of Docker Desktop. + +Docker Desktop for Linux を開始するには、 **Applications** メニューから **Docker Desktop** を探して開きます。これはクジラのメニューアイコンを起動すると、 Docker Dashboard が開き、Docker Desktop の状態を報告します。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します: + +.. code-block:: bash + + $ systemctl --user start docker-desktop + +.. When Docker Desktop starts, it creates a dedicated context that the Docker CLI can use as a target and sets it as the current context in use. This is to avoid a clash with a local Docker Engine that may be running on the Linux host and using the default context. On shutdown, Docker Desktop resets the current context to the previous one. + +Docker Desktop を起動すると、専用の :doc:`コンテクスト ` を作成し、これを Docker CLI の操作対象となるよう、現在使用するコンテクストとして設定します。これは、デフォルトのコンテクストとして使われている、 Linux ホスト上の Docker Engine がクラッシュするのを避けるためです。Docker Desktop を終了すると、以前のコンテクストを現在の設定に戻します。 + +.. The Docker Desktop installer updates Docker Compose and the Docker CLI binaries on the host. It installs Docker Compose V2 and gives users the choice to link it as docker-compose from the Settings panel. Docker Desktop installs the new Docker CLI binary that includes cloud-integration capabilities in /usr/local/bin and creates a symlink to the classic Docker CLI at /usr/local/bin/com.docker.cli. + +Docker Desktop インストーラは、ホスト上の Docker Compose と Docker CLI バイナリを更新します。Docker Compose V2 がインストールされますが、ユーザは設定パネルから docker-compose としてリンクするかどうかを選べます。Docker Desktop は新しい Docker CLI バイナリをインストールします。これはクラウド統合機能を含んでおり、 ``/usr/local/bin`` にインストールし、 古い Docker CLI は``/usr/local/bin/com.docker.cli`` にシンボリックリンクを作成します。 + +.. After you’ve successfully installed Docker Desktop, you can check the versions of these binaries by running the following commands: + +Docker Desktop のインストールに成功すると、以下のコマンドを実行し、各バイナリのバージョンを確認できます。 + +.. code-block:: bash + + $ docker compose version + Docker Compose version v2.5.0 + + $ docker --version + Docker version 20.10.14, build a224086349 + + $ docker version + Client: Docker Engine - Community + Cloud integration: 1.0.24 + Version: 20.10.14 + API version: 1.41 + ... + +.. To enable Docker Desktop to start on login, from the Docker menu, select Settings > General > Start Docker Desktop when you log in. + +ログイン時に Docker Desktop を起動するよう設定するには、Docker メニューから、 **Settings > General > Start Docker Desktop when you log in** を選びます。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します。 + +.. code-block:: bash + + $ systemctl --user enable docker-desktop + +.. To stop Docker Desktop, click on the whale menu tray icon to open the Docker menu and select Quit Docker Desktop. + +Docker Desktop を停止するには、トレイアイコンのクジラメニューをクリックし、Docker メニューを開き **Quit Docker Desktop** を選びます。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します。 + +.. code-block:: bash + + $ systemctl --user stop docker-desktop + +.. Upgrade Docker Desktop +.. _desktop-fedora-upgrade-docker-desktop: + +Docker Desktop の更新 +============================== + +.. Once a new version for Docker Desktop is released, the Docker UI shows a notification. You need to first remove the previous version and then download the new package each time you want to upgrade Docker Desktop. Run: + +新しいバージョンの Docker Desktop がリリースされると、 Docker UI は通知を表示します。Docker Desktop を更新したい場合は、まず古いバージョンを削除し、それから都度新しいパッケージをダウンロードします。次のように実行します。 + +.. code-block:: bash + + $ sudo dnf remove docker-desktop + $ sudo dnf install ./docker-desktop--.rpm + +.. Uninstall Docker Desktop +.. _desktop-fedora-uninstall-docker-desktop: + +Docker Desktop のアンインストール +======================================== + +.. To remove Docker Desktop for Linux, run: + +Docker Desktop for Linux を削除するには、次のように実行します。 + +.. code-block:: bash + + $ sudo dnf remove docker-desktop + +.. For a complete cleanup, remove configuration and data files at $HOME/.docker/desktop, the symlink at /usr/local/bin/com.docker.cli, and purge the remaining systemd service files. + +完全に削除するには、 ``$HOME/.docker/desktop`` にある設定ファイルとデータを削除し、 ``/usr/local/bin/com.docker.cli`` を削除し、残っている systemd サービスファイルを削除します。 + +.. code-block:: bash + + $ rm -r $HOME/.docker/desktop + $ sudo rm /usr/local/bin/com.docker.cli + +.. Remove the credsStore and currentContext properties from $HOME/.docker/config.json. Additionally, you must delete any edited configuration files manually. + +``$HOME/.docker/config.json`` から ``credsStore`` と ``currentContext`` プロパティを削除します。加えて、変更を加えた設定ファイルは、手動で削除する必要があります。 + +.. Next steps + +次のステップ +==================== + +.. Take a look at the Get started training modules to learn how to build an image and run it as a containerized application. + Review the topics in Develop with Docker to learn how to build new applications using Docker. + +* イメージの構築方法やコンテナ化したアプリケーションを実行する方法を学ぶには、 :doc:`Get Started ` をご覧ください。 +* Docker を使って新しいアプリケーションを構築する方法を学ぶには、 :doc:`/develop/index` にあるトピックをご覧ください。 + + +.. seealso:: + + Install Docker Desktop on Fedora + https://docs.docker.com/desktop/install/fedora/ + diff --git a/desktop/install/images/docker-app-drag-mac.png b/desktop/install/images/docker-app-drag-mac.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ad0c6cf87468767ce45469f21f1dc5c99ebc64 GIT binary patch literal 147659 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 z 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%0Ai5?T#(XbVM^X>UFgkZHej&_weqS8FcgZy8s6yjR zbA6-ot>_<%DYs3=q*0J#E02Pxgp~onJ)Z56c1bFbCvANnmUhq)>+z$B5cYE2YiD|S zjlWuK_4{4y)5Kp63g~~cnC|=M-@3MOp35#_Z~JC^rrLfHYp4r5C+Sjr>cS?D^AQa2 zW9a!>Uo7V*io5RGeLoU0vQdlR8DYMV#91oGdQ`strB**qSxAUHr6!oL#^V6i6Ky!t zvZl1#2lOR;XNapi;I`C5P~eBK@##ot*SX7|GWlkG!@VQmE|(B0QRR2|{Os750R=rQ zw1gqo8k4`Er4YJQsTy%T)cXdLFFb#bVT*5@$h+s|llZw-tAYZ^cB8gP?9THPI zHrk~}HbI(M6L%vUYn1c)ytmtw0(FGsoswHkh7Q1TCC=cUyH!G5rwDNp)4%H82zsCh zIe*rf7&?MhzVbtZgM$m`{gzBX5$)>w5ZcV8&UJeUn=)U!Gz`mxn`nqS^X-ukC4^*@ z#N}UY!-@6f3Xa5m)BWvBu(}H|dMp;N?Wx;r-e*+@o|abK=+1@m1JTMr%9j@u9zjMS zL9hr)A^VF2bSj&tyCKN#dMXf1)WDppkN;yqQeCWrB7=uyIVCJf-pL^plOlPoIBM8ZNC8-N^&cT-j2w^qr&R>$099YN7|THFV>WR^IpAoNtR`CT)VLal*A< zrwfxRc!$niwO^;JNRPSK+J3h0V!jL7B*xEX6#CRv#!3tpbIe(fECkUROsj-`k9Eu; zjNIVSI*5;(yzSpWJm}Y#-qm_A{%Fzw3^!-y=qQrrIu8GP$yOfzo#!q<{Uh*N9IxND3Qw5~j4gAl zsbwb(V4!=M6#Ye6>MMGl%7QDw!4{!n02K1!ClleRdQ(R>QL}5)=RqGu@8Wq4K(}pD zU}22j!dOC-hdzUak9bWyGDss83`JGJ6v78YG{UU7;9`)bDr_H7nuSA0@SiInI&LqE z{~bx&A?Rg<3P)~T97}Z43TU5}m1%#cD<|)n7@P;Ck`A#k-d7UyJZ3($kXzr?#`s)B zV%f+|`4CGXLK9_xt*4oO>k~YW3RFVac$xpKVEY9cuBp47(?L~>-xGd}FJ^esf0H|- z|H$Sal_MtZ==D{mzWSAO_qj^|CqY^!?dN6`w7nF2K~9IEU`N}=&-^gD2*x$I%`;?nHc z+0Zg^$7nC4?kkW(&H~=p=IH8oTZU8r=w0K@C%%;UZbWW{tQ28BULI~kyTGNS@Ab(mvc~xPYd=I zLjD*EsIJAntk0_a&!p@(3(8wo8&?%a&LF=7cCRSKi{#jk3@&e&HZMfiI)l|zpZTzH z@Xu}JI;u6mdGqt%VGDW5Ki%X^zR8dQh$C~V%U(zmcca;7IZ(W5q1+6l_5y~&DG}{( z;oRYzwMYg3zSf9%eh!-8z>Pq92hp@Y0Q$3zlA zOKh1zd8BiHFqB7{%JGsJhXgD~(@wX#cqQHJ!FmJ1&|XlXzWj`gIT>LSJEO&T5<)5n zjpje)3>#r-GB{S}lV4hjB=$AN)b5e8r!oDn*4z-~gjgc;ThxLCEJwc% zH}GN51^o|rJ76P2;IHZAyWJS}RBVf=1Q1iB5HI;GkROj;Z%IF3ou*r{SysS^Jd$^d zooujpI@3ZsD|1O8o0|nxsh(~Za>b8wSU@XeRx`7 zcslP{2c+lVO*Vtp0_7cPd9HxL8 zBIj%=gE+wJ=z*m(W}%nXP@3$dXkM5EDkX7thW?C1J0a>X$yXBhU zSLd5*!e68xC((4732;c20TPAq$d^X&iFZ)Ks=H=8#d0b0Ob~7ClWshQIOO3Z)ZPzx z3XtE_Hbif#0f^VkiP6}=8bFXAFVFo(YQ?s#f+d4{&8fktuo@Nf5Q_Dt%|lcGrB z$PQ9I1ABv)wENYR>SA~dmZ$kkg<>|--*AfG*?&U#6WN06H0N9i<;*3~!Nd?*-wt>M zCYES1r^4kZ0Uqh@kC8HZaz$e32JLK|8MGhq73ydyye*k{XjbanSl@0BSvRb{u5uQ= zK4vJ5{(Bp@I`|fNtAE?;|D?jKHR?Bh;_3im{PcMXn5(Lll@1)wK{O|Ooxb|N7xq*i z+BvE)Ej*j2s%43HMs5zvaHD>ooj}bSHWebk5julg-VQpO2IU|gp|^!?pCx7@Ms2{D z&gFaaA6RI;lol)tlfK1-a=#Ni9_+c>UvOVL3PUNTerR3Y^~Lqo{5$agutH#Zt5L+4 zG6qz#&x7Zvn{ub3KAg1M#;i%XuQ#re+pXfN&IJ@Ex!j+)$Pty;BKd^zvT<%QZu=cP zyBb<_<8nz5(tJb%&RX{k(N1IBtJ|Vu?Hi1UZ&oGaAwD8`g$@*gfISjFINu#rN?^SI z94jEn&p$^Zuk|c=aeaxTgdzW2&TChPk^<8u2v0q{xALoSyhcfB9G{~Gja-*CK*m>h zkLD(xApCc$3%M#d;8zCsP0+%`FurK^!^IMmA3!F+D+0kkqOtRRpzvxpgx^#K=d^Hm zRXbfWlA0;8$SxSd77(C56ynsnogk+Z+sr*3^lrkGA#Rzfomekz@;3uNx1K-V8SNEw z6IiJU0fm1O&XQ)wiTGb>ypLpHj)=VUk|lV4#ITLZ{GF9K zF!tMX7UVLF`K;e6=>ReW=>6d3mRNB;po_^u9reD0?maHX{O30bfv{Ie>ampnoxb`% zM!;K{==ePm;TNAzR~ts$^VSXyKoGntqD$90ar87Khah5VN{a{?ISHPJITOiJG$ z69(C3dZ?MnjH)_1;53Fq71WUt0t^_~i3Bk|W_t-mm$G7Zk5F#B;{ytDNfjwVY3C7G zmRK>HYV#nT5VmGG{0BME*t49Dx7w~73O;d8G^`H!E}05VKBWT++s@HQ?U!r8#Ng2( zgb6sUd}7!K{nM}eH$RAsQ@^j0mxPOuFt3L)ZhnSnCF^wwu3VXMSVNY=J^LxE;y`UnJ8oD^J z)Z}S+@~ySN0mOE@b|dpsEaR&dtC%!GU+tkZr4rZ=f6ak~3yyLfBxWtMp!UxZk?2kx z=b3yUn}|H79#|I^&@i4q&@cBlOf;J&F0M$@OB8PcTXr-<D?KkyJL5b;AL?kR>d~to)Cy@`IlI*A%bGf4>!OBmR9%-UbKWPrsb* z1n~SF%upKUP0%!L<;SNcX&YG^D${9nHDgb=b9b6HPd8Wl)GlH%`wERK@H;qjHmH`66;%5+ldb*Thtnso>Jd*p}{zM#cn0S!)OVVBJZc!BjzdfdWj6%L>fn0os-@@LV_=lnZFkn=Y0N*CFgTx6ojyc)D~ufwU1qL ztAmB8?HFcxUjt?Mb z#cE*L!>k_lS6uvk143b1n6e)adsX#GybfUCkb6UG_iNSn zg$RD(P-@Zi{i8hds^H(FEROVPc%T?7C0QmyzKjKAr;eSP@ZMn@?yB{J`=f~oW*GX> zmfAD;%tLH^w{c=dz-aArFu5U2K(uJrul%vjnQ`1BEXP#pUEKy4j6JL*^0zln-$L_{ zZ|O*b1npY(Ur;*16~4a+;Un$=E(xR2Otyv&H4V8BDAc;hwB5uYHZqp}V&vSQU&D?q z$7XMwfri6QD4$GM(z`ggdI@(LT5x-xGMpk=iXYnn#?TCV@BOIc>q{>&^aT4tBF~SR zS2X=2(WouBxR0(}Hyuq_nY2)daaSO}4&0m}z5s2=~D~-^Iwt2(C8-eeqO= zu&Gsji@#^h|1fl`sC<9uTc4(GYaA@B*Y(1`%D4^~yGm=0+Kx8vWeU*$>)v@N%Yh^! z(IT(NO%-t-2Ks_m``hVX_WHJ8038XK0E6eDp=qJm_|>JAJy2CVkndx7pi1sPiz!M+ z?;UgRK5k<<@oh)2zL{wObufM~$29=-CLmrmfb|`lokXzxP3GiL2~IArXHp{2&t+(V z9%*-S+F2}O1dX^F6BAh-|B*$*1d*((=?p5_2ATh^x&ju zL94?)^-H9v=GU-sA>vTiZkONI_P@X-pImT`^{uVKR+sooTbJVeWy`U z8gGVO%SnBCF-Oohc!!I`g&d=s{F+Av)XmjJ5b$d0j>lv83$AJas(KztK?w&NrG3_(xj=@>w2` z>KyIpe+JNSm9t-Q$Uf4$YtYmU8;!%MMJ8{&4#!IT&Rf)$OQ_a(=@;Ll!Ybjujn%-X ztc?A@z!x2R!u&b&P%79OpIbCr_b(=~t+#*Gf5}GtD~bWA7wrzb#a8rO;5Md>)W44Z zcXL%+oe&&0{h8|9&B#k!zPSsSanlBChf-5eWq(TuJleQwHgyT0)QgE}sAngS;Y3Bf zBjEWfWgpiO6N5UxqO;@JW-2$JhX1`$H#w|+h`#OCY!YnXrH~uHsh5h=T5?o5kdoL> z53SxApqCnxOKKDR-NXAZm#k{*18g;L`Me5&KX}jP?Rm_stz}X7#IpAa_XvUVSATB; zc)3~O-Zq}>Fa3lMG_RO`he94Ak!!wg&Ef7jW4_38?5w7$Yx7e7L##Dg1DV9RbtZ8Z0nIE`JP-Xc}ahRYeryVe%=M}JtUAQ#lt0XQNlyzK%FeZ6^ zyiEKQ1M=)A4(Ftmr6o4IYLloZ&+BbMGhFI&m}sdOPo^MqE4v3(EtLT89-i-9PEu z4Ar>(IoOKBLg;%$VNeKjVhWBzQ>&YYdVih9DTk1VQ`D9inh{5J5K>|+| zbLZHGd#N=!ft=0bF==8LH+rcg(3u-QV!79Hbk%B6Y@Mhduurl3-dIx2`)q`0h&!WXrPs9&~cazdDVn?Fb?q=B%W+45nm+8Fm1cb zH&bS;+mJ58X1UHXq7&pSP3Z1$B%PmqzzO1Oyn{*k_}Kd}$&@bMYn~f8Eat8H*tK|H zKJD)!l=Tm9cwi<)EtvJvxpdFNsWlt>u!M-Hk0B!J;zdYa*G1f|{D!!t`mA)iG&Y@G zvYxlP(fn)>+~+X$1j+8HzB+eZoV>+$8R9x|o@wo3~V z$m&s2@G!?xD^AwKLIs5_PWE4+OEC!f8+weGWFb+hwD<4H!pqR9RH~qa*+T&s>?;@n5uNas2g@mfx0SL~S|# zRRWnBfTtuqJ{|XdINU(NsyUrD6A$n>=;M?FGRr8ym-w%F!;qdWA0?55_O3c=;JCD> z;aeyOAB*clH-nET0s+SDHuN7|j(ZsaP0Rz;8&Rr{Br0?4PQL)}m>^}JjB73zvjTv2 zPUMf#&gwGO(F<1=M`JM7b#;aSS{{8c3BwpAHNtL=kC6XMZ~IT=h^Int%6n^_tgchk*Cd;$(024tVh`eY2u^elCC^ z6d3zdC=^NL`dH4ss}j(S*T$un=kUdY1|+TPVNJm7`7|>(EBbXkOD8kGDJwsvL5S_& zg*;e*OA;0y9!-?MEPh%!e`i1*MOg%+C2rXb)&rmN=dN(9(Hk7|im!`DX@`KszsvwS z-W&Pez{{C>e*Y&c&)!o^L_%ff;u1nKviQP&N@NZR4@}I2u`!X<_u}GW4j!H|sV6T* zMa4Dywfg?2m!WpgSWzn|so1}7c%Q5|pkd@5-I4>}-xZhHNo`5#udHoCjmN8H%zqD*_oV3fTx?qNP zFX*YA$cBQ+#1uBwnAnUoV>&F(=3-uIG9#ma<<((4z}dTrw75%!sh^k*{ml?w>kCa4 zeWY2xgPPLGH$RJpNr{VxI|O9@vCBg#!K#dO`#>8wDwwm_Nx5_JU!Er#-RvENX|`(V z;)x=uKggQcLslI~&@IC$h~)?Ci>Nc9ow%A@ z7(x@09p{YG=N_@6V>gwzGTAO`15f#c1xB{vLIv=V_#T{aGl@JJ zhWqSy^l(Xq_QTJ)Dl&(#UY>|$H;cxRzcFwJWX*aE*S|1#IX(QU9qTHcvI8YY(i<;x z_zlub#1eO>^bGiwOGZ0&DTS3clXAoc_IKEIxUeHxA$zeirBDao8l>3hw-#Bh{5BwRbAF#8wN(BqZLOQ4pAz;OSa$xc2Gl zfH99g#;V8fNueE>_#5wnD`elb+IO!~cwK=ln>RC8iC2#$t}uK7l6YscUT%uu%g?}m z%-u6HGetu?0-QjJkFReky4)gU@o-{pt${keH2y|PQgprr++OZiLf&7W?#IAnyPj4? zCO`m@-p$0BuhBL>ImWl32?(e}6d;Y48DodUh0tt(J{S1X$@(XKQn`b*BKha~Pk=-T zc@^WZ)kuAuV?FkpXMou>P38~LNS+qn)~s1sA1xyxGj{#6O} zPEAKjoOwc(#tP2X!-0MOQ1zQ3RH7mbdq|a_D_5N_%eCUJ5b_v`s~#Jv`3>$UhY3M&yNRh!rLkTvGgirOY;?!l_~EV@sDO$WC-$;R?u< zd8ytl2v9w|AgmmL?HVs2|9%fccPmhtf4X>o8z-^IK}|z`j~8cw zg6Uo3{#pCramA9>ai?k6xa1rJEJf;~RCyB3XjCEhMua~%5$=*tqrlZ1*M6a^^15#A zFUDe$z8InRspLKjZ!OF#n03Uw@h_1|0umIW)ysF?@EKoSLlLNR|6~gu9>H|kTr#Zd zvG5CK>F(IPL)ESFGY*o6?mhD%61e-ZlKL0@rYzx-6DbvWy{NjsEKtZ5^{Jm5u*)8&Yn01MG~K zr0KYCF)s9UzjR(*9!%mw#26HB%X zh2w&4>=nCMyJJFpS=Uq>*a=wT1DVT;DYtbw1W33R%TeJ+%{kRmw4A3D@#N!mQ-O=y zS^bU)+K5vr;Z0B(9!I}BBi!Q1?H=P$q2p^~;~EakHs#~1mrk@jyncTh-~dUf#2;=^ zt*wKVJet-EG-H4>XjbPteOYf_$lCOWtp+uRH^ar{*{A#SN3A2(%>kAi;c6j<#PT^| zJ^(U#CtmPwbnEqwbH2K9a>2x}1TPHD#B@JwC0`U2F@8=e3Z{MLvFLOdq^)mIgQOzg;sf|EINlpsWp*pa8WK@PT5c)8QVI8GQ*Yh?=!VN)L+ zJoSt}S%ZtWOXIH^&vYGke!u7p+em%e&_-(^|8dKENOSTzY>)yDPLsj!r(-ZT{1r&W zEFgFXf ze{e5Cv|M%zC zt8ogJS%13IftBoMx3RWKnCbqZQG9Tz5>SAH=-(-|{(%hnT6OT8dgU)+%wbvsjIqm} z3gn}@j|{7Q%)IjvI+ig3*zc7c=BY1CO9&4=e)OZc0y3rr!bRh;8#9YH8j#DRTW`$Y zhUG@Qn!U$f-G9fd5Z^e=q{%lVmw;Xw7?UECFm!7sa}ag`NpK(fkuqv_H-x-SZ|dW- zK;WBFPO7PpUsIqs2~Z@N<{<*r;x7MJGIN??nE|inmK-ZMwnx{&=m^ z-OhfeN2t|dV}jXX=FAJ?{_GA6|u6cDR)ge-I8WoBmsyi#>S2Lcx;1mFdpx8g|Lkqde7=kfDYxhriC7ZT!( zSt!ind7^EBw7 zU3P|VFZ3l(ly{awYpPtinIblL7qW#`v9mT?W=u4{UDu%gIq>~XZ|0@{|D!^?7WE=e zfBcwiPbnU2q7W!B@xNO-eWAZ5j`{be%Y(gEpsn#I8@bBAB`zmNGM|0(_nW#Ntm1=g zZa4H{oEVpXkNp;oG1Z4Jt4{d|0-mv{|D|(xQ_iA)9IP>!SfEY%GnCH142H-Bcvw#< zejbTB7~NlrI^giWgM^v6s~x9~l;cA3fGfd91G$95{)COc53RHjyZBzz0LDxmt%cXR z1{>bvyB7{Vk1#0Fe{)GPlajFiG{sSc8B##HM4H9TC(~K9qQ5{YY=E0B6s!6HJTpi` zxv1q~?(iL-SJhl0W_D~$O{X~YG)P)&=NpmJVK}}YKfVR9$+o8Om6T!SARo>SIc+mH z7>Ami>!k5-`rP=2FO6Azp>qy=P=v*@X|(hSybdE(HO`d)$00ph@>o;i-KvoJpRio} zPTR6j_9;^0t8`Aj8fI8={!uolu;=|Nc_taGPJP!w`p3Zx6DSY=`h$WWcWgGX0j@hg zz>FhjdcT8;K=X*aHQsAm{LFMaeuG|$vAkyTepKCqBFujXqp?(h6k`%$d|~c)757nV zp5}Bt?q7N4OQ9>wot&@&uv?cLM_EWn8q7w^bkqb1f{UyRST`{WLRh}*Vwe1bOT@{` zJ;YQV*elZZxKSD1bc1F=(;e)34aeX|dDuz6sR1-3OAI|={)i{WrA1Cz}=hw`%SE zw`#Gs2Q*md#oPw^_Xk&st}Ik!?9xXhN({dX)d zfD_X0U}|nJ9;dnrC=FMseS?fF#Z$-`JNjh8#P{L|;R4toe?1Yu*yd`kNUcgZP_L!E zVo^pZIz|xLY)Yb`A0zI+xZbD(nM)D(J9EW6FvKNpOwC8|@Vv}D^4b=5PPjtcD~OQ~ zuk**b+2Ua2vzBAQ+L(Zd$Hkh7g^bqMLu$5m)%cgO$=w3afE>KtLZE&fM}R$!aM$T6fPN?@S3(LNJg-IqgXfW zwiM8bhJvkfr;2CpbxlZ-wpqg`(~}X@t!fyL4F45>5NvqN+PFnT8uBA;{KL(AQ8T8n8yo;y!f6@dBTvtq%Ty`THBo zq&&6rEx~0(p&`_M;rI;jZ1HqV6pB0*l{RUz^5F&v86uQWs*t!_A?FU0H9Cw^3qzIS zdz1K6Omp9WM|*6?T+(=lv`?kz6JP19y<<>H=E+JH+qN1%eDk!mJa8hsHyUls{$nB{AX>P z=*~!a_qP-sOX=kWDicg3ZDiuW6DS|c+(`Ji+_}JcOun|q_~dy2w>rRMwX*jf*%w}^ z-zX4#bzywDl8{o3*PBO4u54nGpHQ_s;(QVQM?}SE(|HhG$n7AGcO*~9w;CWOmz>aI zuJ>d%7R2MGWEHXOpfg~H`k?>I{4?$7sihy!(}+&<;AjqwN$9NN%xa*u{nc*KvZ@|M zP&x0%nVDXKJNI*!72sY3+>;_Ua{j4i9P6ed6^Gm0@)_e5+vlUq7#gU(cPVVs7fk2L z0k#?rRRF&Pu;Z+0+FQ%}%lUzJDyJ_*HRx}hw#D7qEvHv#f}NYKD*oBz~; zq)Qn1otLI?G?n;3t0Gq*CZLtz33=GtlU9$AJjcouug9*}PEcyFKG9&v!gM8%)$P-o zkh+$&0Y87l^D?>|4%z!1+$gFU(ZKcUxEhT|mnzYF#AzM0Zt0tLsK!{>Sug0sHiq~( z6FsJ!HB^`pc{r%>q^iNq&A>h8tqv49-l=`}(nfX+cR_;})ivoc2a$k5T6ekh+qBdq z7J$S1;kp}1gr0v=QMzq^0=cz2eS!iLu*5l%&Xs*I$eA}1&03$ zI%Q|#yJG06U8p-`{4?+fdzI@w#y5JA`UgHFdsXhu%oE|+5-8#`NyNsDc)yeMHUz2JW1mrMBe zq>JjdhM;9sT&q-r#G?*_6_e58~1ajW5tni1zNP*hK z75W}dhm%T8d&!HRvw6JR5akmCQW84ncs`t2|1!{nk96LDi93eA1I=l_v5^TaN6uoavO`|ntjX{OLGPaKe2$i1VHgYMNBt16PGN+r|8{pP`5BD z&f*(gh~_Fm^?!ogNyo7&KT;Wj*gG?I69YM6Pyq2og0`n>w0ibsi-#_<^XrKo&NbQ9(DoR|*U@8uymJMW&$TL)N~YkE`3qbb3~1|SvJ5Ay(`)&gGcrAX+b%dW-Lq32wrFKNv*Vtittj1n9S zf^GjoQRm31L5k~E1D=k!>%PMv;m51)e(IkCyZL;pkozt0ho%tjcqogs2`#<9j=GVFfMn*=t6VSbTihjEBGpUb}5kpk5|MwPs zO{Fx3YOfaHOI4oGyo?zrZX(=zJ$)%9|AkN9?U^zn@JqkJBHLK4z+bb)aoYH0Klml< z8)P=0{HHXs#j!0xI?KztK!L$E>hVggtE#Um=}tM|59dPT&4cY0w+xsA)AmCsxZ_v( zD734NETWxamy4Tzu%C4xP}rFw9=J*H4dWs~eKf(=MezEes<1b(^hA5#z_GxdIdk#1 zf(3D0g{GaVrjB7iDl&+=@>42W_xdV~c8p=~R$EQ8{9uMKLJOgN(Hf!RDE@m3M);m( zVPs(aIDsHSG0&QY&;06u;LnfG(eVLN@Xgw(_^#Tho+iZmcFn3WEXB)&`B#3SHiy@a@Lqx)O+Tw~9{Cu1tT*;`f4Xe8z2*(S5KmgCJA=#70>Z-H zy^$G&e`ygdBjRVCpXM;z7pbpr)_(eWUJRs*tp`)V9m#4XLw1K|g5BRWK+jduLyz%U zX#b8t`q4obyI8d5$9GCeZDwa`6xK=chW>bXN$V$@!!1$}8}lRM_JL?JZ<_L%6VjZ5 zH4!i|m1wMH_aT{)c<>4txdkwSS5%X)E7J|gYh~9=v8kAP$1pAYSWu~=*SK&D|KT09RxMY`7 z;boJbJ5u?VSzEr>CxyPBYJTYVX|EM9`aHKrt##WN*bEH^ooQpAVEZvkwnpz(7lh@% zmCWeE@_(a>XB8*>96OB-Y|}U9KR6xbM(KJS1j-nxRmq8CESSKXI83-Bcz)ZN82|AlwGoCIA)qMy z8#q{#(}Q!dhucg3!}-+vVA}n#$<=TjZgtS7FgsfK!N%||+05LBA7b5gq}-cK$3np- zawu%4KN9GHA8_`l;8VzZ;SBNffannrk^wBkd6|7O5*W2>Vwlo5MRYsTUMXs zL(7ASIfRr!jANtGK|wWUrqcUUYt2@m>j?BFzDIEQVvnWBUbQuzuus(zsAYP%MMlV) zIBd@Qba7GrdtiKg96bFysJz_43~3ZI?yq0ag|PZs8q^snEv|pj&Y>AA(5B-kU4OrI z!!btR>F2UzDkW&ZmHh0nw8z5$JxslfYdFK%hH~|jzhg`C0V*VdWs9VE(xJ_t>=NO= ziLJ}a`GeUzDqP0+ae(5}eQIVl>As%bjv&v}jHy6dH&ie#~j15$6~ zQNsT0K>IN3kj07=D1HOb#El|5s{VCW=^hOQ1OBMzGaMeQq2Msr6x*{8b1~ukd!w5l$Z`88Bq@(% z9zYHf$m8QAO~}`&ZwvweFL!6npdHtnOHrLv2z9d%HQ@X$zW#l~W;CWeoD6GoBu^my zkIF_luG{nSL)889o=S7QOMxPSaYh`t|5>zqe{EbWuwGn(?)r*-4iiPv4UOe>Jy^VJ zz7P1>CDR!Zls(t6L0fvHg!jgVELEJjDkd&xTFJPvq$YG_%#TG*#!og~!#i|x(rz5U zqG>x2RF#Sl3NvicC=i~m0`uQn2O(s_wXcu69I=vFNG^P-ku#OYeeCjJ8x8!(Zqu*I zp5;it{Ch^BOriK)F~h#$eWUkQ14 z=OuAM@S8JQ{c7XMcMI}%9*Ts653?D)Ac`x^dLM-6$D5WE$bLKwsYN?D*$ee>1BNTN z9kUfG-qHf%^g*9iV3$ay35iH!RJYR;;wNJ1NrvI&WA?DK#q2$d3aa}Yc^uq^O4bvT z44rt2RGlQz7i9$moLB9_@VbQ8jwt&PzKmTNUz9eqKAY(<*|X@_RJPn&E6j{yt}->) z)Z|+ zw84LOhq^d~j3zhxZK}oRM|=FMjwI^&jN;2bWG z1RQpY$~Hz7`|RnlF&HzcezM$bHeq+%Y@#JbAy@rq#n-!ChAlrB5|?>|b=rr&Q;KiT zJ0q%BlK^eXseS!{6?6z{-Xe@}rP8iLs)zSz+b>nJi>cArZXV*5wlATS~{g%L-dSfek zSxFQ;DJ}B$SbUq(`%x5D6SoqpU5P%8{3Fk|#xFeo6J6)>sOI|xZgD{0#t=@e(AWXL z1eVioyIKFJlDVZ-vvY=u*WJ)OxI3`d)Al0pwqxzzz`cv}zZgg}!$OST8&6^e-(2Hj zyaJ|h-n_L=RMKUq{Z4T3Kq0GV(`hc@0SS++=q8P?nWB9koqf}FACda|7-4h*2a|w` z8cmP7Fq<1ez4YAo#M^pwj|aaDfc0Po1D_ZC*o$iOr5*Bz+XgNCN#)d>v4KwW9Sl5) zfG~TxQf_pLUt0Mr#7cRE1)wJcFs#Rk(=ury^#Z%|tAy6@!dwr^vK^y;`aX|bw(U6j z{+`Lz`g(Je{ti#@Cj78)uU|V`3pngF@}-xd7Up%& z@;1W8s`}KiH62#|uNi;QfJxHQzwu@N*SB)Q#|_`a-Bq}lA*o+^q2Rq; zg+EkKZw^Y*-LS}?jZ%UGqE8;3=&`WSrX~9vL%`x(fXjBf-(e$vIIi^w@qPa!%t8{z zEUTH%gy^-Lp=xzM=!_>O`wPZqUih3|Iik(!Bek4dejgXEHG2!TYetje0R1TOCSu}& zOI$&5`>>tOM1b)S=M;ME!y~$!*=s%35aT`c{iD4X>}dM7CYPa~NTQ*QiB7^rL)}Wf z`xbPbuJyIgKdGr8l-R&T7L~EbM&aRZ`^3lAhn6dv(*|xf-H4g9waP~o{^e1yj)s-o zsKHReg(NbSD-udo*g5e3Wp(N@lS9S$6YSAE3|XEmAqwEz;F{aj?Zy_Y3H2U}4P)S8 z>t~c=c_9B!Lh={SgwemRmS_s?dbK{v*`rFnS zH~v+I3R*rVuziSvQQeEyuO_qES)rwpZZ{W|hnkcF1oATc59gqFu!l%d{9sz+SWMU% zz^p6}Z&~)6e-%jQ99#cjCdAo@LD*!6b>i$c`-IOMt>Y}k^>Nv}`dPstut$i|s8dj$ zb|-uXuKdP#;~zwuzLX+Pv@AjFt2WyTG0&(M*BUNL;{M{Wrw1_O2558f=bGa#bYuSa zriHyuW+yT0U-?h1m$EiNk}5$!0gtKUllkI0=VB}|qU6)(?3_RkWBCF_5Zl`4u($=- zaDf+OGYXuB%u9$KJtc%)D>izMzf1tg|P-bHAF#BhI?g8)4(lRTve-R8JOK zL{C@09v^))7V4{_skwG4gYAN1zg@0I;k+_-)_b@}8QG%>=q|oBxxV3qivp<7PvG0l z@qS0;I@~vCKXZ+6iG?m+z{tY1?idAy0GWw~OPCk}Y$qwq_bn9cy_>Qfi6})wwTneW z<>6pH4~a;&8f^pC$mFraHyQqbZyAb*T0$(lYBC(3KA-doY9+fO6n81-op(%f6N;+)6?N&l4dNtZyqq;mXI!rZAItQdog zY>lKJ{HmZ`0uW|~df<(&cIkG5H@MZFG^T@gcwVW}k7r=wbc+a78umRNz|dVJS{YRY z%co!;$S1{f3&MnY7u;^%bY+L@TNiO9;+jafF@B1-tHRygy`r+cyq) zvBWf09I^>v+!HSh69&Gk zUwpQ-GTyf*%ZMGbCUp_bAhU*&@a+AKODzbt!Hhw^Mj(T6)yC&{BMKC89g|V3Pax&H zU=uRrz`8awJK$(AF^hHDG!GwM3)}1-)&ftUl8Z2Sd~t@e0Bk&4I!7H;T(9i5M1(4 zf(-q3!uA^n4*X6bZo=5t|psLs8DU+8+&P z_thbGbLQt6 zfobq#G9o@74XYVI-J3G<8_I9W;1UInWaWZFua%0CWpR|@K6JC?c85O^6+E8^8SQo8 zh24FG|Gw`wds6gOswEAG;xiZ%S@Y|^j1x-HbXS_nDG(dX^(fnw?IjgjGsLp>X{2`q z(lCG(QE}QWKq!w1!I%SgTfp~v{D%f==NS9-d1#ga&iv1Na}hw6Iwp~0l2pJ0;Kghe zg`s-Q)dxphWO+S^^NzqREicBYOND+$Oo8L4K@2aX!}nyI@K>h*kAvuV|7zdDysc~D zj)%scpOUBQxlE7OAc1Fl1 z^pKk1+5ak6$!10FOQvwOzBbc#7s65g9PfVrtqE()YU4aAMeQ&BiCkc>sfyaHxWQ)f zX|2^?#vanA&}zR!q~GeOEbxiu&}C={1?_QkiOqXNaw%b&cs4#{AwHUH;T2kr74F|B zxU)UmjqzLCV9vUSOSi%G8&`wY!bulA57+vtgPXlUo^KeWXX`TYz=k5&ei3r_TSH1$ zvjY+1?HTy04J;9Pgr3cT($eQmH|6dt_quyl%v5r}f!2R^EFY)Zi~P9N$GLZcZ);{8 z?r&c={hzn~3bJ;|a^|pY*+Ey3Omw9uAKa(Jz4$>oG3{8ErEXT-qS&K{w37}eHa-M1 z)GVeNs{dedE+T|}waO47sPYQaqmlTAT&KRobuFRdidAQ`!2}*~?m9(+)kLBZGomMJ z$w?R;!`cc=4RJ>aj$gri$e^WMm9lQeZ(!eub|TA+PKnuic*Mj}mA3fOwh|2=B?*TZ zhLY!ido?8m<$$UpS%63eX1?Az1ZTzU+#}c!O)^6#u>>6 zbCb^I=*|6#X)ar!mJm=OfGaK-KtCc2jGt3ZGS4 zvXSJd4oZY13Wom}Q_dD6N$^B1ZEcmcYoz{B8#L?b7!5LRO z=U6zuU&U7an1laaD*ILYA71HY!NVN+sHRcxR|;WnKdOi}dRoK`J6|gr_)yH>MJ4if zQs3_S3;K%D!a|Gfr$^I%ZRrfW1w&k!A@mBXH9jz*3T<1Robni)hpWZqu2|$PrCJvv zuFL_iGLDhtzKi&?^k~%<8~GyDf=tXt$sxNj%DK_x@5;*3Zsrmi2r@0Zdv=TgRtur4 zjqzD8J_39m00F+{vk9R(`+tv!R(M4KE2;2Y=8+83yQL_vy;I0B;v_<>?Efdp>+d@K z{^9LGLth57IX?bz^)8rc>mKGf_ChhH063zWgr3ba`jp#c;ju2A)u1`Bp6(!EYI?5+)Dt1&nZEfFAY3cJ7=%?tq&W% zyPYo=4c8%t? zA?72ltm{a0YXL@6Z=L&FdzMZ=cY5Us4^VY45%XF)R^5|}7&S-nu-u1LJq40iFpS)8 zBb)|6k3cHJnaKFN-dvvT-AwS8M3Zu~Dj08bT1N%&Sg3bh2_=jdHRZ*=iq zR6D(}=N=a3IjOQwZ*_=T>v3Qa1wj`3w3`dOMMgqxV2(TSt2ltnv`1y58O)4r{N3e4 zgJe3OHKoskGXGzyiB%gu=40#V2;oM3J0xkDN?Jj_#naRjqog;_bF5GOhf>s#f>TFT z>4S-)-ffd{`)Bxn`C=z$H6{Iq(Zz54umQ`Ldr;Xtm7nMhWs0=^O-}UtWeI|R)>OW=@Db?CpTS_loWpetVMa__O131R@^p@-OQ^n%o-`V!K}Ky+a%GTz(k zb;O%`_1N7c_LsHMH7!qe>#YBvXYjqL_8Ks5iKm6-@>Ap3zuMJTK|yD9*l-n$?FMw< zJGu$NS>Qo$@md0R9jWw8Ax-EM?s%V-Y)s*f!!1@#v5ijLcZc0sN@+)~asC})X;HHX z%GuCAd&=Met^NW0hglMaQ#EYyWZRhNDj3CryEsxiRrzSUK3m`!{nLe}7Hfk+S|-Vw zCnOkIdd= zI4eo~7o;YnL`iJ-D`6w&nObO8$5$*bA~17&)_lF#?4aB5i3xS3`W?u$y_T4VOHY7D z3dqe)pm-h_+WAqT7n|S|S)!+bn@W$2(Nj-&L~&)@cc`cWtV=QHz1TTrzAM-mC~{A% ze_O=dlb!ebb#;?Puy)hX@LyjBM#rtB@Jqir__4@1p^V&*7K3c*a7-#A^w5fqE?yhj zVCA@o9^{xdhLaWYu08@On^GFRR8>%eJPSFbVf$TYJ$;*e_Bre>DS~e#fLybLs^QV?toQx+s9(Q8Ey{G`-17f?l zPhKBue5<=4PAn=h0c_i^It~M@;dK>KOYhmN4Lk^#GZ1n*EAQ=%ZI08Tz!FzWMF|77 z?_=2!t7&m(Xit3RxU*J*tqu zfqy+opdq^H)y1On#Qj`JJ#78OL!eyYFr|KTP3)8GVcQoTaACUqKgPIKt@{Nl9`X)v zYMF>ENgT`VXLW5$REnGWL(T20NoA5$B(iV9uVpcNbVsPQRAP5g)IoyuEO<0$%>@ny zS~FO5V!RHLe!!tHv~!tUHmfA7KpEJsa>V`YR7tbIW(Jy-#3IJ2LPt<&I0~H7ajO)p zH0pzos(*a8GbWmdqh}lWL#<#YK`TKS^1BgXFJJ zJM{nL4O?eMC~a#OBgxTED1nxu;v2y?7%yyll>LuLuOW1%m-GbtY7aEcn&fD zL5DS9KBlq|_+7Ma4=(x5vhw;mE|Um(t`kDEj<|wpY!;Cvbte+K$d(D;ibK(+gAQu^ z+Wj1Y4C3-W^%0jRs)u==m+E{m@|1)oN;v%jjxH>>8#kBh{*fgw6XTAnS5z$@;g8pw zX0_-mfi+r~4$^!tjzIBXPDqc$(g4JA9p8|D3+yA=*i!terf$*s;$=?R-}ljnDMtEn zmiNYWxsyrop(HX^{4p#miX(PSBes)6BcK%CbaJQ{^!}{tXRyBw!O9zWIDP#cA?|UU zgZ_L2#`}h>*!Dd~P}z7>yuh?)?$o}V>!hTJiFJ4C;tQoG{*$B>m99V%#}Ty_-0=Ne zobi~zf+OfOjQh-HD^8F=*Hyl>dIz^T*zAus&a4@tgw|(Ogqgx}u;p#8Ihw3f3Ey~Sd_!UDJ-!SvTOX00%phNfl{Q=mizjY&3V@<9or7#hqG^0Q z-pm;1zEt;rA3Ffpe#dRrJ5ObKu^G7m^z8-Ydkw$zTgEnKUSdxd9NNuJ z@7>D=@sX7v&k=Bjiq4f_z;pa#DcWDxZ1m6z8hYtvMSdaGvXW#7GQ;Do{t*1xx%7{$ zOE)$a8(?5B=BqjajkLy|eSy&ft2`$wbE$+S^)D z#-bUMUEJaMgbOoWT6=%n5EyGQXL%O+#L|dCVK{`&jI`V0^~%_%5@`|lAR>pskvq(N zJ7DyLx}nNdb5vc>1f^1pZTN9k7y$#k0zkmMe?#8_&q~qe03K?I3LYxndx8G?4l~KH zyELB_V~K9Tp9GbaU{5FnnHoc@KK*ws69*FJco$Z9i9C{Ow-pKrSa7$y^tBusfw`s( zV{sW6c72`5BaPoKFCw=Q{@5T?*JIvF`LnG#5?7!86i-kF3~oOCD%;Ue8Q1UW!A^sw z&@gS15-Phtm~2?ww_m-1qfbwZk)_M$jd(51MXohoR_jeeeBiJr!k>3QmUnY&aJha| zW8vw%YXS_>1iY634@R6`+-kReL#a3c*$EJCt=V4eUBT8VfPA#)hF?MtYj}K{KJEW< z>JHQO%@=b?%x{{{r_1?r22sB*>QWn-oxjqh}@-md0&NPyqmKw3GWiXK0WOjVL+UODnt4k z*Xh8k9z@7&Xhg8ua(U$U1Adzfe#q(dz^Om)?Kto64jXoSCFn?sBAVj4fPxbpkJeUs zS8N$F7kWanFfNt!g#r!80*(vEe4AQu9qL|)xQ z*jHx>6zDBGf(|t`xP|$HcY#NfpCzHMj3(r+2Bot|ElveR^s+CrH-JezhJAyg24le$ z3d{)osvPkf9iv?!zZ>=Ua>erFz2cCWYiEfZ9ex*jnwQOQ;?==$v%>}SX~G3TBxr&^ z@I$uaKOU)RFKtYedVNx8*cpx0{TQ8e&qRY%G9;QiEUX6<^`R3(W%QA*%1b%B7`0l( z(E-RtkmO@&#Y~ zN>rwq$)2u?&_GXrgFyx5FO$iqNJ57aWV3@>l1#AAEAB1^`-nHn@trZUFNbOVEfsXh z!MRdU+H66KsiZNwstjAf>KB)CZ#s{!Sw=mlD91Q8>gDfCn{Pv68m)^&M+IuuV}n$F zIc=eem~((W82w3oyY;&}g;_)S%JmgM<}#$L>4NrZ)4mC|T7xozM0l1#WR-Z@p6BV-*m$=)=ngbN5V*F3xpJa$q%DuVAX zy#qS7S)F25FaGd3wu0#|mk3G8!DX~+k>A?vWF`Zv@|`FuSO|0zy1X96ncDJ;1#rS$k(l2{n>S-eW(*PC*2D{mcHY`bttSHi@T; z^P((%pm2OewzqIQevqr0=vP_ui(WI96}MTiWEDO@i&wsTpD=I*UwE6QwV)g7bwMux zDF+EGT>A)Zzwz9_z15_yuEnVA*1(}t#`LwX`dY>|dEt9}ssu2+Ga)}PWr{4Kdt9^E z2j_XI6E=kVdRB8wn~E`Om+6`BZ@RMy1uVJb?;CaDhiGRui_Pg-m&zv6@dE6-JS%R* zEVYXHBD#wAy?>HlC;tt}H4u+m^?_jDgOM@zF~|0513n%JBRRzb83Jj^iak!|<(RFrWs@|L8M(SZ2irn?bFLg)nJXic zrNvob;ZlOM72@+H3Hmoz?_?2Su;d3_{f0c1uD8?=^)UD>;f*0Q> zWc}QQ!{>5yPrvEDP2P>I5x&u;oNy8mFoul{fWiu+ij){%p@1RVFb#`?8}quwEZZj` zt_(vSDE^5eGZo5Bmue8FKr@Q<>cWri*? z718H$;QJ4ToyTdK(wp!3)AoZ0zg8hH8^gLZ8iv*8p=QH&^TXUM^Ti91PVUqqMx~3{ zDHIM=?JFPNBY-w?24?v#(hJaspJq9)N zLIT$VMR^rxap+C)@K-^W@ujp94cY`Kzo9C96bMo(b9ic~(H1R=u+*wu)qNIB=kda! zqS;ZeP{X~rhJ&z>Y@Qf@y5g;)n>5OZha+lHyGt(s6L)}$ROWifFo0tCO4;oj|`QRuo7Ws)|ir6#xXjLt1vW`l1c8^=}z0 zRhrU;!(nRjs1YSw%^jrtm@d}-3YY-xdKBt3nY*?`RS+UTunfr1?V%BmluZ~yKf(5JiO5->F1F$vuumZ^c&TP5lLwUM+tmI^7 z<-|)NV)kn!_;Gb!GZ@DXb%N*lA7@afzqd3ZnN*9@pardRr!OVX(uWcZx#}>sJ@vdAgj&zGMWbetW>erDp>IG!x&v) z!YwY;7A=@ZR_jrHtflMC;j;5_p`~-*ob{~PBm)tAHZwdrd;`Bgv5`a+tqzclc(B2G?M++Q3sBo@+ucxc=+y1 zar7W1wr|Lz=%G$WQ=^P9w|Sw0gF3%h<$lUM;5ApniKG57xc1z)4j!&gZ42Ovx ztA+k%ffb&iN^M}KG7pu%4vUB1=vAU;)*D3);1~y5BcGBl8(@rcB$Nzz3O~)%@fT2Q z+sWN0nu=7wmC72j4ker$mWEAeUJ7#F|-ihGUsiVUra4GCIh1ANawhD!4 zI+_!xyPz~|NWr_TCd=p)-zchcpl?pOyK?salALWOSHWBGm6vEldgf2eCQGH#RaWg3%Y`fVJTDiveEQ3T(o7hqKk6r2TuJe5O=b!Wf! z_V<~HYEneX-Ybo4Mzw4<_x#jyRt?+_I`s)O(6amc4Utqu*T!qtTI|XG^{nh(wn`8u zM9bM3aVR>NhNt7bf(3`hp-cw37X1sHcP~Sx%3pFI z`024ILiAJKQ@`wPOx~M?@Y50>B*qf5vD_nR>G8~C`mO!jJizPh57mYD8_90_=2PzD z#^r|`XwvvGF`;D5`|_>MZc>S(&NihhvUfpKRBEII=pA$Nl!;R#T+COw?~+!9t|ca9 zN0cjqHc2xi_ehLlthn4{mjS@q*Fp6%bB;PX7|#-6%g@{z_YVJhYTs>>4DW?UhjjVI zy#O;4I0hyH(gb+Abvu#g4fDl0EGirSv+Q+$j<4$IcS$=rAe4k#c!r=J?C@QVXMfwS z_v?Fqk04Ooa53>2LC9!%S}(c9*c_6;D-D?4%CjZ~!AXRE3pEwHAMKX>y%t%o>m5kK z$%MHgaBhD!fesDR=9N7hUJCC#fE_2X9UKe`3Uv%MxuHGX8#(6Zc0i8^&d(QrOEIls zSo3B0S?7CW)0i3qZ^wysb9FLaqi`Zb7wWhzn#BIWh|~H2Gk}ueAFQ82Vu@|R&L-4G z(9s8DfgGv=Q*Os{lTX)C$w{nX>8kb`yWlEc0QKqfo$1V|k$SLJ6&VTQDaX>@0@{4a z4rD;}Kw(q0*e7FNb|6b4-5{eW8`HTOdn1`j)aK@n@5@`8s$quqaw>2Bhku4GE7_8P zV&j?SZADh1g%MH{_u82?0F)0xpfM=@&d`iAZPW(%%xtxKt+_Vtl9qHMRO8A!3|tzC zsmHh|%PQ{=Kc5Q^ zJz3`gcvXtl3Nrn{pFhvqtW7O(+VEHJn*!h8Q}c4(rTf;->^mOUX2IjN{!H(;H+gYl z-jB23xZ2l>u53<*o|09|AD*V{!komA0h7>c&F#OZ^yVig|5c&gaVI}n;VVPT!M9Ct zj?0TkZOpll*T7Q0425A(9v5^GO!Q>ESTz75axY@A)9=-pvQlD%!9>S9tTsQvOl3KB zE-NJDw0o``G}QFFz`>Wmk4B@eFS~R;ULpH=CObPJb>v5y%F3~gH7#Jey_g94Da0Qh z+JW6I&CwJ&Ek&iVnkg?_xc-({Kfuy3?J`O^NHqd`65%X6tJOQ|5EW+xyh{ian2c?n z$GeE+B>|3lsM)XH%BX*dQIU4X#g3u6=C!HAk*{u@wpW9Jb;_0uFviF1md+MD7QpFC zMdpE_{2hK}x2;F_?1jeEcn#;NV2k%OA>>M2;?#?E4*KIJ{1}Cl6P3pu*!S(Q*YT8O z!6xc*#2flPHG~6-h1snnMDVkh-Xij2bbmsYD-I^+RDL`(9^Iaz2AaZ-tb>btv&Ni$ z5bf%@j2Y3+V3Q2R{4=8=)Yvq}GRk2tMlI?m6ms_`P89KW@nj)JgCUf%*e@E3SEfIV z?HSou=iIi5t^+RLbLR^bHMFhU8}D?m*b{rGJ< qH?$I>j+S<>#x#Em!UG?Ph>W z!0RN1ALI|JBFYIQrTLRatpf8TN~WjhUytfP3vr4-nQ6=gI(DgIcq&ugDZDUa3>t|mM6Ha0)zI8voeTUV_H^a*wv>D+~+j&EF8NYhzV`#tXEro`DQ(+=QyOrj> zXLSi455V|rx-JfRYo_l_?7(&xFb2fJka3n1^B_?BJ;@A`v1m5fd{B1V>=5^V2b&P}99 zS5R>~aDnK#Tg($Wi|<%$nvQC6J?WMW$SSLpn^XwiMViY$Rl)dtG;+N{3*aCe@y5-y zlTC+92RPv;xf?J70d0F)}O7Qz%}g#jLquj}u@1lXheK zTIzA`FPb{rzI-_AUtEo)hU$Z)zEtqRERB?Q`xuTy#)2z{RuDvJU?AcWYl>GvtK;vx zK6V@KH&tzNeDDckiHxI^=US}I_TSd2D2*708|e6BsI5qBcYoaR@3C$Uy5TpZ&%+W zE_x_tzebT0?r3A2R4aAX45voU3m>;)5q!+JvNjKWUHg_NbQvQ%N#L5S38{I8c`CyA zb%r(j&$fw~$L!)2(RHQ^o4IS9sX6ox5hC3Zhwl7P6r0oCwmRGDFfa`1cQ&US%o_Ra z8=~S+&{G_q@#iNu0sd~$q~;qhWt_2g`Gu*vaF*rEKneme0!`zXm!YFBpmo^>3u z_bw+;tT3Q$mlQU#GT9lk1P2044iQqohk3$8AG=P%qkd^>i=&qcuFW$V|b)RLNXQ9s)WM0!YhgV2SyA?QJ9lVtOz2Xn}G;{z7* zX!X%Q`+IW%u{c?yCB#1|Iset-Q+bO?pFancUg0bd{5J={KCg1Md;2#?Aej=t3-R*{ z_Oc}`cD>($yJ0aOIn{avjCu`82>vwe8g$2Fd%8g!PWP*h56U>eew|Fb07#OL(^N1l zImCA^*SLD%rfz!ZTjulfw{92=svI@ao|Gmyr+r(IP>rD|@?gf^F3DfzTR)Vgy6k60 z(!9jBth~b0u&!zKrqqNob6+`?0U@95EMu@yvz(6@MQ)+GM6_w6aW_uv!UK)GSG~PAber4j*OtCK)=4}5g8gG{+sq;FGe5{dC^!G%>#Rxx6DxXaJX~PbBke&GL zYz>dNY+)&RF|v$a+lG-JB|UE?9rrec3j@MrE|Q=k&9jqL{Gp0?rQ+{DVNu@2N)xxl zKBM`UsgBdM1&)7j-)wB$+_I&2cjyB`RAAk9b zdQT!BbOwQ*cKbc|Hlz^iHUXF~q_!mWt0*)So(GSa(TpVrfxw;&PMesi=91&qc9(Z! z?KV~CbVtT|O+)6*SM|g{)VYU&uEk{Ju?#!TH4_lEIh4 zxF4rw4?_iQm2d;-Y7`6ohDz;x%wfSacR>c8xjBVwi#(CGDxa|_THDC?P=G9h~0MB}D!>(K1N(utBiuc@|A|r@is`=kMF&tabG$?yNe4P&%F_6xx|GKQrhE01uKx(OrxRDNefKwEoWu6tQHMI0?=^(_^(Lp%rr zhP2gty_;eP4~tj##geMVu%E_0CAa04QB96bJ-7E5`H}V2oWS(!em~7s@Yu@WsX~~! z?jwT%Z$?%xhAq|(7h5k^Bld#sB6k`e;EeGjs;&8`PvBOkp|ps$k9kdGRmKe1N`yKJ zk}%zq67KcE*A$RU`XsSu*umneGeN>9%wvhvm)C6EA(!PE{3IyH$N=#1_NX2s2Tn_lLtPRujP@zi?1jaHri!rp}!)Iu*Ava<09 zyY5}}JkA0@yzg6G@9CEtOCLKoo!trd{0xy+aV^a_noDgit7Kk7tDT2_U;@!=b8s%^ zt9Zvn5Z_SEI^UCMymqIAlJHaQ7UphdFWdGB%wQ$t3FRm8!L{ndX~AcX5giUeM)d#k zb&BKb*hU9Gzg#A;>bDRh(#gsOGe^fO7Mz)&?WQ!7@P2*d)bxzA)EVEMM@bFx8Bq0l zQjRA$r~u0!t_YXDD3vt^5pYfZ? z1bv4(8;h+4E&`h+gXO`xof%Qb)rlPRU0g3L@thE^?RX2?Hwph@iTuN1w5X?STV};^ zV;-S8)l_M*j&Adep&b2i^V7#fFG;M0g`ddp`8iL)oj2Wph*eE*i867HsIQ?rItA?rXWqkp?JO|*ETt8<^3iR$vrWa1k)LV7G2`;+$uo0Of zanU6z0MQ|FDT4u3;Rwxd_sjR8RN|+@g}5aMxDqRELA=QlJln+)^>U|s#1_?iIy~mGd=CYsK@i5Pbw3l(nVQq82x)SBw z^Mq?IvUCSdkfi{xY|`2>U!@B0Y4oc6be*JN|yfi ze3gBvZKyXwn$oh5do{Y)BP7wR;~&irtZEcKg?A0;vvLW<>S6dn@p7QO`ylpA(iyP( zV~8Ryg&|(1r4MIs|Lx|hs?*$mTf$wTjpqpnW6Pg*<1Gk6f&d+^nq884{ih_G+gS9Y z;;gW;2xzrz&#!1J0_pzS@oR~VwZ5R|`CE7m9UYZ_A{X+yh;6^@6uM|T%!Sy`6!Ro= zvO)9F7^$RZN8)WsUUAN1LwZw_m-BE}N`B`5JH)5QoTVM9pH4 ztnM?Eu8fO4-J9KdkYVGeQ+iL5;vz;S^kBwG0j@8(wJtQb_3;JF9IeYrfmpGrF<9k$ z2z91GiS3&@?Kt)zfo#zSsy8?Hundn*eO#a3(@})78s}j%1iSeqj)h2 z#74IEUUj1rfoOAU#J}Or&Nw1Xu-tg%pQ_VnKpcoI*}aC*(jHSJ>DD{S@l^)Ubg~E; zxbJu7j*N)^%n9}jvxn7E$uvy<#LlJdlIpiAxV=O$*aEJzEuA`Yp89e z>)ZV(2UVH}XAv^RZ8Nns51E=mBV3a*`7lbfM*fJ&)ig1n3#D=kKUlYMh^AF)pIhPng{2RVVg)@!{IeQX+y>iTM;bLuaB}%(81P82@$x zA$QJJu+48mrIZ!==E?j9EVL<1{4wh!irw{C7O}fJ#B;V7VQyw7^~bA-7cb3+hKWz} z-hk!((+Arw9oyI^*t^Z2R()O0H|q9#LWA?%Kh)A3Wj{q-Z+8*Lw2(t>n|gW*cHSKt z$47`gMLqUSf@Zv2{ymvZ!yJ>cbMlfyv}2No&UYp70U|`S@LTkS=x}!;E{kuN{RBjv&e>8+Uc^4=9rjsJheBe!C+nOx%`u~Lkb*BPpwmm6dem=y8Wd43DLUUnVC zl*S8yUs_{sNJEyb6rt<1ZzzjZZB7Tz1OF*&kC6K5I5mnR1z;KIxHUQfYU{9zk#Bn} z`44vgCz~*tK`E&HU}g5FyJ-}hpp0Q1qz6>?bc+!Mn9q*>c$hW5LH6PBXC3cUfBQc5 zsHc~jk|~lJB8u`;!v^U|5N6YEmGw_WTm%m0u+ogTdha@)tqYR2^Pvq4tFj)1&Z>J! zn$D(Yjq%K8$m9GnleZ^d_6~CG3vPqi!hB90>+M?mos`B$d;RB&A_1L;l8PA43Rd;y0%hX*bM=HN zdL5I_C@gUj8M)+}Ati3m4+`Hsw$a&Srep>Xk&Qb33fVsVm*4z?Avm%|4`k1p+NO+# z>TgrVwumPHaJHxWZ~@W@A5))t9{p~7?(RyoN_&NJ-phrrqG0pWj>1&QxFPj;-}4; z!Zz8+UDb|~X4((Pc6rjiUsd38G<5sMMvDAo1o|e8wyPs(o0`_L{Wz|qeg-cF$L>ma zqaR@^rQ%>3eZdnJ@pl&VKO~Xe-Tat-e=O^I0D*2Hd(MmRluq#jQ&%>ch_dF(#!5+B zlVzrF1K4VA&;52gR8O;$^YC-HDKKyMG`>Q0YB6cmd&5Yn9Hz$^oI-`65Lal{oUxq? z6(p=h(e+VhoG|&mF=TeV7j^VK2*j38MjU4q8=vqZIql`Q`7reGQIZ$g5-|C)o4$Gx z3yvep>?@%h`ZdO zr-;ymEoo@=ZrL69KSyH3udqHZL!Z)MqeO_Vhkt_EH^SR(NX{k@a%HJTHIKIRi#6+$ zY(fjn`fg$k16l&CTEfUXUc=#};b9o#pFvWn+{%D}!HAmEg2)i`Sxp_Ijo+R7&L|2@ z@$FbSp1j3yH_Uz6NQGO!cf<+zMj&V+L()A7$!oXwYaB)PeGjAhUs%cK*JJqKug89C zAnz^$CSC%664gNi!e|4!0ntQ^c2jAudwM>XWaN${x#kN753Os!xnwU?9k_I)Yz}#uTZ}IwS(`fSg{bbv0F+8CJ&&!efJBS0G_Jn=)n5yprd9W(K zDyjPKZ!F^_?WiJD7H%W1;f|A9LW;BI9T~}hFhg{l`jfkGCr>f%^|;NKg*xEl$SydH zL1l0^qSPSVVV9V8|L9Wt4Z*~*O#>;60j{LntmB;a(;N%;LH*BJn*}-m9yQ?dO&cZWgV? zFE%w&U&~ZRz&juwBf=#@bU5kpq%}(fwlP@yP>@RN63oIkq_Ovu)Z@FD_b&_0VS3le z^0nHK#k4fiWVIib#g8(o5y7!jngR37N>-f^nk)m3>fI}rCCbL!t1~)gZi`3;*2WvX z?qDvL1NnUw1KsWeGqnqt?RRuG0UnWU+(8tS+?kS0P8hh;YS5J*PCXOX?QnL-c7*%c z)|C+blcDE84`xRRk4X>%tPLXRCQ9^j4EpLga8o zVipl8tY%jUUZcX$oo82HELuL0>gCiXfaT6U~#e@r8+O?Uq>+<9%-GT5q8W5W`zw3Ga0pP zX_+Oel5J`Eu?If=D>t3T3Va#IH1Vm^$S*zRsCUhoaP-$HGl_}sS_`Xf?Z8s~0 zXIe32$_~@k~pWwEWUmT)S^@%#Txl%Q=AlIZxY)8Hv=oB`zzid@HBj%CS`#8c5&zily>&tsdkP z=u}BH%U-|M;liMwio-}dJTxCBG@JVCBNgC}N4|xP5TBSGu@=wV8>>3icYHmpLd@bB znX(GrLwt*65p(G@SH`#?rRvbL$y_?$7Su3R_3tLIl#)nJQ$5foN}7-{WmIHrc+UxU zK4E{+bu!&W91h{UlFn)z`vOJ@>AY0iR)HI_tKc7+QG>rq!;9aAGGJE7**%Z$#c^N} z1ALq1piZ>t*4X>!DnhO!N=QL0fZez1IaC@)s!Mdub>68f-u0p&;iyef=EW4KsT^3} zIDbrFsaI(q1?z)=SN^ePb!HJH_sqKO3Q4Hw40UsD%LZPL9fuNkWR zj%@@XERM$SD}VOTW7c30JeOvXXw_+o;r!A!u9SrUNt^Z6*%e}wGzo5UY(%2>d2E_; zGIIUn^E4D2?SHD?6Iwj+3H}M8pU#=_l@bVoXGX&K1yytZYE8|e&po~ zXEh_v9pODbZNaXvD~x<|K0l9>%|h7IW^?juvvVEPmzrSLiVdT(WCg)_o2zkug$9e% zDb%rNwPZG|{@E2ti~+=*d+3+}n&rO&uh$WKW7-<#c=bTp8H z>TNdf-Tk#H;I7t3_8S|bGr`c`hYga=kGD+&o z+bF=zI>IX%@9BUuD;;f^5gKVok>B5@Psnm&J2mAMDMIwsl249N+=k=|JK2qV4%f85 z=pUto6!;8@3T9uXhG9mW09MqrF=#A8UrVb~hlm={Rxa;`UTiisi;Q!r*vlA3c6e>G z_W~Y5>I1c5;7z4dz(*{eDTuGvRl)Y!l8QeS0H<#-FsI8ajPvv=bw|J zVoLZsCnrprxn$jnqm6LejlJuktcDV)cFT+Bln5Hs#guc2*BGA-41{H7c%d)@j!p;qW>$5f)yKjQHL%@I~6Jo&0Y!?aI%ENIj48_p}LVB^1nfqu+0$zW@jw z;d>6EjW<5(jQ+@d!v7r6QGdB=Sbmn)Nv0%pn}dNz?qz2Z+6tkeknAjE?PzE)>y~s> zNH~wRz)hGjC+f`HL5;nGg1wG$4W1dqTS!wN47;aCo}br3M;i= zn09KK^{P8o)Qgi?v*cihX+2MTkef_BXh2{PaE8PyLC& zr`92$2nBMqn1&{#|CH~z<{;ov!E2bXG#Ql$; zASPHxgiK{Sj!t(Qf!v%L@9v0+XJ~M57fLz&Y`Q%Dl!YtoiOO~moH9`2(Eu)H2qgItuMjp6` zqxuD(#&;-vC&ZU#FdVVyBr5igJTBu~HUI&9A9&&%cO?7E_;ynhFsEHJhNG41P#G$? zUp@jZl7)1Ho9j_}%?uPplM<6hv95ac8`k>zb=<9Q5?uO!VD@`~9zyC&Z}2zUwx3!s z)hP@sPU|OXogm*G?~L|;B^T6V-iG9?!AW{fV}St1K@1^pb3}{n_S$v zxXjbmFb>l`!JB2e*s~c|8tM$w6YlEZ_?i5E+8&6Y1 zc_5koYxk7ToClm@BY!6i8fmAagk>B()i|Q;_bCf}U)y=6Vu7=;mN!X?_i!L*MxqZ` zLke5k+NO`EXjmtZCCm_^R%$kp^uHAB*_v1Bx(VqT= zH$;xNSD%^dFE<&ZO8qs&ndnF=;yJ{61!>s3TZ~(9DjBu}DH`plHOIoa;T>i(I)*yd zvncO}7 z?jUJC)dTRw+@lRuHt+b5TIkB-0{f=A`cB?xp1G9!6FUCaoBTbTewIa0G*y=r)D zpVp^HBVCpmh3eC@V@gm^YVtk<4dlMvEdq`+xJNx#W57psCBR!v5hat;+XBT7>yr4j z%4h@6Fxna(#y>_Pqju5a`wr4lTD&I2b(%_6x{i2Mu=7@$tvYoajCfzUmbHwq#LAPZ zDv*na#+r)xsSF3AV=eT@#l%HNwX0y`i-C1iuujXZ@TLazO$9JMb&I^JTFnw0JR5Nj z>!h7U#g!wUTNpgHm{VeCbkV;t_2S_oB7M!zoD0zK+m8w!VxHf>Lv1tCA)Rabz4_bJ zEjG?6GVJNeMzK}A=fBv?ZqGvpVB;f1jCk`Y{-HlN%PC4m<6J!N+w(mAENcPWf8=pz z-mC1=y4BSM9*i7eZ%)y7aKaEl*CPb1lgo=Sq_DsltG_H-HvJ_?$*5{~N!s;niK7es zz!9Uf8D<^r|DV<4cHnK>lb-PZ0FOX$zdx`k1}oj(P6T#rcz)C$3JwdQiHg>j$-hJ$ z$&WI`b1f3N(lCoA9J#ZQra%k-RGr*d+`oX}YCO5Q_EhB34g$reAI1rz_1rj_vRUV1 zEDRGTLmmk1ghSVtWrBmBxB`cAHVF_oy^O;ZhVbrXUy;@qfXY^JQ{J-SpZpN=T_i=2 zA8DxzfOOC!V_OPm7cU9vLVhb>&?YYw8siBBx=L26?Sw9z#o)08eC@XH2 zmk!~IQGMu_@rgSQ8>;;D@|ZeJ_!Qqi_+1aA;h9=L<+~c8Jg)K@f&28z4?zxdIb}2W zq0AW6lfbbF+w#)YD`txtNgS8A?P}Uye%7hZf-V?9NZtzJ@rJKIDVAK7*n0^x#hOlebe5U z*svkEH-@dyxeYR0uYI(HGXs61Jg!p0*?>O6=<9h@?t_O8#m7JPvH1GezwR%fFxD_O ztv2BP|Jyqc0LzlHY=1X)?w+`bU0}(QgCMZ*tEeDIP%wfdQB;zENLEBZz$5PO~%9)A|1I^VO;DJI!pK(B1Ps-RD-FI+aeHIu*WCforIT zx^_r2KGLY?SKU@~4!G-G?;4MMlLj~^&a*itgS z)$cr!n!=W%O<_siv%rtk%I^#VE%B4ey=NE#zY#hR0PA>kr6Qb2x7g=8_AtO)DrR*w zhqQT~LJ1xCO+2^;W%@`tui+DBy5&UVv(Po315;PHp8XG5;+bbBU1~drgS2x!je$Jt zD5CgH;-;V2RU~l3b7blUk-{sq+3MCsMu+emmr~-h9Q#`Rxck!i@$jk3Vq*8kovv~y zbSs(eb<0^)5`%lK&yDn;4a?LOKJuX=II8VjSiQ62JlS}6yRos54UE0T>F>fqp;UqP$$<10`ZZ4ud zZYlZx%7u13`F6AMf_rykY;q<>Mh+fIT+*^hv-~YjhDvftKXXg1*rytTwL93Uh54Pl zBT(OybUNha@xbtVT{$>ESIt_&lw|+rgxY%LuQ?o$$1LP9*90B%THi8tWbfXq;%i_1 zT3mMd<*S|b6ilcrPkkets4B0| zo82_80Yc!-Ky5$Ndm7$d<)eE>;=`?5##GF!FU(hC9qO6#u?G-VpzW%MTDM;1t1@+I zsUD>x8Dt41`>(1;mzuT_&^{%p=9%fpxqhhb3v}b)c6LeXL4d#GWFPah3a8=OV!1`(O$Sq|Xk$;!2b` zN5FyxcWBvRhHH3UM^==GH)gtC)42#6N_r6vJLM1nVWbf|Cfz5)V6DmCsEaV(6ZdoN0g$MT1 zF~7J|8Xb-#sfBVP?c&m6EFIVzAN|Vyc>X7*Vp^r)N{YERIhoMI8maZxhfXt1vk>Q; zCk6UVbD79O868rL`AK_?(V8E{oAR8w(ioN#(}0x!;sfn?$=&zI)9;}k(%4Llj`a2J zuivJ$q#eIJhfGcVFmi)RgUXwoSY}mY>{o@sitkw=H|br3SU4@`o4hzNW=;@r#&&|bBBY3EwugCCtW&L%yHaqLDQ=iaTLfF9?MU~BxSGgDBdMF{sKVONE z;}$W~Sx|?vle1;1B$?((JCdr8PAtL>Mn$mG1N!=b2YX7b?5yXgN%gi!IZ}o%%?M1W zuNPG3;$?RDxk$$hi>j(Q&o&RIToZKK=oN>`P?OW<~+P{3^ zr-RQlioBTDX*ZN>gxi&US_$|?*ck^7Y3R7?KizUIM;QC2~oH68O_be>Z|r0=xl zcSf+phi8-@a1`+rtYD(c^bc76p8LaZ(glG8f`ojY@*{nbn-n+dg!AIIfd~r1=3Yn} zMxf*~)Is>{ZijnS1_1g+ z8Xj|d_poD`toqg^*)0;zj1TmPS=YDaApWJf?%L)sD1z-KM zOqE59Gi_v!@C213{guM~$T)gB<1V-_gj(Def|M%27*0#hxgWy9JfCOdS4N{)%lI;q zg=^`L{3Waw!!;P8zztv@%Y-dG0*p2{sj#`P6?vLMAssoI1DgtTQ5m8m-}bh;ahK)u z(ejK8^cU<^lL|X4$?Qr>h)psq*3dsxkkuWRJ_~z zE3v(={LMDIl;{n^9qml!MuQdJqkOYuC|jwrNZOb>Tf9%()Zv=RPFE2e^3IiasCgH0 zl^$+=*3xh-FJIG9?HXgujir>k8}As7+h&Jbpvdm3=Zr97QN5*HM@;RvWokRsf3)ow zt)Nm~^)78ubaduRhZwVgda$gofFC)cL-wg#SwDad7b5`{WW*E%%*!Z@G6Dh3vN~sU zd~@o9!fs~=PS^B9SlFerp5f_8xeHbl7S@U&q!}5ZuvuLs*DAmb{%0KMSeFhAZcB%| zmG+2kMno4gO44$Qf;$dAp&%g0onoZV`;xmH}>CH7mwl#;D)qF=r=1dtl z^LA!Z3O;qjRGMw;w`2EsCw7h^P*9<+QiM!i4l+Ciu6$?=O9upx4lnB~`0U&$E{rVM zuFfX~Glloiof&f&DDMW_$L<(e)_YI{9#r0ytLtc|alQ|{Bd8SkQsrl6U;R)yOsk^U zJ>HVv2ouW?PV5kN+RiLp^7U3|=o(|pMx(S{Hr_EDx6Mx8g6crpoGjGcQyWuNpz1~S zRHKGkcbgPl_a_*VxL=RKLXT59v@B)_ifpo5!rqs(%rl{90zMoBlOPNd&i zqn1&~m@)06bXP%+OEj{BOh=mOD463eM{KKZ&UFan4go?=)1Wh+wis0+4Q8C75)N*4 zEXyzMHAkT2QS8#TU`hq+W)P=gvvS8Jo;hl~aaRN#(i2&!2x@dmRuyl>C-t&}fQI%8 zbi1wSa{>2Ki4%S-a!615kY2fy2L9+^s!OJo^w=fboO-Ks)&}7^BXQ8zbjfq+xnI`Y zz&$(W=rkk7b4owtmXQ;D{a?awEO6jf2ku%(N(e*e{B@<`2k|5R84syBf&lxvp7$kl z=qqFJp_V61o=5>1!izl0qhlmc$tMb$&}e_rGuM&%N@k?9Y@}L+Ob9^gXb>4~IY>j& zg!?Xf5+Tp>b`dBcG#u}$4LgFsgUu&+cgjI}^DKE}nMkBPX=T0%(#sqsGLMm0i!KWZ z3Y)ATbo7)V`KmlK+Rm@cQzPv>@2j9-E@YL2mP{|pWL)$|IP=y*t9J4@XPeV0#qEUA z$}!4Fj!`N%w)?w&`78_iEb#TVk#{kWo(ego;(EU(m6ywCDZO|7 zA^=GNV!oOsyz(AkkpIRQW6Y+2It$?dU;8=B&Za83>~uH7EvOUeFt=6d(vhOghdYE3 zx)4iCbc%}}p+Ta$l&{Do1V%5&E%mF8A|xr{@W(m=gj?E@I!aY6MP|}uXIy%!cos9Q zonroSrwQE2e-zpVjI_v!t1@7;M%L@N(>Y;f*p1)ByMF!0oNY*ncUeC|hvJ%kN>7J8 zk4B%PRB)$r{O{pT?z8hrZ=5T-PQ2;BlRj9_`;w;K1O8>ZLT(nTdzs~dd+aD4#FNo7 zER@bUqZ}CVvaAC;J)Pq>Q&sw0lRuzy=50a^7+V4PIu9HrayM1 zCw$g_AWn=7!N2*&P2Q9Kx*WR32w3bB$9zU|SMA_`TV|Pml+UnR1YnAm%yJrw?BsJ+ z+;XG_anOMvEmd77-fXZy+!3VV9V1b)gDU-2hTA7ab?bTmrO!uyun41A&LBs2=*4Dq z$7r|oC2>XG%cp^x#;o}_4Hj}7Mlz3)Ny&7nEd>k`xsgs0XiSf^bKWw74z^}30)^rl zH8VLGH$70sEtifs#AEnC+B?-B#OYH@Dgd#-efiZfhZkkFT*T~@@#Q#maz&LW&9Li7 zeMfj(cyF>{kuMYP5oUS^RZ;N%AxPOiruR^l1r~qi|=VMn9 z2oymGonHR%S0}4smWY&tYuUlYzT(osOn#-HL}myDvNMi7{pFB+=~;__uvoWYLFTx} zY|wO)aYr2Z%SvB|Vw`n1;o>gu7aO`pSSu{7A+zj=%balVE5C~4PHDnao03Lc%T&#< z@e7sqJnB4p{E@Tlq-Xk+ThH{Ue(NCYOfM|U4bP~H9ho6`K$wui7MYPg3o_3sI=GX+ zsDz2z6o}}cPeHs9FpxgD$uRY|7PeYMGA9fonqCmTuHh%);wS4r5OIVlxlV@eJL4dG z`p@*s=Pol#X0Yfsw<-8nu{l;MviG zf^1l2>I_SBpEAA@GrbiRWK>aHE7y&=ag@A71v#z?@mppVb3v(2r=!Ne4KJ3;dsE(@ zg9LX9iy@cHS7zs;ZKF&TYw4XVTQ%n@>FHAO(tDT<1K_mij4{TT4GDE#b~0&u(qUA^ z#n*J&mUJrVh%c%Kt6G=-Qwlox;*LGp%CE*$b~!?V4yaD)4Aa@AX-bwls(ff&qjdbg*-+3+WLm zkVeFZFoBUJ#G88}t?@%zp>!e=_$>qc$el8z63G;v=-?jpU(!hDEY4cfBGtxD-ZSU; zEIrRG58Nso?v z;2(acWkEbLoiIYxU-7G?8$ycAFS^clzF5R;p3H+8Hw-f88D*bG7gCtRCHa|F((g5U z*)2Lw;92mKZC2fQNh1tNuQIx&2s@a@QrfOe!7j)S=_+?Tlg6m(j$2lf$6R;H3s`>g z{ZmFnr~DLzuxwT}%l9|&zZ*qEeY{)qAg79+bK*+J& z>cveamt)t+VoL9;5XP7rPk9HZkf(dgao3$ovDoToL#yV&njdc{ypQ>g;ve~z!k@gY zBZmO0vY6JpIg^W&M$UWWt3p<+*v(fo-)uZeil4?9W6Z{(wmoyYr`m7Xrc@_0Yd>20 zI#}4Ud|;zvTso(@03>yuden@nz-q3EAY;A~=d=x+OV20*IZ?f>&Z+F=2nFiM>=nz6 z?AB=!`JGI9SfLl55)Fcqef*V2)UC3bD!a1CxCj?8l$xVbzzyVx5ZPmz4sM7W{-qt6b5Hy&skhD*(t&s}T7mFL1MW9Rnntx`Zz??y+=2OZ>6Q6ddA#e>pm(o;TNUi!cKN!p^n` zdL5bWvXf~jE5tcRmnf|4XUM#cf+<3f5$P)Q%FeN}!^5~rt6HeyhD?h}mXou_4E5MSK~_QEQEfPA z_v5CMgShF$QWmh~p4aRdbHh==t*pdw#S=%DTX?5cT0?xkQ;W| zSXyRE3t`EkES1GJi(k2bC3UJi$;C=_j-EI%Wwnf&P}{Q!r`!<%>Q@K5on#nUCo8<{ zD05FzbuT$J2fI4QO)hSVT^*=&6mv}yxn+A?!oV#8l{#XAK0J0=F9bhw@lXDAojBk> zZV+@JFsM^^Fe_u7bzNzYcF{|1F|8xr>HZXG`G7+l2QjB(K-{Ggp|V}9F7Zda7!e_r z8z!v~cp#W)lg>I}Ity{4?}6}#b~?M`n)+Re6=WJVnFgPsgq%(7s~Ysa1v z7viQ@qS3c?Q=MKn?zM9^MmrQd<(`eXv6MoW$~WTw?VgSC5vHp2B3D^omk)0&#UEZ- zsZ>efwFQl=X6UkGE6cL4}dkL%!qblRO#9|9%yWF~%HYs3o&%qCS(# zjv%bJp{}LsIoho1G*V&dKNsSZWkv(gq|45|>Oa2H%P8mh=R)|nmU+?3UtPz`F3zRW z@y|sfJNlOa0|4+_{jK7^&dUcqwU2d@0ufa8u9wwQ&o+P#c64C`Ko7UXK{4fOuKyr& zjvTq5jxlz!GcH)`L80dd#u7}ilO28i(YT<4ol{8UBc1C-MikKL#t*4E4TW>5xecn^ z5eCABHa&g0V{{0k6NndKGm3$aAU%1JA4Bj;ZV)7}rp8KJXHxN>_5%U{{6j#|m5LeR z^Gujdf`9xGPR2ujghLvak>44O^q;VJF6jsHka-P*1kVu=xFu}et1hIV0RUw&F(sc$#X;xgqfo>h@14wN*kUv!QwZ9rIg3Wzid|#dHIPDioC@^ zS~E(7QAJ(dI3sPiPdelZu?T>a03BJNKZOt6cWUzF_=MyvNlN>*QR|=dxIQ3_=K>Z(0)Y1D%ZnMFuA(UW1R>^5{= zXUt}#wjrq_mzI{|zyaE6dt=|F7sS6^*^7_1PLJ{SlIk;cbM*S9AVM8S-b6ahKnHf2 z`js9hom43Z`c>6sr-}DB-BB^hWePylk>!ko4lNz@to~%Dj@)3&RD>khVuwCDzz6_{ zOA#t44EaT;Hm8>0nJ&@6X2d`WU<94r5;S(GbMaf@rX8-AjyDH!$&to{ErT2lA`6%y zq@g$>csh8DvS=&fEX1lw`HqaSs^@G%uz4WlQJ0&agyC4a44SRMX`Y|#838$ z_ZcZh5cQ;C+D{eK;HZp@(Q|Gr^DOCv>v6<@XF;CGz?G*-)0O2|X!YXu%NND>PFxm~ zC*CA>%*@2t*jTRJHe9b9Pj!q^Ci6t|ljppDXy_{=d}8zz`I2@k`kZQ&7WJ(3j7ax< zF!@Z%GvCT7NFFy=Lq7P-2PHFMkOiU6s4Ng{u-3-*F%}gqQ&d<~6pOrfS(r4L5tY2S zkzdGR0Ss!V(~WMgALApvxc`p5IW(^h;m?FI=6X}|55ls&OYL~@NqgevGkT}Gqsnh< z#S!^03-7~B=I(qqoBWFQ)nU6p6V$&xdU~6sOK2PKzo+OAf-z|Np_}X&eRB|Hqg1noQ^Y# zjsRO~6>9O9-O3<4_;O3fUb<{E4|HuI>si&K#Dj2ft)HA; zBMqHi`oRb)SR|E2JL&l6_NdY`q9U8vIFv_qDg~W-uHiTL&pjXn=*waXAn5QhltOws z(ZrjP6vTo0o?Su!H+fz0$pu$+o`?;x^a+;JVU0pM>m_K5g9(?ikI$ z{qaojiTGrA@}H3pnXa1D-l{-dzlxZV_IG{imNfqg_llemK%g7n&b)9&ophk|=ztS1ra0y9EZCKv_^?PUH;(XzwBR`qKjLpl>+(Yznq=W; zwG3#|jeMA+I@Eq0?+s#94}tzFeYYGzgxl&7|M;_o(XE?d@_DcQG?_s9%p4Rf>Hw)U z-8RyRUE@;6+W7^m?3j|)vk)UAt*OPMqHbL3i^2hXN$>W0(H|L&`<^fxCyg$sU{W!b z1sXTgq>(Y#3Gz!3l+6#?aq{S5eD_KFV{~LB^I1>F@R}Ut$0JGl&%e}i)Cz+Np{zE~ z0;SV>zjuu>6|HRH#dcnbWQiwHZQgZgqHc^a#vE2^-H1wEg<8$1jOg4C)YI+LG0j$* zI*H44Z>85YI?ePba}5XezUf5Lo6Qa^o#CbB>=a;sNj*`jx~_V?9bIFp1tB3!kV|!# zm;xdRc2@?=sb7}5EH`x0nQFoPE-*DlX2fGzX)z!!GRF=65MOn_ zr4ld9IOq_T_~Vjri6?%~%RRz|j_kGM7Wb%`7P7;iEGiu7WWP=N>t1oUB0UH9z`f&+ z={p%mUGK^*_nXgE*AT=YsNp`iC;U|)DM(n5KMQ%UijT|@Bn(>IztU4_)5T0~=kT9! zv8VGkX+<1JOZhXuq$f}NMRCLq>BPtqp8FE%g1PK5@`foZgt0(ehy(WJe~yMBrDTS% zBB#r6&wAcPpcCn*u4b>Zqdb~<1AoYiXmjJaHR(E};z6FTDqD)qk3IcGzuf3I81;dbBTX9haFfru(PU>u zCn@d1OrY!Ptt-<}+A*mEDH;0J?O+j&r6)DcdeK(}9Gi<;f$~S9%&P#N7|f~=o{vxN znQUGZu^Dg9979TFMYcJx+>VEyba_1NrgPDq*dCLU<0<4Ae#ej0`+g|04kf&z!35(3 zDLC_2DFYCEq(r=l8@7tg^3D_I`u^b6QM?6Xjv4s{Np&F~09g6GX8fc14jZ$TS*us* z@RupY982n?&do2x!v4K+_WnVfy)=~_YreYY(0?6tZs~YpKlOCfv%{6z>kq@}TFTB7n z4i*TdTSIzhxN^hP5Y)^cGVhRfvc$T3+_Nr~bj4h;;2eK>wuD34FDU)wO{N9#e25!K zkH2#|u!q2cVCHep9TPA4n?f|~D$Ic_%rBJt!!CJZ|6;_6gMD$kvH9pvOvl*h=<0{C z;dBJNmm9Vt5r1sftTy)8$vFH4+$KPJC67QcoC3f^wPwCa;?aNM~oT1Of zHPvp-ksR56YwLQcxn!EPR=3-V$?-9DC`Zd{%vE|vg0Jz*(yA$(9b!f|6oG$f10yh5 zQg~S=$dp=Nt@w1yXn>BcsefC{sWXXBV*@v=d%;wT(y1@S2-Pk-c;rHr86O?0bLmuf zni13pFOaP=-3Eu)$9+yo;SYcFE(uq0)HzlWSa1!$TFu%RxkYRSLi&{WGtz;N9oVBI z&a=Qh)N{gHlkb)(GuanNGsRab(`xu<mfC^}NyaGp8fzl>6l>9ci8?X_@Pe$aGovlLEEo*=AnJ=O~|*xC6DP$cv2R zK`^pc8Tg*oGAJ=PgTsKJV@*MJcARYr zv8|t?!-*_zk#s$-g&dg`)_&4JA#;iMJ-ut@0v>2vX{ zv{%%8FQj0Mi7{IZ-V+Nsj5)H@wi%%3V-z2uF1h5ASdhAHdMd73YQ^PCWyB%Y>+6?I zTv6&F{nTa~3|Z`TI&uEK#dy!>E{%Pye)LDj(mtK*?1;rD_N(n(VT>2ul*{^Az_=${ExB_+#!r9g;liU@)crs$BD@6ozAo^aYy zjO;umc5GW~Cl1#uu44{{v|f8hi<*hvKr-{Z%A%xuw{MTBW)w#qf?M<5MyR~9!a%KsMpI^#@`>TXtrT=Hq!d916$U%8Fod&IGTcYw zwoy}?z8JIl;oY{7!Nf{{6A%s;lC}6Hm;wtqvC-`Pvon=1*T1<5Sbo zrcD zOQ$z4WG9U9%66iR2H>3TSLqKFSX8xi*r-qGbW59ltyZ`4JL_%L&5T`Ong#8PT=OC0 zDsx>%D3iV_j*Om2Gp?sob-43lD}@OxxJjHdOxZ_JL&v_}7iq+OVn4l*9w7_UH|jK3 z;*}#RuqOxE5#>fwARt9kO&Qnmsv=J}@ph)0@aV2Z2!$+*cT_r+)+o#bvX_(lA1k@=DPk)Jt@Nh(${-ij}y zNXmLEjo?FZE5Z!C;Th|Mv{28Q(JQ&rj_mV{NHEgsiUZ4Wx25yqu{T#gZ0E@-#Pdjw z>qkB&@)u8;v@g1ZBu5aqphT~2*3xcW%QL)pByV-U8I$_>8_B`l>Y?jrP0J&c*OXH% zG&rGBZBlP$UyU|~T|rTr@TKtZH{}z*j$|R$K*g}IFdzF=nO=3}6>;UBJ@MwVPmcfI zyDbGBMb1rHlyo&_81fR0mD!a}+;VI-UUIv0<7PX@Vrs{(*gi8IqoZZp*viJOwAS)> zc|A%wl?!;Ov4V8`fLcs-8VePCtsH1WG%klvjM?gVY8)KOK(QdKm94eB*|K}>F;BZN>OJy9KB+Jbaqn>M>t1RV$xR77MWyR^AWM;<-q zbht{9QKmX@Jr_bv_Xtv?m8I-3=Z(osdfM!y2<{Okuz2Z`t~GuCyoP`vr-{f;afwRZ zUBfKbh^LzWC9K9SVUsQhQ7G0H6=8%8Si)^r0py~ca?2DO!mEN9+!Mb{Cxwat1dnTf zhU@9C+_Po^ZV~8obqo{{`WUQn6OoYz+zP>yO%N31ZOf3$ zC6Su2u_)Lrj*B_MM1M@h$2;sWt)z{xB5lf0u+=X*%t&tpB1{cpDor}YEh-0bz<*iB zO$tEx(>3m`EZ|<&OGzP&9B`dZcTaW675f+C*89H_kGkA9w2^7 zL*bT-iZ(}&g94AYwjslo{d6vcmlE{`MrlJ+)0)D)ruh%Mk+oHIWbO7Uss#yvHq8;cmxNXDMEC+poplPi)1=^sd;xeI_QxCsr4e zstvgt^R6FB^7YS3fikJ6SqKPpv>_05P+71}#{soiX3?wCRvnUd%6;L6GL3U-joHNT zzFNp(%#nk4tU^7>Ic>5luDBu==I7&-Q%_Cv=RW^M@%z93uGqC}XDqX8hV0j7Z`L1$Z)y*`njh+Enf0VFH-w%Z#?%SUyqsX+oRPVl`Gk5b+Xedms!_!WrqLk z8oS74di2s~hgao65i}@7MhDw6H z5-E7VuG|o0x|b$Lgy1puWx)NFkqafwXwxHfA+EUN3JYOkhkL+2LK-^lND|n6ri}QI zMf{bPIAVuSGE5Dr0-1~p_kdnTq)T=mWQK5qFo-kmQaICe?4kHYddggm@VD4);-bLu zPp2}Z1Dc_5H3dJ!o2f4dq4GI#FS5F_yprWI;UMT)y$yb_ue79mZU$B4)S28^Mt_8W z8Ha8`s($Dc%PB!{p3fyu2_r+!cp%I`T)}gq9aPs-VYCT9B9_Y}{q`i}A>B*%_nT>Ibn=kL0)k@Z9pb^8}P!IWmi9!L!pJ&x3=7X%TqLD<2eL zN6E`%gp$hXQ!43Cnr&>3i``Z7;p&H1h!>V8gjdX$8&%0N(d*>sjj54#jL8sbW$jCu?YgpZA)Vz&a1sx@>HQp*v zRd%R2$q`|Esi-SiXJbiFkz`e_Q;xNF#+c0u`P;jz7<1$pewV6{gX6NxE{g-Rv$1>k z?zr!L?wzAM&OP_s*tK(4E+9HFIT@1^6H+H)veA!E75xNUfnqs1uD6kw#P>vY6rhnkg+8p4508ui9h{idJgF(j}iC4^;ZH{4BR$+?40VJ?nBhR`f8F+j?)(mLwnr zNI!X;+W<>TWHL?Uo?Udv$NV7x!9L+303jJt=%I6_PfRTCj|WU#7L(K4lxIs@5n&wt z5e`Uyxe0TPWD4mg`?Q${Yr64(O8W7!AE6j3?@@hDHF*P;93;poY;sXz`FTcin?btTjis{jIuDiiDk(4g^`sg}^ZVA6pi}7(mO?L{BN~@KF z{-i{Q*fx_5thx?I&1b{Hw2e-QCh;zLJxd4P8O+eC5z%4U@Xj@-#%v-i%TrKP1@eDs`i&WX9X`8e&=Q{$fZyl0&Cg)hYCKL5Gs zsgA|Y^74}GFK5SdMf&9>RJM^tPxpBx_U+vlcfRwT;{o6K?XhQeF8=!Sm&9OXRGsT? zu2I24g-ko4(@Q6mZBaQdUw>J=FuVAw^Ghp$5f5_;hjpsx2s6SlWdv#>(w}C5$t7Jw z&vn|A2sN0Z!8N9TP{FRP7f=KT*vYTV@}K&2A>HaAY=kDut=z7ZX%N*vMpKqJk#@R9 z+UYvO^66mD=|Zj{Aw6+ov`5BE*Y)2BNTla_p5v$d8OR@*W0tDYX;J>?edzhjms`%QSV<3_4EMnO5cvhdk^4DW%DBm1s&Yqq&EZBT z+za+rR2I`Z$@J0%!e;aec5uh@kyXW)k5P?V?p62CGgwqYkPi4yd`V0EO}prckM4Ov z4wrSJOR=y>Je3pVD5vq_pX}zgvC@+^Otr#a(g^zqe@JuEmxWvB6juMTbK<@`)qa|q ziizff7^67WPi=M`bKS|5(oeQj^{h(zNyB-jBWl@Xqpv*6`jlMNV=EfL^&%+2w&3Ch zeg<1=x(YXPs6?kw=8R!-d|{;_#`KgC9;7-VNHi5peTM0lE(md`zFtevTaqf^sA-S7 zq|!Op=h(Y9uDbHdSloAceCG0gyyJqK#pO#QG1g`mc2cjTVe>@HaY1?BWSdS)75z#( zMpS@4`LuK5K__1o-HGk7WBaz4o-V6oGfidvyM1l%_(mjO69gSnOOcU380ugsrYdmN z=<{j>&{&yOD{yYHofSUtrli%O^gABQ8?!m#{q=MeV~!jMH24UB%KKK^Vh0W!h`nly zU3Ae!@wKmgEpC0A+r(Y(a+kRHl1t+`&wXBe>|g&a>)UiAf13VGvZfuVq-F{PM4Q zF5B)p=tRqCwT-Py`2mFXb*@*z1(12R1!TU`mV1VP;D`Jq-b}w>O%U4g8HSu7TxBE% zaYB#ZbjJA_oo$N@tSvi?q9`9yvOgdPZCRpr=CfuQp;7!~+6L1u3i3mNvsG?i_A*>9 z$)dEYajRxrXC!#8Numoa?tyzHee}=Nom|s{G+{J|;)7ryJrl$^JCNv=2HXp2!UCkr zji3fQIiMo%vD|N_H*S?U2oz*JN6?TUe7z@JXwhp`I_A_Cg_CKKe&*E@H*_*bP{O%- zNAgFWDy|uC5)U(hfQEGJ$@|MBLl}$Pt-$QOTn`BGO+Ohv&vQ zLNA122rg;EBB(^qvxBwt$0O-+ud|KxR7y_WB4om5TI-cUF%ycpphsc~N*i_>eD-+|{qD_o{k+Qc z`E0X6v=#d-cXGrSHAmhHse#!bM%3z<>_=>){2A$}9E$7|GEbOcyOdQm{c!5H#u#G^ zP&W>D?CL>>kGhl&AUl>H|FQ&=DT z)>9o{(^Eyj}kSdbl>lj@e|C;@79^WSDY8 zN09zL;gE(1QV>2YsuxIl62G)h7>YmckRjyOtL-KZjHKY+aG&?Y2#h7UXM~R2WJ^F# zVS#QX{>vTlm3~R#E|R|7kJ=HKEibSRi>?tC@yxK7)FwmlBR%e=G6aMB&S#~txxW_o ztAl68J*ALJ@gtpxEO|vSS9sDl_tVE;nKKH7XDbhieW`3pN*-YPPp(mgLMx8vmf=f>$%o#>5@MZed}d`^Cc`W}=v6X|1a2$`DXIUS|HOPXRp zy5^gh0xR0Cv{gCAdZF{kb}Pb0S@#OwAXn&~(0UsTVgN+aJ%m`Pbq;yY@$Sd^)zx%*4!eS%-rW z9CgScc?03u`h2z-sac!?Kg%T2M1Oo?NmHqOHR`D)M8&~KG8#RUIcjIf2F^?6Qic!; zDjV5Jzm3_Tc)E%)M-JYjT34=z4*ilkvRr5C%4a_F>DaaVggE_XH;r4|;`I2?hyEdE zXZIIBnm;<9av~2@#b9AyE z%lfP>bDd|M*X`s-uogS9uotV&Sv#U5wM8AzbZ502JDsjN`MO4+GRH0lBLei3BSr?8 zD~yiX3J7uVmq_9d?imBp?lQ81`jK!Ij~;#&|4OG=ZsccIaU2k?+_t;D5*K{Xy|iSH zG-ZTCYf!>TGwgFeec8uM;c@@e#Eg33T7L0v+^1iJOZa@i!CZDSOztDojyS2V*U{5; zInY1lWeHO^pXt%oee~pChxn6*#4p1yaTw(I7vdp1p|E5>?^ph}mG*4;n{G2MveA

D3}ve@JFJ2&YRr60Y25%Y^vhXU0eE6xkz;70jD^TYCn@Z|+-xra#1ydq%}R@sdqM zAL&2O7I%cLpYpu)H&7nQ@KkXOdi`kaxilU&eqo%vVAu%j$0nt#nxD9^E+7XgRP%_?N@^&L@;C?+j9U=A6#2bmBX#`Z1N7xe0ZlrNxg;LC2AsdmQ~NMs16&b zgGbn(nWc%t!r#YQy`880dIqNjs<988gAgst8`s9CZ$%+j+ z*fM8rh!r`aGrX+!1#w_4i0m9AJfJ-xuX1}^{8CuhNui1CVNB2zH(81?griIiZERdV!Vz0(&Nym!pc9cdL zCgDdn7P&5civ={KGGB)KTOcmPSLZFY75HNSg*-@M2f~Jy`ZU}d11XA-L1y|RzFa5V zbWgk#F88Jj3RiKKJ@oojGAV4Hg`V?LuCUrx`@J0t@&`dhroZfxZpw5i_{e*b>l8@o zei3Y>pVDK-Q$(0ngeC~K$SX1@KIjz&;UHk*5iTfi%(SLI zD&!xIt=MMVNbpXOn`#Aog343TLGi}}U_sHTemk~}v~yZYj^5CN$Yf7N1wbC9Ga+qWE2>$~aG_FF3Q!ic z8XaS$?y18ywtL6S)O7s* zAG|Bx^PWG>(Fq7P>U5QyspnL~ULzmRqrhZq)mwHIm&=PeJ(;c!6 zN6myEEMCgAiRD;i`UL_LU1J@K1syEr$+QlpfULBc${-bUg~dSwf)T-Vi_?wlp)wsq zHk;0qJkS}U1mcY!(q&i!ra{GA zHps-){gyi_ZghqEo)~8QEL{adRPWPOQ9+PWIz?2vy9K1AyIH!VI~S#6SwOmx?(URa zx;urXdx0evc$eS*{Q!IKK5=K}%$zxc_iFZ31*`vh$2rz7LR!cp!HYX$$V^mw5@ijB zS%hW<@%ogsr3_a|p6y~XYya?YYvLuNz(J++DbHBrIB(uUIXJ%e9rmG74~O}IZu+44 z8;+HaH50CrG@2ahId$5F%gGaaSk}%kVEJ1S|YR}^SSyI&jxD0d?+33K{9(`Uu^^8n@!4MrS!iSBy!=| zIhN>dp%(bv_Dew{?R`w-Kv6|2L4UK*Fn5RZ9Rk1{>5jv@9DB1^(XU?1jo0Vct{jis#%rV-Fcvdqq<^*Dx}OXrRuWU>l7xA&SBdBAxKZ)+s>ZIRV>WlqgJeS5%mo^){q6 zzhf)mZQL}P;QT~L-PeSc`}vN>cR7hZOzqx}G*D)NCANB7DLHwCp6i}(*uKSc7O-^#Nu;2O25+IKqzrK#|1XUn%X$2ck@B*3Y{+vi!}yp{iS32Dn#9zI~SKDXeY} z7Vh2yWIP`$XlK@z*-z4!l%5FZFlUaiSUVhoU8Hh&<-A{E+xnHv?{Bi5MMuvyRyrmH zdH>mVZt_ntUeB=Ww~q#c9QjqXCOY`2T}zA&XA98=b%@^z& ztG0GuJeW&quhWuT_tw|SX&Nm}#k*0{j(1*`*>KSx5KDr&KJ356v!z=_$+tE&jTom6 zVsaVWYS>qqHj_|FH2xLy2HioM=c{ap0x|LuZJ|DF7rxw};%dkn!4i0Z!hg}s%+;+y zk~{qE3)-{O04o+bGtp;MC7x@7{$@cfg`w1P{dBBn_R4OAgnWQe-s-I%>CD||gaimv zE9E@H)t28P-9yQgpFXYc_bt>Xco&LAT|_wK?yv+IR40xFI0uc5+Jh9Vd zCjqz?Ez9_>#;z$>393YR=Er}#q!`j!=*0Ni3d_XD5-h%YvlZm`8_0wxFuHkF*&DIx z5c+T(yL9^X1rR*2*wvYE_F1^~TqY+crKAk*X&w|5Py5(|nLq!4+0k}P5X^AU`l0b9 zcZn_4F)9q=B~(%Pp8JrWC7ay@rTVx{CO+nLXC1g)_Bpp{(9vvI&UH+x5UU}zCRiaJ57=*&6r2}%_>D!pP zGvDaAItrB~T<~kd+t=pV^>j2P?>!$wt-rna{bQ(bGr4XD*s8kv=QoAs*lpZKYre=> zh*TOr>zGVD!N||OQR8Lbv+Bl^dWH?|DGWA_?C%vExUug|ng#_>@$poybwn|DQU_rM z+B2MVC%9HrbrZ(HtkHa(HP&b&#p|(=WErS#rgW+mjv5LezT0TcwxCirsRR|p(ikyx zcx6TNe(`(`%5w;aKa|CDfCZwvc3ZDk8IvM-fci^#E`OZzMKsXw6JcJi?TRY&W+Q?* zGV?l&rq8}@dk!kQqmL&7Ps|JpTcMHgHsxF-CumYTkaOh|f5Fb2XOVuwtDCr8gvdrw zq}9qJ?~D<{ltkGD9ck|!LKW)=%)WeX03k_>%5)-w#A0u@5mPb>l$E9YF%x9$T~3!6 z;m>k?7{6XWD-DqVP>s1pUgD73Z%h%H={X-^cq;IHAzjwE{fma>S~2B^=%S=sV4-5x z8s?=lJPvgIN`$N0?sM>B9crNS^4-hdVsGS3qhg2}EplZP?e@JsefqW94BF0Ut{q#K{~jYd5aHp8`7UU-vmu#9u_+)7;`(WtS1!?=`@vF8k-?znhn=IG^Z z52_f3$kVh;WUk^uV@pqX;wd3GPUAqbjPfo~L8e3A`e=OiIrED@c=hx3$R|6jCeS=?NJ0v`=^ZS_ae9zen<9wnjLNmtv5{eU~&QXa&S+N z!fmd5%4x-2i@we=*OxTH>U!&Gqd`~ent%$m76~SOC#{nQ!{VbK^*o0>Z^e9?iphmd z3>58xKwB4aMFRtAi*mqR%z-MP5IFoG-UM6XUDTfh`H?B+tyr%gXaYoGfqzXD(s3@( z-VMd7uKxbA_HTy!FviH_4PWRROm{1%Ez`EQE-o@MlD3tFw7M+pCn0~>eA{UGyu|0! zR(Ys}Dgp1B@%px!`4FXfY-1(TvC72n1_)o*bLb{z4pqE%=Ierf&0wjyx}MAy)Y?!F zjo6mjILia-Rn12+BuW{dsPJ5txj=t{7q;ve=~);{Yn^wn66juxYL}%5c0={Yb^W!8 zoBp91tWwp#CGD~Fc1^GWYcH@K|*S9D;@uQ;uSOq+tbjS!PKh~3z=_nDP zqydkf`@br2XyCu!b@8sUHRg1akJ@fsgLh$q*9Das@{HQF#Rr^}R=3i2UL~=5QHOw- zF^v^yJf+7fCtdP5ZS|aHuM=PQktur=Fd-`${mLDNIWJDgC_&}T){2KKEi7)w{Gy*9 zKV;m-74#v!8A=nu?BtnBeaJb!+DfED&e}om*!?mGlvv~n#CslVG59dG(ds-lz_LSV z;G!(JC!-k7(|X*16vq*vdAJrj84Z#vn%c9e7MCs3{GNKUziKO2gd7$Np+AJeGk#T8 z&|z)jpV<*7kAc6o?b1_TN=a6a@U9-dRl`0brREJ!t**4|g%9*)$Du|Vpl)I2059gx zbQI!MNVy6WitfLYa?d%elU$NQHfZr1rNw-G%W>cqKaiKeL`eNb zQitx}2ggAi_SeQ-Z{p}3+9pz{k+LUB2YiN-L9Mlo<7figCU#g<5FemfQYJttA23~) zXSwrT9!*edxA-l-={MAt>ft>@Vagngq{S{h*$k#7UADL=DR9>~aQmHcw63*TYv`B` z8J{BQ=kSspKK$Y)19fegNOL{3>xqO`;=cr9)lNu8`vG z&$l2-xca2>rz)1AUe4zur#=^{x3{g;+e!}@t~^N5lUvz!KWmmSWI`7HEjMg|p!Iq40W-$KxGRllGiLqznwz zQpn6A>BLX(Sy;GtJR2zJ88UdN_PFk*q(GKbM=G`{AFm>3RbG@2ld_2Mz?v$XF7PnqBz%;&O(UNDKer9S(L9H-)x98^|g24#1VK4q-R_dkL zk$%j@XuX|6JNi*~(nKF-dB0r2`)sES3x0{l&Wm`ym*iv%b5QzArEtoSR1^Bmep6a2 z<Bz7c1@4Ub^8A8eHO+L^?W!{W*bBoMYUj7auVe1oEwM~ib(XZNbx-Z1U7rx=Yd1#lC42&fif9?u{w8VT&7xG zk}&r|YGgdw{-9wfRp}1rLBbAqJmGo{qkfL6pa^F@e9<8tkC7S4%q~81;)1@8jpSqX zqQ!lU}h0ocwaGTXvnCSPXR6 zTt(5G>9p>p6SJ-91Gve~OMk3D(jVgJ2g)bd!SL-G zj6|kclVKg1H*$hU#ABgz9hY2=qn=o3*)VfPdjM1tM1w5>!&Z$Is$S|AjY zxgR4IB?+j|Tz|dqu6>i=X^czPz%o`z*^?*HTJygosq?PY-`5bO=8WCG zD9o5!kN^2MAin*_=Qhwd%JYy5hM6>H@*A;!CTpRyA9aWiQE@*$lYOwPtz+G+=o(TT zJD2z#{${7!?yPupDsp(RE?$!9I6U6#VMNVu7C~dTWy1whAB2;6PNvN{q)v%Jh3jq^ zUPK7WYpj&=GZ?|5zM>52RlpQDV(`(o<@5ZbbLQyc-}+$@O&5q%*e^~Qv0CHS~|`NNqu*Q+nLoD3F47H#0Pu59Q}`nMNqWFVWtxH-it-3)OU zOI;rsfydZ?-zb}2fqAM7Brnl`t30viDb^r~i@#UXa52Ag@+SQ<=D+S?ox zTaen5*THLGfwiqsWHk`TC4A?X8TLf3$+s}yD0gr3UOwFBiSWDG?dZv&fEQl3pWL;3 z%nA63v;&WCV0ksdgfy8xXZwVgHt%V%%9lo5jd=a05$udTUqyTz+6+khZfu?ZNab0m ztHZ^n2}XpQoBc1iw1VSogBS7&OBa+EtI$NEZAy1xiDcuox_P;TR&Muvx72(Z&^9*| z&Mq0eTYb>1A%+&ocPRDIuB>9$C)(zv-wwTKAtUNF&$C$lby&;hP{iqQH8yEM(~0U` z18)n{cIwTmy94?tteLaxMl%H~h(DAKfk#V}x3SI?q2d~t1x>^Xf z!6u+-ROBjd^&L&}j`h->yNRM#IZdxjbqYb`68{+fX;`B}irCxX&udx=Dn{tiVZ}OK^5+D4v8O(3_C9MU+AA1^B zO)!U+dC&N`MRF~-?e9$u;$+IZn2-Fy_vdD65V9#P(~Nf)wd#K1$&`_NdZ*?8G3ZPh z4a{C1A`m`EgDHV*a*24aAV^2?h^)i{?q}|tY%v!VT}ZBumMGmDyN{qu_V@Zl?x8hf z58r*@Lx5p8&itY;QhlzP`4O3Trc)3&`T~3CxIMs26I1}|JMEb{uJQpQRTcQm)cchM zvdh;-;Cb7Li+!cHMm1grMP55~BM}to8TwYv++RwLl*`Rp)J5b>wEMY#>`iSJzE16)wxv=LJNpv0lbZB(#k$?kAw?x;!kB5Ge3=FSwi(ay_ao@QLX`ltrOxYFxh zjTS!o{raXH@2ZfDn1>$s5UPpk4)@}N_$IekyMY<>4az`hQMDPz4JOS6m8_5#4;zVm z#?ixcXbd8eGRlQSI5tY!taz1&J(JS?ug1RAd{=!&=-XsIj2U!>1P92ny7r01O&L}v z!pCkbDjFI$Wk+C~s1Rr>n6Jey`HhhFkPA(ox`_68;fYrFFLDRY-z1_fZ!;aP81qaURZ9>hF~Rta5YE;JH7_ zHQDuwkaa*cg6^Gen4AN4b+tA|^YCHGr2yU>2 z=Fkj1)mW=Og|)CEJt(cKT8$oj6R*LzpQb0)tDK?kwzGGpB6NgkXd1`rpv+XZ0 z>meILkqp*&%|2T@_dAaR-Bq$N;3bENkB`{VPxjA^B9l=K?MGJ|M%dn3KJXF?2p{0i zdU#k4a&h5;&UhN(stBwXYfFOqaJDLX(Z=Xhhn=%(8ndYjl>)+ zeG!QRH1+DyY$5jfjK#17%VLx-!ZTX%F1ju8sFsrqFM_cG$=T`MbemKOD8!wxy}0O?ugKjn}w=?`S64l9j|*}Fb6k($_sFF-qT%mU{A{oaa>)z zjgu<37_P|Rpgx;fVG)nXV|N0|n7vmmN8VUch-Tg_z|&_0W#UZ^f6_sJC>Z6iC))&!UzQq@ z5QWLZhxd|4f^EC`>w@7ESO%{*d#<(nIzHU&Kz8R%85x;+-)EjSUSC6m38tnvsw~Fv zVW(2a@t9k-_L>kwzV@@;n(Qg7-ZwO9(bVk4(I_2GJ(fj+g|rnHb?Uq-No#47!}5$aUt@$<&-S6Us^<3? zQ(C#({a6b-H(M!EH!f3BBAU)+O6FQm?A)B$p+XyS?^Vy8zTwOFPWoUtzZJo8rox^uSi&``bi!yTC1%Yjr~vX2pZ|a zPGsj=OHA)?^*)fcV=uP~1T~uE;3Te^-n4g(eN~NB?=KPE8H!0jw=Ap!ezRwVXH>yi zZU%5umCr1W+V&{m{w@2^cnfWwhdG`q6AM#v^Q4COSl^1~WdRseheX*FsXf%lCy3)a z1!jm>`UqC&Q@#0oaqjX=74ztRrIUl$%%NXfJUx@i)fSOVcfaG%uG-_9rl#u&N~E~J zPJ^#*+Et{plN#iBrNwz&DUj54ap3e94$3+z>Lu^EN#c+0h{y!5+-ZiwJ|bt6!Xpi@ z2fB!Ur~I@joEdEw-NX9DaJo88$Xx)D*=5LLwXMFrDg~8i)=10#w&7w^KTQVpu5^5W z!(3^(JEu?H?wj0~f#3ffg4h@Ad%;x-ha~op3tDR4K^?N?Z?=I@x3ckX^4O7Veap|( z-X>OS-KvZxRO7$@t~ZEK5e^yL(Kw{A@4b-5byIq#`nm$YJM#DghY5%c5pQ86`f50d!$-KhD&(C#e*AC&J`jRWnJ(igmIwT>J~=N7*31zwg;Bd_cz^1WnEZG0v-`X1&_uL`o9vd-b)T1jR`aX9R3OrX zqFmk2ht$O4ulKYyg!e4ypQ@?swH zTb0<(awZ=p+EZfOw|~_jZaaHf9_DtKvfERy{OOY|m)8>AVL#QdQ*S>8Nl)QhT%#DJ zX@k@Wk{I1~cJd%PT8=Z59ZMRwp|NxmIa%blEgSmI=#})Q>Q8?ibosCL$SpnQ{qc+a0^103S*3BPLM+UoGI#+VyhbWc(YDsi_feBH$E{pjA%A2kuIuG! zBwUbqxLC(9Lh%rKGNw%CUD5n8KmUts*&)dP?~7lO_;$~3>1zwO$qs@(%%q_N!;$y2 zabQwHq_E_N&0F8x9L(>juHS4mUMsOyqZpx59uYZoeu!M>{z1C_Du)%vVZ71onq4gF z{h1}?*pZyQ+h@m8z%A0K56413)21Lj-6VaUxnT;u)(%xSh`JwZE-7!OFK^rk zf8uCvY&SH@BUVr!xtZf1*rI%We4xt}5JNL61^&G_B1#qv@N5iOqf{?;;e-B)06*Dw z-2xYK^JEBg>4DMm9)LNzx`U5XcDBsp+yG}fV( zb&Nv9?hD-Y0w1;>M6(If*^%P5O?$DRE;L0-_A3wmB0bAUHBnTRBMjr)(e^2MY0dZ)M#ih-WT1CQ~EdLraaiyP!(_+p=#u3J@!zT4J%TAa-WLS(}IVqsfO-Awf;Dr+0S zEub=ARVf&XVqH=mxml=!PS+i|`U3@<4rOj|U_+7a!%*FUY-Hp_XPoINzkgn}dd_LPB;DA@?vI~p>>ml1n*HSCj;j`w{daZ^5BLrL z1=5|+ zK>IXlhPJA&=pZo?HqbMSBN=>>Y!5wkC)R|D;yK>;w&GAP*to3vourusI8{? z{th}l(LHy(oDdJvPIQ0eRaPG~%Fn8tecc60PPVPGUAjz4O48B~$Wc(%j(SDbmsIv` z%9QCIZ?QBo+$h0)jq|q&O7z;ZJvGly$Y2X|QTa!OmUe#u8t;5Hos;gK@RDRsqK=y) z{qIS9eA>L&AN4P^C3dBvL^A!9*>%1C%qs2ZFK% zF(n@Fr-yvlvT|A@3L087zmeHnQi!}K@D6Bv1w;{d6} zaU` zBPQ%K8SVy0@eEP>`nS^~NE}n+Saf93kQ2$Ko4(F{kWx5DYI1JDEf3`R zOO7-dPRu4Sk5{O`v`|vw6KP{Ou0XVL!3%u#hh@ zj}VutwM_X_k~W7$AHtspn*JAYrv@nI&t+u(zOIChcDRS#un?1{sq>Oz`#NYR6M)LW z;*cAdQ>dr8y|GO}*c-Ypd=8_|vg&7g7|2=;@SoxNFK*w z8d4>oVHi zuPea0$dZlgf7`TJiChKKSGQ-W1|QOg4~g9B$rk4uR&uekwO(qjW4uHycu0h*|}ReNZmdA1m$) zfV+=~_0Bt!+MP z+`0PT?#Pk1&xj10PLI8kNKSaiHXA{76lW`d>yR6CsOBV{nclaN$0ijpY@ZB|1LU!M z#5gl&ctw7A+O5Dib?;_F88(xy<>WZI5xw@?Pqknz`@c01J$dldusA7GktlEmmh1KP z$5FRRp|%kh9Ehvj<&5$nw#r{o3!Ij{7wf^(2v!CA8U(5HbUz~D28@UZ5A<)rD8HnVQ+~Upc2uL~ru}gW6V7IXL=OifQx2pSZti8XZ-obNnc*xRk(toTY8Ted zbyE3bne9#wj#MU@NdNe6pTPfJ-2jzaE9uYC>YGuua16Ja!a`tQi^N~HFZZDrhbdiv z%ZKW2E&fP}zsk3PeKwrzx(5YF8yqJUtD0vaM0|Fo)2l|9dCH?>NYJU+m2MX1H7BGi{(Tlf&r>NmUMeJGm#T3 zeZ`#4MgA4hIh_NHr2}-pKKinoPpJmJA6zP;qmKWn zOit~^HXjz`%I`!nB&~ZQjqCr9WT7;5%VkJr#{n3@@cA*nOO=-eRLn9~hZ>p`Yu3+_#Tz_Yv8-el zQ)`C6c@jYj@1|Sz2!?IX1cD2aI7lhS? zMP3&jk^^u3u_`9C^TPsySk_DPiJdYwH`j3#bm{dF?`)WC7|a|#fXAUwNfrq82jSff z-uXl_N6-)crY(2*I8;}YaNp{*kOX}l9!|FKhw$f>f8w83${@4!VHQl4el}$CkdK&g zFY8b{hV(FgPrp@40^Z_s|7W=tY22X^i*}2a(;iGrOuanqu*jtJ^vGBRemZ3KFkudN z7yCLWe>vB}%x^RRjxg-5Hi@f7|A<86`wtzF3nq$BTvWoq}H_8hvNqtxmUi_ca5b zb-*62P2@m7X4`YCqM*2dTw5|2uu8|aJBPCY@H>#Ta%zw^vTAH)uFz$ZEu#r>{S!M`l0(pBG$$vu~iNm-W2 zOvFIu@O9e;enlvf(3RPLaN;@Uy|FL`bVDl0KqwKNls)$+evdQU|EiEvYs_~t{eXhV zp=^qx!%y`(kA)!v0-?G;>spYBq>VEpkKW>?U??tnqwmQjAf_bQ()XxZmR&f z{+2$;URCDoOJ7?amEWV|lG$( zG_f*Rl81zoxJ9DAi1NbPNq09u#~>gibk2pG3X#j81-O0ofkgm7?yXRA*e`4!!N1-lFzAfKhz&tb@?5g zpQy9*BJOQd-*flL0!oAf%(_dgOiHL?u0-3_-FF!)lX5Vf4f4(a8>n&(5ePo@cV0yX zeEC1+F9)$0mt5qohDI4d8T1u+o&b7#@)Nyg&ORcP+6ZK?JMvH8uQd+H+r2|pSDjjs znJ3*g;bm^3S%AK`zsbB$TXDMo|{U;HUz=YQ?a^)NF= zGCR}j*rq>iR8taRVRlVc7hJcxoD>N{X7xjrUcHnal2VuMxJmaT@k7j=M7S4y^tl4~ zegK|~tx{HaL3KCS6upoY0(po8p#ctycc=4)YUZ^){{H?$$!S@$WKtjd9IOEJ1w&3S zf{*4r)C9V3jd=QO@Sfbm>-d7Yaq*Q7KfvKy1KHgbbKml^69^23G_2kkz=kS-o`UC| z9YoOg&?@`2c8{qa2I&|QRcKap9jrVlH|zKv2)qHJY@0xEPNT`7peFFNe=H`b(uOMU+x4%fk^#|Oz|l1^<5rbIX-yq z^ll{@6r*Pc%1E#YPbdfZnfaWFh!9iWL!$Z~xg5oJV}M(`c)bM$4%=6K>V&@3SbDD7 za$pzZ+@-JzpDhNM;^TFc<8jkYz5_~2lUaUk8s-}1`jd;%wn)c+JY#u$2Y5J3)PyP@ zIV!U9@Fa?}Cui!c82G??VNd4)dm1UsN9NSll0xw|HFv`4-``(?G{a-Q$Ih^cC?IFY zzwydW+qyC3Zmw;ufS=KcAkp5C98KLLc zi=QVq<2cH<)6?;A(6QZ2oCpBkSnHb3lLPe&-6(D27q_z_uSFiuMHUE*_NCzV^DBS; z+NS6G`(0yp+f|C|hQcK+0TZ*L(HvwABotXrn9?ZAK9@C_LjCf#Ex0EP6|L++;%Gc* zncTAyg!*yYTo1K#mKc*?f~~Qx!vq%na>;G^Cae02`YIM__YC>Nyb1H7h#G%AK?clB^1b5x%IRV>3;p|L?*!UGNX;UmKRaH&NRzu!krL7}gnyk+B06k`2)9U^2vo~UpfEGBHEGq|h8BK$Dn z7v|o&73sJ-*G_P!ZiLfeiyXTvuP7n}JS!SQ8u>el;+F|d>x$*~|4>dS0m298uwtH8 zF5oGf2%dMj9#YFtwwMTTSDe_3H1+LCN{wS4#}Uw9*uIq;f4+aizo%@!mxo1BB7PnM zh@G8LjeU&S-42(Dqr5Jl8zI1pi3JI3Yz^ZbQewQ`SB1LZ(0}0GQZ3G3h?8f}zE;S56IJtx2xFTbH0EiE>LNPl!1D>|Du&HbvuEGdToV37gRWkw&rB=eub4a((IpaL- zi2%{Gc)8B+m}@dx7}Hr4!ws_}Co+CU-0l zSfN`|;c45GuW<%Y32wlVoFs-I!rGxwk(Q?A9pS4m!q$JUs(kM*Ywv=2TB%mg5*kc- zeSU5{B!SsQL^9p1a$@Xy;N6rD4)sl1g7F8n2WW}7oE?vM9hv?Z8zGdnk9K}{OFI_? zZlHBwwVnn)PK9RMzPe){vBl;hT`do;R`hW$xt%uWWdU%%Kx63Ob{OaMAA#sQf81fD z{0kK9-fFTsS7z^fpe~Bq*vdnS8HF^;06zndKC^_! zcV?rnhsJNkCnX*B-aT9>Zrmt(JNcZgJu)%3{%f6Y`r*EOc%j>qm#9bdc&kVW-VwPU zfJOOT8L3mO%y>M1CFmvTz{+Lj=_zb*wV&8adHH#eq4Kf{~`C^jNwRRb0v$lu66=bYQg_t@tl^xm%Fmv zylDMPy7#a1CJa7g^5`I^4|GjCMO{Akl6=lef(#LxzNd+Ete3hP}?)l1C6;q$uC{?CAC4$68e!^KoI(=)aZ`i@~CyU%gST(3C78tX}c1 zUw0keV{eGlkjJ}yejB2{o_2}*z~+@*U-q-{6n7Vi4|Y^>{G$UK)13zC{uAC1A)@jz zjFXHcrEkgn0J`oXY>$3exvXy(;eKaZ`y}}S16c@~xW>J<NMa#oE zUEbGd_%4dE&EmT!3w8Iqa@WjcIhGls5nO+>ApCiRs4Rf=c6|b@-VX&D)rc7VqyfO>zl#74QObi6F$50BNgg}Pbm6SZ(Lkn*R4IQ zc#P<-Qd~WPPlmCkTh?Ip*JFP7T5{lvO}~XUGs$?4Nmzusa@FGStl+BS@t)4%Yqnx<80X`Wy`Oin^qmZ9yWDvH2lAg6d1BCmF2Exk02xCJkC|$z zS&}jS?S)7AA)v5ro(?_+$u1N`7Ov=4n8+~hXU29X)&jUWPm8t&kW&|}BPGPpyh@&NU$(E_ew*BanwHB8A0)80f<0SxA#PP@w!Y;f&5fxb= za!2QQC$Pe1=QK67AwYS01l!O=c54HNbj?H`+C}`L_|NZ5tV_vH{7xu)^XPXA%eoT$D({Wz3x9M^+F#h#rBad1j zI*Z@U5Ok&j==%M<=#W^uGZC*{*a6HM5KeT5e}P6#as3x{J9_eVW^47T-JKh~9j@EK z)xkLavoMFR*n2~I@%=H`Bbya?36dSyVu+70;lG15g1FvjFo6cc}Z)Tr|ZoIc<_Ea7@9#;=6@PePxu4yj54lqRE=Qrx#&xyN+Nn{ z_F!m4dj>~%q7^+T`(OJH#5hNad81GtghLWA4lZ$6E5+@?i-ibovpGiSE`Nk}a+t(1 zUyX!f2Yv_)TjA$Q=F+re_-IMBitRNX;Dml&@vvW!e@6m=TmATdJ38R6jQYc>5(5K& z8JVqPED_Vy3+Fv}6edUVEZE&L9aIEw-zb8Gyc10x+a>S^WgYjnFdWb1-5}V)w=ivK zKe#LaB+JsyTE5(Z2YBcrRGTm$zG^4_&q7n#V60KigV(Ncn(=2r|V^ivSX5-eHq z-d*oB^4uv9awUXNu5!+PPvvJm&9-0qZTZ%mN2c@dGD6Sib}Dn!>LWfq?#tI|{%W7n za#YyF%XqCNB$f*;3!@9igYzzae#)qL!O0xmK8KEq@0WaalS?B+H`Ndv6fUCHmrMBq zE7z9Fb^Ad}J3~ixv>W`d@VSNd0Wt!_X8>*hB3sx<)3><>ifD`M^D92ISUT@U z^~w;>baEz;o0Jh9;fqQUyrerU%n|tBuGj{6j_eCIY-AGi_Q(BGt9s4ruasTSrIi|? zAZSZYKwEJXx=-Qla=qY`z{PfI(#Yh`*M+{wDmP=;jQTI5a&Px>9Q$4gIQ{4Tm%!r3 z>+X<`FJIM4Bw>kbb*Cdra{40o7|>W86p0#IR*u-q1C_Bih9P8HZW%*{WoDEH1`@egMiN+HOa18;F)k3bv zC9dVTI^UkY7jj%jAzc4gpHD?OCoOQC=<-+ih!=UYuAZDV-&t_IVH?k48CoKdXRGjN zpUtQ8HaymCG-ZabSoy(+EAH{=&|bZHXCGsF^D7p}=S01@^doX4kz)9=NJ|^M>oPQ} zN#^rQ=xDpZ0uuP*v09cH%)s0s7C)1*>(=ZzSi}=KfvawM3!%iC9mz6mKRW98eC&2& zANgK^UpvSb*GXwtQ9-^pv-N-+201~j2tHOpMCd4PLr=ndy|vNQ@sSe^(XW0-u>4+7 z=eyq=TfGN+Ot7@l8azadMFPAY&NqU_yzR;xI&s9??O3m3!i&W|2fWObe10XGC$?<; znO)B@t0JD<3O=9+WDlWbZ}z8(0quXi{+0EsvQkwvN|&C21U2nF!8#7b4kz=q*mJeM zKuv6V;oJu<;TiIO2^AD?@4kKQ(tLf08Dc+dZkTl_U$0(1hR{88Bwqj3zGl^%1TF$H zNFnQEOt<9*bL^3?uC~Yrl&LJ)WZxr$!nA4r^#5z`EB~VEzIdfa8YPAo{)8DXTd}fBDRjX3!FX zV0e{J+SSz!jc1qea4K@tZ6`ZAQgSh?3fs$_5(0{Sy$D)U}8)5Ai~frJ5cVGsT}#pr#DIDT7o0n3rQZE&DaU}|eR zC=IDsmA<=KY0tb9S;ZefVzCJ!*JS@U&g1XUjw=Zai5BTwO+Fob^0*pektF-!eX^5~loT@N=;;Y>GVAC(KYun`f1ZK27KdA2 z(}&KFxAw8|^0dpFmUIz{gl<)AgQ9LtEii@=ndy}!TNJ=DhgmDQOg zbW-u9li7Q=Isx)eAber z7@<)RcGE51`_&&JfX2W%vJ*XL`6vNN}R!cT~#IL zj4_>uG!Gsa9uqJ>M*mSU^Ye>yL9?FxNigbsT6P-r(phf-nv<`iu8xJlG5`FM@U=3t z^kS<_hS!^mx#sIRK3O4OYJK|DrK6Lnv_!L_8sNlWZk>p zT1|URo9?BK&?u`}G~R;{l&gy~TTed^O17!_Zr&U=V*?a9z`^ZUELhgUioSJan(L3? zVIEL#N1mJIi0_}Zv{XgbVrr%+&myj0Z9P*CTUEek@8|;<8&7w|)BNfU=A&e9hVTCB zsx=+r7h@fN-FtJI{FI0PDeY|uuXUF%7TMvh=H^HEwGvO;t3_mL8gBmm-={$cI5utj)%1Cr{VK&DBwx-X0Ln7mfw!Za&hBW^!{KyF|P* z_WFMI-gJK7`^+dgL~}uBOPCdAPSd>@H%^>zf+{e^=<8`(oOUsi zx}R7f8GlZEd2;qe1lg8^cJ~VUqQ22^a|`7X7atd0lz!JG*!1 znP~E~H0+Ep?cVtzz;0WVvFfdyyF}Tmy1#)x+I$~w%_-8CFI>)^Z4}vZpPXJ~CZKm9 zo+j3X?Gwvi$y{GdHK&BWVybBgqcyPk%^elEpr}v1dJ9dd!uUL^xuRh}pXzC{4;4QV zkpTzbg#k_M?dI?N7UqU_-`9pT{Ok{EEja-!%UhiSZX5-QNq?xkWQt%n<;x_52g!$@ z4Z}p=b9kt+0J}hfB=^b?8dX1~`D=WVbNyzdWfnD;OYY#y1 zb?n?=y>RLV?$Ok~6ozKxX$%yFeOE$~e?ic$}GH3yq4rm^^ zAzMHsQGX9PIBD4)JL(xUhI=j|6Q~jxC~PWeBed8p4x~^k{NJ902BvQ%(zG8e0yR%a z!)f#|dp-tkp zcV^bFn`Zg)o7(mIW!Jk9kSxV9V5^`DK*f=5_o+r6vIx8%m&aMS;Qxgeoxmr=2yhj8 z#!uy7P*f9`Sx}!lIT@n=CI*Yupg&5L`-j_4N-M>8ezXc3Zb+P~^mgUBAVhJ+ePEZw zj$|qyrR{dY9~EL@Pa_v(UZrRDhBbro`3CscGWO331& z^hbd~XRrgTuW@8Xe%jXv^DziAt&`PN-X=opz$4o5NM1#0#}$YitoXpT37*n4*MB=H zW>c3&X$GnQK-0?>9Er$H6@4*^{t_;JuPYzmPL;H)J4*I5{=5u1aEs@3&~hEDs#O2i zZNOy3dWdDs+0*QO8o%<`^ujagI;(s|=_Qc+Ir=)(LH`>_Ru74t$}c==? zReisw_V)D10wwdZjts|oBE5P4{WAP@?Yo`1YQ0k*!EZ-6KBN?;#{{$#-3FGi zTp?Uudp=qWKT+~Gx$Jpgr@3Aey<3e~wa9u`+#vStr#)Aw&-tSKa+wkryiXf(GuQ0J zWb%8v{@!c$gVox8F zvA=^j+#zEy<;lGQ=RXIw&lM0a7R<>W)jR#p`X?s! zbe@)!LoXGxZx6}(C2v+F*Dds>#kJ+W3h(JtCJD#!-TO$-jt(a8ZsROKYJJu{%RQF| zW_xIx_ZWH_cYiJ1ZxMFQ%wY(j)D>VB8#JL6VCO>HpX2`}rY7HhS z%_Q@jES3WKrMAlu63#RHZ1q;bnbmARpu|QaLVu85$nfFqS0$4u(Io_S$Np_>y%@)j zzT=aexf6b-_?WZF0RS80x*p}Ss*e+38oIizkWh^%)(QdhyTUdd`b%$JR7}>`d+Pdh z)6J48rycU$P`ZP~H_Jp49CVl0->D#yBAAkN$iDUh8#hd7S@68FdH%ss; zCkID?pGCpg+VuN2`1$9TH!?|Hy(-J2pI+PBv|I0Mwlvei^-HhJ@HhNC;U?3GkJe^-)oE%8^@U)yk@V-y zN2aXcM0v4`1wqQzs7xtxor&wz?-JM#bSz> z|0HLH6B^}6y(IOMglBZZy^*?szSEo2^|&bpDA=7L#;<1FP%kf_rZ>6`5oJ@tL`8n) zj$dwQ7~}$Jl?JPnBc6aNjg#P0%w5s|Oyzp3M4T~4+fZ)a82(QEZa>%|Ns<&S!g-KC zdpBeBG+m{`FBPOnEHO-1AX-gKG4F!^D);p6E_+pPj*6TR2iSB4Vhpa8c^CXnwx_Le zi3`Rhad*H0Waa+&`63bQMF49dOnPn$h-sbVi-X~!n~=I_Yfv

;+w6q+P{>k?Z|z2vu7&a$!1(-0-w^(8ez*9b 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

%})JHw^v|P)imy6P{3#417WeUk;n|Y<%4& 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 C)Ibmb literal 0 HcmV?d00001 diff --git a/desktop/install/images/docker-app-search.png b/desktop/install/images/docker-app-search.png new file mode 100644 index 0000000000000000000000000000000000000000..6041bd8be760deb89dc866d624d8e5ae29079130 GIT binary patch literal 404861 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

(%!N!>p{~Ifd`tSWwW%(7#UZiYAQ0&uJL8&?tF3 zNL4n2jK(o$dZNh}UU6-;Uzi2(7ImcC(w#{NNi{f=gSL@W8DIu8+KlY zr%m!7KsBuA>YXmy@2Q^OnTm?}9x1L$TWuU!FupW_ylMh}%Jq*M;0Gp!%BMhtVc}7d zs*B-`?eN}9THQ|ioE*bxp2N56g5QkI9)T>`tE!V{_Ka%th}dg_)P@~u=x%bHks@aN zwbX$2(>dM8ZfxDTP1&XKMmX9&d=E#98b!CAo zXl)&O71c0SRT|OP|K`uP_dS+C3#^@R^hju%*DoctgESdiJ4y(Oicy>GCCSev2Eq(i zZn3F&%%^-j8Z!=SjUp>ODdFU~o+uW8S!qN})u6Beu_j^Y&!*^KM)YxW58gLw^(|)Q zz354mV$NH8C>$O3wCh96G?m}Bd>)blF-Q5Wdi2#%d|ngH)5~qU-5%hFg0+HH zf6scWOEITW)Rj|6DUz6}y$5U>!c3U9j-d^r3wcegmz7OzDGVV{#Np-7z11DU!-<+Z zGkQQxCw$SAcgSx&}njdf9zwK^=lk^)_PbMQzsMZxtQy(@(a1;%=_jjp#}bHp(GNK7M6tBnkv$f6%=jvmdxcD?Dt; z-og+g=7+(VWP9IP>rXkaT&?xF)BS!hNw@ZnhgKIi^U*_^SDM*obJ@YjqzLD_0p~hB z_`fs~7bti2qB$}*!E0|{lu<59H&?d(J@RjE-trw!t?`s8@dn34!F%$0RYm+#teI`b?19DXg4kSHHx zs>kqek<6P|VLoYW*-P|%eJ`UJ@+o$H1CDK6l<%CaJkO58-t)> z_L8?t-|3y%(3;7y4cHJ_v1lRy(#W^fCM|7bkd0g0=+Um)$lt*$?aKiakp>i@Eb4Ww zmWaVZ9ET&HuCt8#2ewk^hk(wGfNNBrGlK`4wJYVI^LW+wp!3j$Bai^f0)rYSCy9`m z9oR8C;lRu;&ggl{T(L;GTM7I(7BWWLe6gb12pm;*Q*>v59Il&H2g*8lH9eiO#RZ1# zN!#Ef@2i{mN(oVvgksjk^PZZ3+drhjFL~I%@TRCOfC|}jX*CRaXOvbJx;YGuB=2+_AM9jd) z8dX17eQLZL8jcy`S~dZ7J-#xkk{N(`r7Mg5?&`V~zN_zMAwcU$z;t~MO$39l;$ln6 zfvUa8LWb*0Bia){8BoET#yly!t<&LDXTN4K8q?NM7fHfYv-ddFVCZcF&J+_WORx^_<*FkJ;TAN$M3`278mdD87kbG z$@HH1a-RVqj3(}dDF}=x2y3^oVGoeVU2y(+oCRoV^j|^ z`Jc~nox%3PD8B9=&9rs5gTpy`gXy&(`r$39Fy@b#ZWNW>z$eV|6=xGm92$!q`bex_ zbV94o$g6fVVv{5PE_p>}oIv4|-aUmSaE>0H&zOKFyC{%P1~QBX!^EpI{+~i4bLX=w zB!zv)GAL^)^8U4rZmO*OYWBZ>c_xx?@9_s&X}_#@yW|GfF%nO=!#%^6dL1k?^?sN3 z)1bq>T~iKmYo^;wLcw-tIqFa7prORy+uf)_rwqFBuZZm|+>UB|oD=*g|J`uoh&32P zT-Hu8hCSx9E*CdvvAx5L@t1!BM99FxW8DrW$nO}tcRHQ^zcU@cX&}`&cI0xXQ7$mM z9kx3PQuA+B=d!Uh!lXWaGTGr3F+oj|cZW)e>2qB3>0x#wK@-|d@72N1#z&^EItskK zzY5|OhaXzWU+JslB&}SS50mGsd3}k5wM5%Bs#e`X@rDZX)K-y}2jyP8qrn$_g|ja~ z&h0MBc9+M_Y_CnlU<%J`{bTIxxV~`S+8EkSwrkXRjFq)}?^Sr}BSp^~?#IsW3kE+5 z`a@K*jOF9K3yVU6SL_P16Q9@0jp{`c><6vG`>P)AWB#-=`3cVK572Oi6)J7LPi}VZ zW*S|0au~V~e!zf{v=f?xJ7bJ^W7E9y?~EIID|QhT_-f{Ksc?G8m{b*>qtomW3tdcT zI)~?W!OxXS#`v}*e8#A>C76V(V4lN^Aow;aK`~rcT7zX-z)~bl_dUMx5n?ABswS3Q zV6qe{LBgiH4cZ?e`nKT;C)baVzvu=!Apg8RePq32UWbx}$^FcY)=Dp{a~8bu)819+ zJ?>S7@wvBSNQ*p0kJs-;=UXG35$KNLeKF{`Q9dR@88$A!-g7dgrxkUwQP#c~kL z&`d1j+l9IM(ujB1<_+&CuN4LOIC&{@VzrvxaMTT&iHTlyZ? z`i&p|a5U{2iLh&9a<98+9W)pu%ilp=<=`VRQwExAn7(xIYwQZTnw`wLF!n45srX_{ ziIL0Ts*ag$K(Rx7>kSZ;7U>#oAE>22PSpGm|ACWDMCa>|g0=l3<+uT~t^Lh6qpZcC z( zG>#&3+KwTBi*9qM97h*Az$6c57Nb+nAC5xZ6X;C##^07~Ts(y|#Q{Q)pK{8JS-(^# zt5W&a(9R9`QZt3FI1bc>cLBP_R~9$fu6vc{nwX=YXX^$we2PC{G~z-}yQ+Z!QDWuyuJDO77HINyIr=&e^Z8Y7@LYX|n^; zy5x`w2cQO7@2qVSm)hbi{Z=?k0F!L_w?qWYk z*6Fq5JJlreKH`NjzW0aD@Z#3_5`di%0+5!)`m-}pp(65P(R z<+Vq(6^QvP-RWaFE#r$(YSch=%D5moE88ui^?AG5HLymEOj)KzbG@;yZKe%I{Q_n9AI>H*j|^`<56l5_w!VqUz-TvL7bSh zF3_xN8#}h(X_oK0-{@9{3Ty_g_n1BKCtC6LGPtOC6LM8vCJ02zUvcpBalTZMlBM}3 z&iIc`th7gm4w+aq1Db6s`x&7)R;XbX2g~!obJq8x zWw)aJq0giK{P<>U;R-}x{DaED@KOvSR(_j=4FO=(!SegwP(?pO*HYYGT7U`PQiybt92wUPvu6p-Pl{&yWaNt(IwiB_$WlY_yf-H*AxN zPvZrUmrM^xRY9@307p^rNthE#9Lr+4eoVWcQ#S?>*A|LuO1+0RRim@2A4kv?p%rR9XR=)kJDp_k4OuXmsol_-t&BJ%oLUE!jphcs893auX=BRp=51qXJJwj59819bTnlrUz z_V7-e4sH!I4Kz%9N5ntffEd4K^qGnY6LK0ZeijZcYA{{)FTp$KYT65r z_rF?;pOd_;s&?9JrnZl!`KV18nHyM_RF)Kn-^D%9J07xFUsu}GXe#p0z}dGC7>%0Y z)Y#tJZvERC_Lsoqf>hVLEB&vRO(?Yqqn77Tzma-zv|SvnW0~!phVSI}oEAHeQ?>MD z{}xRFKrw0MHEyEw?pepD;Vk7VW&(g<@{L2%gs8MhICT(tQZo(LJSG&(FsLfVCqiqeBdRR61gCO58L&Uh7#7FBIr5M0=64EB7a%^=9cGqwVrT0qg5jer(JZm=Ds z>VI`2WLH|Zc*fs9Xz_{WZv^@|xgDEk?ZeXv-dWBqA5WCk!x2#k2$FZ;I(7?p(=9U# z1wjNM)QwF)g#-y|oQ|z6Jw%isr%d@{UTcEkBy1mltk@REd*FuJHgd!M9TatHdjWuZ zGZDcn6@+HhBuLXP?6B5cB@oRb%x;)^bH6+wYSMukB^#v0Wd@Wgi}`zjk7u+BD|1JnX)oNhD$#vDRQZ`*+)`q7icPg#>DQDE*5fJ}V0<0XWmpR#&t)WnYqo(qiBDTmK=Fl{hG&_Lo8A#s zfJM({*mz07sB{RSL<4((@}XKCPdVn51$)6SE`f}3S1%6_j?b4zw@vu0eYo1ym`_mP zrhB4m$GAlrb({qBhSm(F7{IFn9b8UloCw=W`$kzA&)!eHR=NF?*}wSMijYQ%YXf|* z6PgroL{RP$>8L0^EsM4EN3iZW4Ok!9RMT(r(&4NH7l}(s#n#_|&RdM8Zkc@vu7QdG z(@pA7#@Mp<23A(`1KdayW^J@%9CZPqk0eW#;K_xdJ+?P z(h==r#(is#O@qAZ{_ziYyR$J-)+9UQE%k85@5IdvudXZBXBD6?_lUFiua9t)r`FD! zjILqJL7-gX{XT06n~y>!ww$NBGZ2-zx_#QOm!6qDlrMWmK>j4Bq~eM#88>GLTHHg-Sw5u9sfYBn>Smubv08AqPF-qi(7Ipuvi|9pEInaL zoz0)ybZ0|b+l@VA0gY)&vQ&wP(YfXUQ2cf0OPZRC^%LZ2`1#HubjAkp>Z$d(?kWEgQKOCT zhHJgY?KF?!is_k5-UqTB5f(DgI#l(SCgQiKf1}SD&&9lreARB&RY}0MrVQ%-T^l^* z-99vzKe_*#V0rC8#iqCrb7!`dy2%-6@d1x)rb=>S6~}=DM_^=DmK4=UwK{-MIfxEf z!m6}q0PI-!uQ4Tz%xb7=@ZiqD5dewc9OE3(9fj#k2e*1io{y&A>1@@mjIeFk6e&7@ zZaySP&oP^G$My2XJwMA!hzS?7+NH(>4c~&0c^*HQW>`Z5ezRdzx=fY0-%sHz>oCkX zvRgBcU}9YW>Rcu->V}qDNzX;IgC~m`!jWw=M{R5;q%oG7?fGV7D+iVCeLs`)u$3|v zSQ(2luYujlkG5RPPX)zdIv>UDXyd)vYrrgq4f}GyH6Z zM0PS7iv%NwU#$T^zU_ShjreaWibWQz?#uy)i*7ywJu4cvRer1v)b#if7T@*Q)}kM? z3-9{9K({=LinGv-Yj?c{-JLC&YULhjww1o@c@nl_B=)4pIktW+ilLOvw&1i6-Z08X zWRK6Axq%I$gSIso%g5B7kvU!4Yx{_TUuY)o^nd(aJ_bW4u<2+1gnyn6>-{7@b;Ka?-VQsYz9X_{pL_c zfTX1L`wgra%v9^T&)XR%x0XMRh4xpR?Tx42pKNZwNks18&pV*5mOdO6ImCZLpq|H4 zlYUI-V`^L9KoKEp`Ntin3crb{%5Z&s&KfsqP%_)llJm~~q;KlAoZH<7lZW_34S6f}3G{#REEB5>` zR-@@=s!nKk{9bc}e=%~s*&lq@ye)lAy=~R5<}VrO4W-780v%RJr5&ibo`H&tS!DWQ z|L#((9t@3Q!VAlyZOY(Zu2pIKFPk?8g4B_$qu^qVNZXh&lG|&a#%w;Iw^)>Vp_*~X zXPbT>$J)^nVY*^N^L5WVH~JMAsyB2AulYb}fsG{bnh2x91-^Rqqv4-; zS}6W3p}xp096EB+2JRAXplIFlVb9rV@wzk*z)@Uc`kifcdycQo?;Gcmy+v4tKd3dleq1S6>5u^tZ-uiaiwMx8`R zA%q5e^h7|gTv$LfgGT*zoax?u9Vvcj+b;~#N?kOuPBcsR3r6z30q-l83JX8`NZW_6qThV<=4{|b@Q#cW)9+OU zqM2qO;WxA@i++seoN+E;?61g^V!0zaZ1hk2tlNi^RkKZ0{6^v~dq*{3Ce9Z92S?4It^>;4Ixtmy1@l8A#q*HUJy zqp!z0$6GDBgJ4%O5xk4VW53GdNr}w^B?@|@34>t^j>pA`ia4#fH0MIQBVDoU#jlRr zu?qA|0N>y;B9ezZLHm^0W08Kh)V-;7=67Xw9_$&)HYY<8)20$oH3GGfwe26eBH{N- z%850K8cjLgtlgM!tyH)4;Osr=0I&7$C&cU{7GG(P_raPea4>LG;GZGP?W|){iEgl! zG*HCD7_>wWU`y~axQ4W2m3=Z*!YD{~y1 zD{n)yDTYxZWL>mxVV_aw9#ZZ>GdpjH`5z&Wj+91iYxpY(Bb7UYO@x8y%~Qio4*wUeyy?nSkmy5^k`!#yiq{ur&i>xQ!qW z0*Jk+@*-+5R0H5WseUffP2)*lWE%1E(57U53%2V;-8MQgS&US;^f#5L@6;&^s2huE z>u5b^40nQ^*#iMJ?xCq287vQnV8UhLcSHnXur=&&2k;%y+|t?`dh-#4cS zEoCohV!>Wi)B06$OnGiN)g;b*zYGC|#7E%g@3jb1qO!boIAMZpFIvD&PGDeHEZ zx}cuwd`Wr5GZ}_;kt{#iw-?BNw$ROKp>KZ1QNCkV=ZL<4L40O*IH_&LneIX>H<}>t z)Qci}(36+{GM2+gtKtAY`~?!9Z<(l;T~<3CY8v^r#~8ilK6e@Hw3#5X2=QUtb zr`n=<_Sxz3W(51s-HLTB@p?Yku*xP#=wOaxudDrT{7c-+AB(ntrL_>|?0z2XdG>G* z026t6Isr@%^{WcW(6TZ3Slq$%LxAu1G43<;B0HP@>`_78F2P|c?${;o&;cG4xw*OY zfTA3bz1}U7|D1NmCHhX9qRrNI`Y|HCT*(-u#UX6kBlaa;2l0sc9nWQqJK!)D++SHi_fOX^gY^MYa7%t! zG%c_02=@&$AQf8TZYo`BVoy5ig>3HQ#g4N-@$Hun!3jH|jtZKf`h+F#Z%)8y#PD5N zUzRuM?>X7uqY$J8!yEhzSS?-zfSYMUs>r4N5;FS(+3jM5-`5CeWIfRK-h6 zk#(7DC<;2?M%wCf76hz@LS1=IVrzM{2Uf!0{_4BpX^^`hdaYdimI#+ozQ& z?+>Nwg-~07A9=8V4_zZO97nPKAQ^uN4fe>dekix=u#D7Jf?y`U7b9U{2On9-~;cqwb>jx7aM5?YdHIRfW9P zJ(Qx`W9SHBs=kHTejDS^lkEsTr%&4jT3zuk>Io1(+D^0#(c~A_3La>69#3zvmc5Bq z`VuCu$F%S2{&{-8H|a{&@`ml{ss}{*@JtWCm_ztDk0Gck7!D+P2BU!R!Ov25E#fHt z2ET_N+y_2A=o<`}C?DYZHEY>*^y&mrTj;e-C?HLS8iHYI6$CcXI4P$1VAKitwK7js zKd6&v*q1oad6S5z4ftKH*o{epVqss_2+N5|37SG)aP zXV!Npydo++QmItH`Gt~TA+mQ+P*&atnCefas09dWU|W>Q4d`&YR<;a3uW2r=q$ple zpV~fM!WOiM4IK$}#+IfUy!hcNnP1Z6A*HGg2&l8YiQ(bF{HuZMExe-fxIj>uuWtlx zH!vNIS1|wR!2-H&%*8{bE1UNrlQK$|=kQC$*r~W|RA4#ICDiRH*54MZvyWJ3&RupQ zk_SpPO6sU>ArAPZ{ucs+#ku@pb~pL$$!tuqZv4GW$_4nNy8CF0@Qv~m&6)MMFWb5F zwPm@FBZNAfwVZjln=Mm&Qlv}qnOo&#zr0_VBWxbUkSHUd&T(?L$7^8MG zI5Cp#uRXgjqydVbDTjqk%*O*A_N(08&s?V8;{k`a&7uNO2`+-g=KH9*1K+7GX=HyL zBH!)i?#+nh&6B(F+C86LpMp%v7yVxnqG8(jR+q+!zXtdo(m-cQ^Dgg7;Hubs0rj-- z;OFj}o@tRCmcfrv4$RI5xls3dF=8ZdSp4HG5Z7~lI}2UYRYCOV-LK8bsE#U2Lq;4c zTy?yZcdm$TV3KL!qSs-WqFHWp%0n*j)-PwOnZxlX2n&u-`)@!A+%2qB3=#Z<5u*@ho=X;f&CKZCSSMgth5Nz zo^{MF3XghBCiDDS^0&ITUboL3u-~!#AxN8Uj;ydXMv-X^SAI4gzTvZJ-OkA8_CUIa zd+l)iMHA(Vhm?akgTs+>+yi6k%3($#cC<;%3D@g*+h3fo8v-=1HEAYYk6}_Sz<~ zK;=^wVCAyk$9Ps(WQLovX!McrtgR3A+dp(I9X&qEv%l1Tt^$wCTH$lD-ew#rj+6ZU zINQwCGLTN<{`$hrx+fC{BC`w>2Uv0rNm@U14!9%5@!FQ!G;a3bShb>>iqii2&84Zs zBeEZtGqke@m77FM!12l$s!C|!#oNRrRT*4Mae-a1tRd+m(ZU_TrG?+&AH3LcC34n8 zbZP+Ex=vXH+&yMsTA&F72f8W+qhnI31^vS={-buP>x<3EG|W0}X!lwvUYn>@3cZ=Q zCE@QJJWu!**!Y{_TYE3glm-gVIo!Dg?!laHak^TrgAD6B+U?FaOjHEVyzn~*TqlA@ zl;48YU6(x;2Q)*};9waQ_+wrs;M07oDdEb$EP`B4S}a;E!gY8zPQ=$nhtRCn3P)X_ z%{aO{&X>OnjFN=f;-`c{s&X`4QS@9>An9BAX&Y4PVf)KU%eQ!aw=|-t{9O9VZtr&7 zQ7Md`?z+s*Ho=B<{92pM-K0;yJbjlP_!%&P86c-s=F`kq_V3$9yKr!1Lo#Zk?4?77 zPjJ7;s=g3XEIzMi@)A`l+@G+73GAjPRgSLADfTp?_JnWd;x!qGLUgx>aqVc$Pp@h@ zr%Ky-ioy1|Yb37ci#?sEf+Rk@2FS9ow)kfz(N|WTs?du~B@jpcNlVn=5kLqpsznx1 z#1a%~4qo-BA}Rvg9qU6I`~{S1&}j=wPD*p;<_?EVb5-WX50HkH$6Xq`42ej!)Xqs0-dtLF^nKIEIfFokpsCv{(4xH`0@*af92~j6pkarsrTUk8Ss{)REl8LsYYQS3vW^RuIEA!iL z85Py0;(L!8m6gJq)C){a1eL1^;z)wj2QR9^_e@0cTY7zhJtoIbUIO?90*QMcE9>#w zlkpSNwMQZyFKjmSMg6p!oQhNj>ej%B*=)N1Ta!*(qP z2X^253ID-h|33SjJ^B{Lhrl~P<~|1eqw7lSXB9`AqP|to+bG=8`_{0T#QRL3a7r*w zK<Z-ns(A;C3gUevI%NxBZx5YfCzW9#_qck)A~~TMg?po+tpR>%TkUs zp=l9e*W2uVR;$|jPX{+=bkiX&i;Us?G4p(+wU3fF75Tejm+*V@;u4K7kJ-5aE zszWH8ya-a(&Hy5X?vJQS`Zv$4&*J@;aJ+|%^!fb-Fd_>$Jk5ot$`I;%h^qFukxzz> z>K_%x^*}?f#n!l(@K)#!$9)vOGj0nbGjYpo@Y}RAOVBI1}T`3ovoSvb>0T{Tlr zYVT=z9BKBJ&W7i`4+OGmg2%!WThA6MoI!@U(6KQl$|oT`kJy!50d^1Ki)WOCYB}Jo z4@$AHd#VThxjS>O-}K??=T?IwBNY+jB#(tX@@XCt&||mqhcGgIMgeYy8lk&qhUd#b@^NY)K z0Jy3ei=*me*@{|QcKBho1MiMVBJ0OK`U{3~Wf`+J7a~i&+f5c_(%RoTpKO?0b~8O* zGPt>K&RvCj9n#CSZ)0ZTA{}=BR3LZ)zR(?f=>!;BX2Ho9A47NIqRKRn{rUfr5>P*i z`=|JB=gjtzv}=-i-RW4*?w7qL*XHwP!{eSGoR8iM?J6haWS?O^V4;UJH`37;7hErc z&4>nmSF~*I1JVx%tpCAC#+i`_P~R0JTF0d(XH&#fA6qdnA^*77whZnY(epM*!AP_4 zuWqhP$*=3(ZuPfLC0KBsAnG-z2|_jRHP0e{p%*su^L0(ib4EPR3V++LAfioC>x%bG z%+{<1Ht^{n*HZlnf)obDZz!UNrFp8QwIEFALB*|yu*jP^H1|405IgodI7m_wbt%cO z5Ip*&oHLEK>_kfD-=B2ke4Z)qugZ}0Gvj*#`mFi~rvJ4 z2Sv#{sOVKS|37wFl{Kky!!Y3YzNnTcz`p|X=&hf#)laz4Hvf9*?riq=9jRIQnO9oz zS@3y-i69>DK~V^lQsRspoMJ4SObIwy_qRT#qApfC=}Kg~si<`E@YR9pne)9ZWp(@3 zZMl-#d*@r@#ziM*UkjX9<#t2EQ2j4$Dh4a*PZL9lT>cUyrid z)_F9gw~jQlOc@8vde2vBbhrhb15qAv;)0n!Jp4Yn_B^!pH-BJibSH_Q|Mad>9K$O#zr&T%svqYhmIml49E0 zugX}O>69(x7PQGjxy*(&x~?0LsW#DZH|2_rcQFS?C{MT+Z;#h&QQ7?t;715B zhm4>7YGPZpam8ibwPBO@<-TS7o8PYm34b|Vpagp&7ajRGYy>R*xfbUxos~17yS*DH zi;$_LTAxDKS@&q}3M7$t=OAGc`w0$Kwztmyms{19MH6_E`Ev+&MG z)#~xp4;NwN%mPY&E6TEsnUivJ^#wq5cj=Hh~OM5O)~b@b~07~NKZ-6W3ccDL&1$CXKz z=JcQvFB1KQ=wu5%F1^i`>y+5w0e&5Y%Pk1eiVFUc)t&H2+(%=RH;HLK%Lk5(9fI*) znRB%w{FkkyVMtygRXJV|t!71gcA}M|96V+v9XtkcQs@Hqz29f#1SGw`3AVNZ8MXkS zP7P_(M?hKjP{Ai_z*ZWtv~mNV(WZfAX+UY&c6GGYA`=J1e+&^uK7z-$2*0AGD}nUyDB0n2K=J%N z#8`LBV;=%0`^klG_f((Zm!?LGdMx*rr3m}Y~QUqoj9G%XCOzE|BY>+sV#dX7>t zYv2*vxY=eJ3i*Rd^95Wp>#j)C>>VTYMa8&6(M2P<7s|+vcHYBT_4mmjMQ7Sy))0D_ z_S?O8>>Erox+UW>w~*|9kfhWBRYvGuGPQf^O!FE)ikqffkw~A9qvr$m1e2sM2|l=W zV8%va2uW5|?bg%J(xJ^bhN!)Ra;xIPR55Q43nN$AVx*X8syA zoV>*S@l4bYaI2JXp`ch3efI@W$CIXBtS;k#YTHdJPMl`umO!fH> z&dkA8qJ7O3-ecdWoIDg&9xa*;bg*{y9oL>Wni#UcXBg|Wn*a}HFqqyWS^e4U!SZ7Y zmQ{?&tygRG6+1za0ewX{XKhM%cFX_CZIS3N5!CnMe(CZ)K}%5;x2TKDz4-pY`(c1T zq4?MR3P8q%UN4a?$yXhiwIln$xdu^}@`T5H?BoMq{o?~*MMd2ere?1Dtjk5d&U zg1`k`WS9~&QjuLWok`GuiN`YpH^8DZeji!x_jRB9E-k9I^MBZ(pCGmFeVA{e>bBDFvlZ!(Js>qOpm{bg$M*8Ey(tsgC;Xc?n6fP9EW+BadeE56 zG#s?9*isT-3(9)5$PXv+ur^Uz_y0FU2crQTcYq9?t|`TmJnL)bQ|)R6OLoz{w+@-W zPOYVztf<4Ub%g6n^OS`{qcDJL3G!D9OTtP;tTgkUOlgQOr=E@s921tuU=Sj+^0p&qkC93j3JQ$Y=!W z*Z+we0olaZ2z7zzisOLSPK^a`^!VGYR+#?S6F_uD28)8v>Hzyl~; znv4m5ejV#^2U#)v=J{fwLhsdrq?#SkEU*2tNNbUG!rjC}&o2F8grDb^{6()cgSqK0 z%iah8MN-KbAhg4etoqAG@K42Mt@b5c08`eVUd*6-lPbSIYC|;mpZ6!do}f;n4F9&cpVIb&Oz8hlj_Xsy zNm6_W^d%zO-S2bw!-Lnlr|+7TKxtWTR>v9$7dM9(PHzzYnl?87U-(F2&5UUE*~RIv znK3(@N!nUq;H3`jPRA@_)cc}9z)2-J{igxMLM-nTD;b&!8+=VB;%{DJVBZs459_xo zS+J#2+wH&%Tq0w{BtG*l=~$U4ltdEq(BAD7+4%r```NJ;SlM7js2PuaV*-5MScwPWUOs4N=vTD%c=Y4xpd zyhxY3eKgfvwwpvw)zIEYg8TGk0~J&60~XZgR%!7Ui{+`J@1#9eeZ<5peUl>ZK5L_g zsEA;3hsAmQh`G?MJY7ZN$$Q=i@kk$d`WXv~9-vf@%Nh$TTP{SL{CQ0~Q9!l;X4B(J z|KVwmu|v+1))fwo-Ju_rvmQV1ZKf=XJZ;T~K0Vb8u^x;6| z;T&G6X8JI{<%A+fb_(paHjy%>twg9rv>z?DOdi~7#h>MtQ{(Hld3k#1NouVKPI2cm zR(lbi=u}B-#Sg58-VcpuNXacc`M;kO<*7sTHsZyjS7%LMp0c9O_n3mHk08AdG|hUy z*7nH#&CGj$oNiq;o{j(A#NBT{7#vbni|OCmRQ3Lb$N$W<+=@tIyJua*|gA2Utudey{x$$cr^`T97)ZV(hOgKke;87yR)g)LmCIK6>RPtYA2bzG%< zPp8@=UIgw`BWPClOHVpeDU`!d0N=fR3?P5Dii&`Dg1tRjo&NtD>7$HHd)WPXLq{%d zkya4|c<{sm1_zT*NzjwN%IP#Fb};LA{#Wl5p@|i!cHz1~@s|EVAnE>h%pSyh^ z6;s?o@qzEA6?f8}8qJO6@^pkc;)h5X5mSELlj4ZXvtm9M+@-{oZ`UsTqoM>0-bK;Fv|iP9(dhu;KFfueA@o!F(NQa%qG`dg0W^A*AYE znDOk7#1dB`nD?6n1Uv<&lBSQpB~P~WVYLqu4Ry?A+|kwimRpxcdGC6_xU2d&2N%Il z6e65@+|9*oSKA*bUtW*l!AByAd9wdldSZvsXs0Lm+Obi7=+G}Pq@w3EQl+!SVpj1K z_Nf;4I)EYV{m`eglirMo$aD(Vb~#PBMy{R7s9yfEC6no*Z@r0f50p}E_L^3jxiZN} zwx6JU`__~=B7f$(BcZjN5TP9aqdp4`S@QmzY&FN+(!SO3KX~!{DY&|4rLpo)-802) zQ%|ErvzbJ5noh(zPW@=~-CSFVLT7>NPG7kBo^Ef)!gqA0hm56=LwH{MoV|}lSZsy* z)XpngO+;+a&H`i^GuI42^RlyCZCigi>gxrzSdssP(vMk(Tl2_T?SEPt%km~LHw|`? znb!Nx7Ll`8Ro(VD%(T}FMzIfFx}T?;GKz1TE;zm^M*_UmFmDo&KymSeF0ZTl(e`{S zy;NI`Eo5pBmBEI!15^MRyEn)^?qIx6)Y-HaB+9NiGJ32qdKiL8Lr_wT#JZ6r7%%yQ z!!c&|wMAG`8tQNsxtV3!5*70}64A89%ziHYhm^K#`&L0+6Jwqjq8b2@y@l735K4JiNd13lvJ51r@gHyvEarQKCcV`vmOZ)B$*OhYn z-opORe)C`DvD5GANlMy`;df=#wl&aP9B*>1Zt|m>7w=F$c_wO943B8&;r6sdY-CxO zflujm?7O9pAkTP*8i~Yj_9WXbY41pTKr3*39=Q?&1B*W1i{tzzxO;~2VS%7ManJVH zy7+UUtoM8LdJQ_y=%jo9e_Wk+RMY9!wgXY3gAj#LI$=aXN9ocb!HNw~85IO61}Q@m zLWd9#1(85dlp-Y{C_2(2U8;%+3?(!ZdNGg$5~L&ql91%focEmfJL~uo2HziDVexmKa6JbDUk&}B?8GK*Lno&GxF z!W4-#So7GO!w6?qJe2zK#A5qOt z+_&J5xwnJxB#r9&?!-gx8ekh)ta^i|FGpAre|c-%OcqYWSPN;;3h^#uJSL6`*d= z!WVb-s6rU!5qItLTbLnh9u93*`jADw^Upw3G{6v<84C*=H@yH^$w)5`T7D3qj#Q+S zs;LN9VPvr!|9J@GblCzeU?@5^bZ_!F`M8UL?d( zUA3FrE$h`D@JtBBv(a;@LG3PY+qq9uqWrtOXLptj!4aXt>gv{T;M7neGJfG%%_Uu7NMqX?{%r?|Er%NgMsMp*lH^48Za zgI5}RjTZ*hToj`G;=*qJe9@KU8XPwDYu;JwxQ93se=q=cLLOH|#a z-DTQDhNgx7cFMH0DG~tZeroUw7Wn~}ef#&^w$47~9vgtrO3p7A2xpgnHLgOrUM<~n zLMz+4DqW}=Hb61Pu8qS3+B%_#*SDk>$3j}Ibpfff24O2Br1;vIDxdbIgg(mEeaIum zwDq_Dq^F^U=nh|N{X=LRwaOIzg~g{SxUDrp?+p!Agm3S27KOtE$<_m&)RZ8z`a;AP z1&hANT^9;et3Wapn>k?G9VNW@EYqp)rFnfG1a;3(kd!i_cXXZ2Pu2@VZ?O_F?eIWS zISfaiXuS7`08vBSmdsF*fsoI;R0Fx*vsA^VjH-OzLTM$#g3nhyMHurtV`-pTJrXU{ zJ5Q9hHaO+4NX1prts)&3i}5A3ZXPIiZ3c0jQy^KW9VfTu`;{0|t1g!P%AK8!t|rHR z7niJU)>`B^Qh>Ec%gZq=(grlw!MAIRAK6(*mvGsiu!lK zgw4jVth&!xIdEuOPx_3z^ldQKqoSWzvHO3@V-*VR8eBUK!kFyzofpUKQSJ~ok%f6X zErf#l4gS?%tXNU2P;7*_&S?U8@s7+5C1W?etuJ!djwZLW@KW@V!I2rrRtL*bn^#ER zWq(St;FMh9b1Agl4Q($-n?cc@(0f;cg5%Rc__U1o*)dT{z&B&$OxJ1bPXZGuaT7;6 zX)1UGlBMfmb-xSYuX((#+H*HvE@aoYYrT-`-}8{%4QXgUL__Q36$nb*NHZ()N(-Ydu0@bQkSH!@*5Ml|KyW-9{spLE}@ zsGv6v{DXu1y_k~2WHTunA)Jo|G*_f^-vPV+E}2mtTuPGduAGikIQ{_(p*DBW^reu5 zn*w+Tj<7yU)$9Il*nHWLdLc`zTr7Jv5Y!9~6RigBS37u=2l7!B3ZGo1AD}^~750$I zSKLMWfSzfVj(&1FzTonZm_Ht!NIQA$DN+WXfJ6nGV(NPW3m?|Y@p?x-e&Ic?=bjNP zK}BTIofK^IP!=RLLqTndjNSxJ2a7z(L|#oVXi9`s-%ZX&^h&qB|08l(NKjEr=f(up zgNfkvWTd>Hc%;r5QZjjbjgaRSLc8;o2ASRA!l zbs&p;;))||A4nnK ztOE17bDB`@+;uQ}tDuMLT_7`;WrD|l^5%?yyL*%WURS51$up}#cE!E<^8O!Xy*Q`c zcMdLG5zlVzB!(-wB*kmX6`KAE@Bh*`o$Sz&W%Px#nmW8={PQ!bD*k(i-km?KLNReY zyIY?eAf+-Rb*0w~)%l)lb=E;<&PiEYC~mg3r+t~25@X|n$@f7Mgb<_$)L@Ec(Z}1S zNdpS~dE3*s=5`l-5|HIpT zYGWy<)-O1m63xDpE1#<4@7w;IZqMh!ibd^E{De&?RV=HKFfZRl>C+Q&oIdu0VO~|w znxFXx)WZjFtFi(yJx4k9nuQ9T@>fWPgA*L$#6Okj{HwZMSY%{As}t1az2iMOpc4J; zpIXF5|3p=cjSks*Ln?$>dN^X@>gkN-$%-^%AnzeNk?~3_ZubP5 z^bo2-LR&he`N_PRx`KjPxog3rxX!WGV{&Mt4)~6vcR~GqcUh!SGL)|TdIpX2G%dP- z#VZ?0O^EFtIUy&LW%+aC)H4j}O=X6U9etO{%3j*jFqzResL*>k;xm=8cUhlW8hS3N z+NmKE?c<{rdv(fF94f%!cc$_2tZo21&L zruBTcoQlK2?2cdVvc!k$x-gh<(q29=f9hZ9SZNPqt!&)6Y#cG|)Tntpnz=0|7G2(+ z{MZld{^}HDR$ysCIyZxs-isGi zeTcz?9M3?n(@7o9mdL|S;ILw$$dfCwbIN%x>Mnxdm*+MoUIxtkuqDRN-MtY&ud&qT zZut)EUH)3#TxycJxu7`vLdh1}92*oRoLtaP{#QzatCM#qsw3qFAiT#|^SqMjb(>gq zX`;{Ms}3f5Q)M-P7+0xeUZ-s(R0X*+ujdFCBYK_0LTP1r}c*d=DFJ&z>SXNzWC zq0`(9!0mWCaByACcVkMdv{>no7R=0u#uJ3wd1*r7&I5bi>TeMJ?Cko)3T?vn+deZM z$@72Ot48XXfr)?ERV-dr5x7#3XkJIdt;IFu%|;0-_7--&wVro9+ceZqn}a5H|1KsZ+#dqKtpO;7GKfpXmi{;rFEWA29nr@3c9xzar2ss(j=<-zyv zmu+T&PwXup^mon_8L)@O2NTzS;uRf%@thRFsQjhwyKep0ld^dl&bl!+ ziY#(mvUNW1u|`R^kyY+;*;8{BsHzkNi16L7b0S9n9=O|!zcQNdaBMGvR^LUgWvJFh zY+SYPoV}=<@{wI~Gqiv$W0pySwBe*>?aMhxLVzOMsM=b-8 z0jl7{D#q`ovx!@~i%AY^84zQtuv)ZP1X%?Pgr~GPX1KQMk8$71)XV{LgYIvNzOmdpdc~;458@g4j+IGd5PtiaDXkK6Lk+q& z+}xH?zG_e+M%n0B%eiP~OIZ`I4460PlA}I*xW0G@ERu|&eQ<*yfOt|GisbM94%j31 z)S+}!l>I>F4H?#Yox0jJKSw2aR5`H~AVe&>*e;`qtbF*Co)v@TF&fb75JEQ(*!=Gu zbgM&aiek&bPGcZ4{*hWfAq#4u5^v*v#JK4#9I{W>AIOheMj+XzsY1OJUhrtis=9x> zvt9yiTL`PyTHfz`g*rj=Mnj@o2HuZ=-`lrb%OPaeCsp$i>As;u3kKD4lj?Mb8PR0O zg@@MQeDxp|K6pB35iqprSXP~9^PB>wV)Z{kTbv4G)t&j|&jm@g~VuEc|x13;0hHgBz4 znyLAC(@U0g(2Qy}m$k_}8i6oWuk5evHLmk^I0CQyW(8;|#@Mx3Y0xmbWDN8Z+-}Z) zr4ymIIl-aqGTD$|qE~?UfmpGOsQMUuWVThzdSJu>8VX87Vr838$AfePFHePz?}`aM z?zgsFo3jBpBBN&G4Y^h>G>5n+Y&2=DHEQX0_Q8!X{h#I=->i1Wn}K#D6xz`e7IFBr zJ*DsU$~jpoSgO5q!^X1W&caC0?43lOH7UAJK{>Q==S5PhM`cNwyp|i1_&&@!XIYV^ z=Mh<@{J|l$aHl(|{=MkV?ShMgR`(H*3f!CO)05{B8a|Nx@VVfA!E5=r@3yqGYY9*s zVZsCI3aXhEJ$RL-jIcT^Rd6Dq*SweEszga?J;z6BEvRnnHu0Fk8<3U@!`E-`Qag(^ z6B!eAGhD^ao0OEYHV2N#HOH!Yw~*wO5kSQ`o9;BQ526zdI;}YArO~n#m;>Lf^!(6{ zoSnZM_QiLVti~O!B-}}C<~Y&Bn~&ZWr1x8n>w^~UVVq|Vx4--F%!3i3s%uNG#y`2g z*7f=gy!4+KT2wZ17@q=ZaxTAttdBibEk^dfy{iuBVAK7O}6>7C1$-n4nod?vN8)IoP#;-7`UI9S5E5xJ!C-9%PvXQlc|xnnxJIX z{(1enuAOzs+!c4^YiTh+{L#XwLPon%(drE|Sc#sD%YZ>}v0YhpT4cze>E}4JcU`N2 z8Jj&Z8Hg>K6nF@4aAQ3wSz`-*?pRimzB|E$}_eMR4p4q2kaW4~zxM2oY zcVv_$G!V_;ieSjX{JM*0`;F-9#`t;1yR)8vi(9n08PW~NPXFz{e+F*`(Sk8ohPS3E zRE+tUT%Nq@wCLOE*#c{-haJ5a=KTS-7Q1k&Q?vdAo{Y-xKjyozKW>M)tgfuesAf3aXO^b_ui~vkz(l=*; zSfSH8`$`!K=H8FemBq!!cy@&jeGywymU>g`WPh;lR}c@un353xYpZ6s4Ta2&p-`Qy z-Z(njk?e1^*^M-UhNt%JwT~2Ov)_1*K=zl~(_`aAkTbJCw?rV?5KZ(tbPBrZiX%CS zW+*}e(Y42=sYw9KO_s&N`LnIeW>?#24&&VDlX|i9GDL4dqsw3Sl`sKn@F6%+L3f5m z6kX3U@#3u}f(ds!&hdKd$p=bz6){Mu9XK0z{PtSf^v;SeZ;HJ!CO-B2s*q`hfKO0eV^oc{0){=ie)vI7IC)o~VgSIGHjfbfxweK~< z{1iQeBR>|wxdkT%!OZCS-f%*ZI1=cBgrBM24cQejmn3mPDr0N?jI4%&_;0bf>^Ib{ zaslcwV!#^3I_bOXa+us(SxNcWL`}o%p<0GrhojFQio!|tY0imfRYOPCmh6mYZ+fGx z9pn)=I7MYhxPdx~zkN;a zx%Q&LOjCtIox^u#7JjrUMm=FDGM|KOZKosJ#IEuX->N?s>ZtHeTVdaP>*Cu)PJYOT zs-lI{Roe1BicvW5yG{cUXIzWKQ+YI5}5D?5L8+^!NVCzp6(q?y)J z70*PCsHLXV3lMG zpv@>$BA^VrQ|~hB^=)SLM*DZ@t#kKf6XLO@o7G6I@ipu_DC3M8ov-@mCNt+$HRjFc z>?iM28;0#of?34*=N}gE;ZawW99b~~_V0)SJx)CDHH2~Vm;!+p8Fbb7ZM5#bfC5Pf z*NE_K1yw^HVnlXdA)6|Aie3KZkYrbD4`w>pqrzeGFDYK%SL43=QKInemf3X};k)$> zVei|spP))$nz|Tb+W9WhvN16{ww>9$;LvP~cft~^8Ag~+ylP)>ZZeobT|aljG*+Qo zJCdr*6Csl55ZX zwuBI@h&AjxKjC;^h#v=4MVt9){@PAe z<-^$iBu>4MPr~}A^i63XPHc56ngQZE%{bkiO(X>-FE7yL(=x7P5uP>T#6#k&qAh|2Bgy9ok#1WwlaH*M9Z1TFlv;Tc<_cZynSrriHiRT5ON41U;Cljw6X%r^18}8XlG!S zH@gN$|FRTQO7I!A@;@dUq`yuf^wn?$O9TB)!|eV)1U|y{Ap>IT>D~TTdK&EXezTNm zk=-qN{;M8Sd}$F!M;0IGzd1*DTWZ67wQr~JQKQT|Vb)o|fj(2J*}X^HO-m`3=Ay(n zsNaa(vz76O@hI1zH{Gg+ZH zR0d!$DV)`HTR#iqh~5)L;|e{Kdb4hv09T}hgTSksBUOiEl{vsUOi zG$xC5cY+SCb6JpJEDpUM=fiZZz%;mPCV~+-y|uFr z16S%rk?sF()Mn@x#j^kOY26lvAv%y>0I;^f;Aa@AO`c4st3A_0`QmbCBzeWd2l+Fw;LRRoWF|djH)1V0PnzZYkwKz z29l^itxgOm6v>pPWb&t|B~rx>c%y-Wjq&o!__YTim)vtpg#@~<%-EgVcNvdr10N3n z9o)A`yt;^r<9Zs=l!;@r1F69>WbvM+c{oa6V=QItI)akoP`#V->I!_KxyO3$Wb@1) zh*HULK{YGjI8U@qiJadFIhA2r>>#5V?=pGtO|SHcfT}A+G*THv{#rG-A)6KQnt%1z zRprR($L$wCG;85MUCY_g^zI8>%kmk;#BUo=)%?ri@rfZu22>i>Kys0!Q66z`UTsJd zq8P)OHq&O={;eoaJgz)hit{1A_=^2<~#P|S^=0Ez5Ljb z-v=GEPfCgK+v-5<$}68uJn4u{x#^ClWSKA4g2iLbcDYGXHIty&mT<`cKz_WAi)CC} z?tvxg=P0boyVCjI+)WasOpVE{Y!*1RY=*%1B&6rN2Sr&IX}}^fz&HvX+1X0Kiu`|m zTkJ>Du<-yjjM_{YSa$;r*9I$wV+cpg2w+fJlyJ+4%KYZj|I`+IL*ETyuR>wN_hC%tcGgNIxZh@i3IQseVk&0BDt}st zY1$RTu$~f4;*2>zs7d`6Bvvb)M+c2E{+m?O7AUN<_#YRwj_1wT?C_k6R)rst0~iJyjE5 z5PS2g+%FmundpX;5T_%ci_*o_Zb1uckSUvv&3loLDme8S%hm1Zd>>Nc>ON4H6VS$R zM$9X6gE7-dPir2KG0s>3usKxI|3B|=ly($s$&Eq%-VB~`-L zQh|4&57BZ5Ro%SPl987q;tz1PJ!}59T^Y5c8U7B@sJbe%mG+OX8&_#-ci{J7#Pas( zVk~@qOxh>2y>8{lhuSTx1O#D5^n3F9)6jFXs`r62`X3mtQn3olc*;*oPPCP5*Oq~; z>FoW})8?Oy_~{#!@%);Z@1|gg!>YhtRs2Z+(WTdv2Np)Av$Sf7DLqG9J%4*k*ndd% z>m*{yl>*O)%QP7O*{7SyZK|KZHy_$o@j-`lM(cZ91K_W$LZ2?ATsaOR?CQ3Y=g1D|g!X)ezC)xF znN`mi1dsk>iV>SbxOvah$^6-;XN-N&ELwuXKQ3E{gdf@-wE@Fx0)9F_MSt-KYMS%Yk5`zf9WgrQomskHh` zwdW0NI9oj7(`!X4)+Ot$uph@DeY-y1%Gu$G9?UE!Y%;?`0ldzTpQt-OP4RhOof0x| zIO+`fvFnzo?n4el5mc900piX~iMG>TCW+>K4P|syuMwSY@O}-x5hpgHJ>-dY$|7PO zc$((4BZpK%*!}g8k&3Ncv0e9{a!dZg;f4&U=hBLBY!mz7Shvg|c0tqiL=9KHs-(Vl z003i?GP`GrD)MCW(a5Y}TI%mHXdA}iCyKLK3C1c-2FbR-3Ru}2I(AmLQ z{3hdO^*#iVjWLjHi!h7PH7eTt?X6;qXRzo;zZ3^|`Lk1DJKH+vV?2fZMl3elTCc>L ziGL)uk0&<@xew)PWK}ehT}hrW!bR!~!>r`4K1thrSPMePr^aQT3IO=cTA}rF1P(Lr zS!VjL)&E>_Andih25!)9cEAox^@}g^7(``|smg<;7 zYz$wFpuT_MXaTUGe5?<=hERJh-3{*`AB)><5(;D!;{NvQ>zFeK4BxiyhyQH>WRd_@ zS`+E=6)l@F717saAopH>tikN`J;tr~TyYl#Of-yz1ew^1$<(LG?W~Xje?@j4s7=l~ z{nHkMX`sN9WG3L^I-OJoQw#)gnx|EsH;+7u`0NDX`ub(*HM1p1PwOz#OiOu0WF6gY6T*~+NU8ykY%$O1D z`0G@(*BafLp3f@c8jW($4sJZ2&qxEN-mO^A0=X2cdtd#Zb#HX{!7G*Pb;>G2K75s8 zdlm>(9h#N?7#_~UA09davd=ZR(Q-rOnj|x}tr_tAt*m;YtP{p{+llqE%Bll&%Vd)+ zzp?)W<`Z&ySt7pZ0o@ts&g}+bU8&hQZ`EOM48{nUtLZQVutxkQsZId22(0@g(3gtp zfXy}Q%X;uTU&fd&nhv=|Q%YnQ)R3H1u>HeFm-M{d7&#wm~)70Y_PYL-8@-Scdn zR4uy?tJ6s9f~v<;hFtVw+^=S)rJW(``S(Vi9CXfV1~9x)UF{!GA3Rhr7GfDiPK5b) zbFFg7(y5|m#iX!-%Yim~a~W>Ix(Q|PlYBf}vZ{PckQL^{-!@C%t~m9c4VXRhhht;4 zi*+Xv-hci$|I`-j6FRY%b=OT9iO7JvhvGea0tq(zN9N`<^D~ZAFY`49W3j-*YBRHVQ=-)^$#3NNGP%Y~EV zKzjg&plt1*$%ov3=S!YD9rjDx8dds25LN_HVS1{VGL%Vk|XxqEDhi!b?`LWI3Sa8hi)u z(t)99AQS#mq*b@zyL3gLK=f`4|1;G(TOGK(v z%L&M8Qw5vh(a)NL5{zfk5PzsZ01NFY4RUXcNx=RS`~&B$j$uXS8Ws2DUjYM|oGpEj zzEH&T^VMCkH~kM@WJxbWhCMQD);y%t5}=x zi*gJ1oZ|2rwV99ht{Xu#+(gve)yzRdY+U!wvHje+&K%W??T)|0F6KA;Zg+o8syD5q zawH0X`44{bc)xorKc6%{;77*BrN(_6BGk)`ZC)44b$%~wX=X(kN{t2f(6T@=nVY}Y z8{h}d%bM?s5tF8DYY%x$-&<1+l00gmES9_4>M~B>DMgr=+R0`Th7<+esrI6ff%I0Y zZSY-y-@Z&S<8op!9h6f9Z_bC|xIy5~y0qmB88N=R!75jp4&w4DR59&ld)EQI>dlbf zGQw6K5uQU18cC&Mx$@M-GYTp~fVyDOX4nD}^nGE3Y`~qP8^0&W9+@3_0SRcRG*N~o z`CRl5Mt<8j*&zDxSN4FKr9x$Shsf5dq4l&UbK+LxX|#VbSUC0K@4YpQEQP3L%b?3N zqd!#$J)7sroxvv2iAc5vG*F{o`VE3tFBtd24M9@Wuo`mik+Y4VK}p*%;qdLp(>m^XdBRt(5;; zzO|wv5mNh=0pgNd!ptXt9E1>B;^^Q=W?>O8EOA@LMRx*tgJ!`FG%mzl41R~2-?dD1 z^V=r}V`=xLVYz^Hu_n6gK9tK2zX~;Tl|O>WhLq`0)}Mj=R;VP7144i@;G-m4pqGo) z-QTbbOn0bW`)VdRaRBS?n3ofZaP4GONo1AS-3VZicUzq?@-{;%Wu5n|Hzt!rFX*?+ z0=A03fbCJlX3l)dx3K3nenV20Zxwq^7J%$M;|}EtWKy#B3yzq;ES^qJ6zp+$RWKHP zqolE&bkp2F&`8!x7r|QaRHr6;S(!De=8JAc;td+KR;twOoYFS$T@imS*RPr{I1~f% zwSZU=TOvaO$&L zT05MF6F;ukBSgQ|$X`h>n0z3M{i~95h_jwnU;ozbuK4l@N|tQ?h4Rq5@3A7@Yd!e5 zJUQCO-ePB#8}oHYu!Ly?YK>~ka!{N6s6Vhg!K1HYIzaN-+m-&xgkAiagTeldQv$WG zp)2*(;inDdMY@qJruH`4Y@e+YM zvs0&7XoYGq=7E-g>GfDeDMoUwMHtqDJ_V-v!s?}~#lWua$KZ(yP(>?ZUmp#(_`)0Q zmcO39acQ8+<98+kToheph*6Qrq`CvgO{Fee#xY%wt)Esqh0eF!~`ZzQ8>l55O zTo?LEYN5~l+RgF~|MG>qUfjxYoPiBWrFA<5xMC@Jwxja52X;05s>cY&*GA>f%>jY= zM9)C#w+mPcuZbm+J&?0WAfWg?XTexaD1Vd711pqe2db=vo5DJV*t@bnUI1?&~~1C z6;seJLmzRy^2TAX^Od;s*^TDf%jZ7HQst}m#vlvwTa~PiA`0w@SrBd=J_ORNEu*YV%E2*$48CP zTihlph>8N=dOVhkz*QW!_&o@r>_qw?UmZMP*8fL=lxOvy%FWVax?s=pdH+zQr3dIC14aG zBB14e{X~f=fHqi4Z>vuqMG(*2H4oRO0c@mTYX~bk(Q+dd(zot2gQh9MrIl^8IRKrV zuIGxKo&?p%Gn=>P&GM6q3%Mb}ZFhd~>p(NsHVVZJ`Lnjc+5HYgLj=TPfW_FX!=Lyy zt>75@r>boFIpRl<`YIb~T5CV04yqMS5$x^%xc8*`<*m^AvuWT=Gl`G<^)eY`gUVgq zUA#e>_FIp)wtC2k@%UeQci;CWmFgre^PLuQyAD}hJMrGc;_}R2Sk&_;-sy?2?Yhrj zaW%3Is9*$zdcO69JY_#Uop1U3kt0tJ42@M~H)V(5>SVhUvJaF78gN_#VFx@?j7c$J zC#ec|g5K(U9IJekiv9D3!3}ss)b@N-MPw(Lm6TmyKo~pb^NPsqjWo7WaJ0a!cO6pR z7~CFK3(z1+A8xoQI(Fv*r9COlBt$Z7o^TlXoW;Vf#(i8e{}lt9;7BBr2<0T)gt74Z zA?$pY9+I&;d%ZEOF<=P@`M|N{)~>WMIs%gxTYrY^?^vTkBi3Fve}xk#b`Aaj9t)$$o|FtTdN+S23gN-tH>(A%MPkXoOdq;qSiH|CqTL^UDk>>xw$HA56Jip&gqiY zVJM8(&8{&z?t5c37>RKU06}f2z-NZv@X>8(+IGQ@HkO%g&pvF)FR?>$jKz9V{#cJi z!uBgaz(jyi$U{LiF_2z6O{Y#J7X9mg(%(2(PC8h^Nu}up-iLs-h688v6Hg{|%vU6Z zOBIx{c(t+2tc;|C#qw<$1Z{%ktxZoC>{_UpY9te#I=(Qx!trgnSXP;ZL`;L_Cvzj=a5AoVL$^Sou;eiiXKI1blw z>-S;lXBZ3@aZJNMy})b!dq!cGd#P$FS#b)$CBI$4Hn#Ord?D~KZ3elao(+!dW4boHg2WuN(xm~D<1GJVV=|GMwi2ae&4S^kr0Nxzwn;j^^1x}mSP^?OIY zU;-!lQjizI=9177$hdn+CX_X*2~@U8m`2PsK}Imkz}E19IgAOL{t*%-s1}aT<9q_o zoYm#Pvv2{UA)^lD^}~@6Sewy%_V_dD*GX5YuW}{g;g6}lQ3OUf%y6Uz_@}F)uNda%`3g?8Vct?!n`)&=KxdOz!O!I5pWIg zo_wE)H?;G1oV-FPpY`xi-dKA4e}apEr-b|~xYXlT`{UV%)AqHG|L>Bc-9+Nfk|S<> zyQd-Pyo;k@SXYp%(r&VlurRlaWl>9W@=|TB=u_Wr z`OyG~{y^(J7n&XG2+@7(*_D88=;Ej&yR6XMhUlZ4D7Y1CGyJC;d)Wcb>s%i%Kc<#M zJzBIl9^Ot?RNpfjAK=Isg?^+(^<{QUj9>z6AiAI8PCjaX!@yo6>Od6oW(5cG4nL`m z_HUZN%vR`8D!{q-Pm|tDW`aJ`d z5C~T88XZ|yPfk8rp|3FBTAwAOCi~6&(E<&_T8RE+KJ8rE4pgSE;p5rKW?@>yAftna z6W>9rLlIZkyjrT^9n*@~E=S9aY1@Iw3ZwwBvg$5kCvCsEPkS{t(PI|#%-ktX0=e+@ z#O|eq?Qg5R*Ap>6y$fH%d4I`ks9=YD$W5F#?p7I(ad=gWP_!mQpJY%W`fN9b+xwaj zg+hAAu7mF7tShw$(`Ml{!IlxF4wfUsS|mE2qiQ-vBMS0N2>WB=`dGVbXEi=*G?X@0 z=SQ>%`MluCy7}`^3_C5<;6?mhBQ@s)zoof_E8T76=D z9~9$EQ_WG;q!-MwzhbV+hW@iB-3wKehvuE-u>gI zG_t{T%SaCou*?%bQ4S5-HX>er(@Ibf3{r`$Ksp*H&4FVHU4-@1P=Y1{pcCN$UGy3n zN}pcyEdj0JWUb>v(RMD_DMf;t*YV5xGDyyOn9#gj6OxafANslWDLuW}+R4-Y1o!!A z-BX;3A@rJIHJbK1w2-gVEcDm?F6ZI}_{4_yk~d?RwI&;P4VP+rwbMX_Ss(UejA?xb0z_b z8M4+S!+MT~g~3g&?$AH?VX&%{yku2McZ$6VFCZ;`M^m0V<^@yK3k>Mf3GI?Hi?Ar# z&g_e+BzTj2FGMj}xlR-;Euq450;z&tA~F=AMN2-y?lQ6Ub1F8X1L9sw zq{lGF?sbT>8Y>w|zL39qs3$G`6ZKEx9qQEnYMOkPZUU6`F=IVzdmLw!B%(d*iF>Vb z8q#Ormb=P5SDQrJ>)NuSwpm zT`pBphg+7`)B zj$eHuap~yjkbmLwF?0DEcOi}#12}r#XN1bq3rI#1hlc&;Dm`w2ha2(4Pc!l%eE@9@6day)bkP!~563D7awh0abn zdV0E9c%^DUuQ2ldnf1SIC$oZp$~$y9upr|~T>( z2p62lxCBBu%kOVHACDU+V$Nd)33(ZZketDB%^dh1xts|o>@~;`jBgey)e1KRs1nS2{)0@gqW9xw#9ZaC=BO9)!v2)qi+I#2f6LzoQjpYtPzGlT$m!@=kY zW-S!H;0;Uttu9)SO-uPA#69U_rqo;1ibV5N#AoG3tBY3rI>W;j7vr9PIMl+XoFIVJ zDc@}gm{1923LPI=Md`9>i6dTKKj`qA|3Pyu+8(wlNpM6|Lk&eFktpfgh2B1sQp=G} zXdyI~&P-TuJ=ATh7s{OXQAaz2J9Dig?ir1dK_#B>7NK1}Eiqv3UTgt%D zA9kgvO>Dbq&04U@M=HJGDp1ZHU5B5NsXqJ-*paPgLkep3GT-zkrSC-M-F|QkwR_>? zg){8KMw4CI>{Kbv5<5pRO%=6aUHLdplf07Q_8ZHrP3Zir?%sLI1VXpVyQUg^Xk52A zl=^8+=Xm7L9rb9O@0|X)_`)eWL=%CV zwz}kUd!zC!s!eEa8W1}a-26?URXm5Z^JmNt&w=>oy4Fo&+13Q#E9WR?tUU9Q+%QBD z@mm|9n%w6+M)F5`h5tj+*QIT;WCoY?L>>NejIlYR+-@efoHN_tnb{v z6wvI}#c+~{@J80_sK5#k^9ClvRnRAQ+O?d+jIl-4J1wDAVz0O=wab|DCN#DbU z_yUw$k#_zvURHB-rXAO5PC0Q8DI;W5m|PM&$BaaISimfN%zzy@p?yr8gSl$KI0Gi6 zNOx^P4;wXlpk(L2xyPL;h2#wmUpUl;>L82Et1qVgyb9!p@t7sGKs@V?2BfVUmx7Jf zA879X_XXo1trH*0l%OEHK&{)7LvLg-ChPqcsh*_r`}_XWMp(6(3UKjf;2_xY=Og)V zIxp>C6=a@x_LmNO`1$aLL&=LmfX4l1W6%03-k?7#E5bbRlMTS}^*NhvCLk}~P)myG zD;NDbN5;V{SKIlgfS9Q5@y$2di=Nfhdrf>DZ6J22LucGK=LuE!PV_;`9Bca36B-Ue zJt|W{6Nj=ntUyTUQU8% zUQ`uTtyx=(+EmrvU20RciP_qe*jv>mR%;WqMQcXwT`SbCk=P>$VnvLEh+jU>^L)PF z-=FXQ-mllW?{lAXUFTev>GnbvvY9<2=CB?Xb>|Eh>2>m&i7p~YfaRb_3+gSOvXKHoL~ZeN z+wqIl@Ew`|6mG@BqnKX*32GsXdOs6R9g>T-8vhCIwkU-ArD#B@DSJC^xxt6%`3di^ zjmZ}<{gigmpHUiy(hL-J31kK9zU)G+UM44l>$wz}4oW4_jY?dOc3LA46{yQfUAa^Y zMSbbZ5*r4A@Q=o!IJIuo&R2XqS4C}s2NXFe7Z5XK+!)PdKsj{qo*_p5!8a_$kvWC+ z@O<=2Hf-Rt#F)&iIO$xiZEp+>o3xv(g1%rv20i~%G5P#}w3=z-Jzn1;3@4w0=JqNq z^W~eNs+%s0^4vj^9D##-LcA}dCj91vpR3*BAC!z^N!@lfVV@KX>fe3|Q%p66{LMnf z<~pn~b4&<8dX1gdo5D!KkIkO-H#OIYqAAJ;?)n9@v-(ZfsO%|-@uyF0mf71z(K7f? z`oz{1l~kU(OuUUQnTttk7Jmvkg9s0XT@K=Iq)&6+f$M9}jQMXq(=%7H(bH)NGx$Cv zPw_xT@%6P7UMdwS3e?6GD+ z_A@0D5Se`TsC*xV#IdHbvVf*G@V>+g=yyMkSm#klrhWA2dso~Ck+67;lRgQKan|z4 zXl*Jdn_$ruZ%FZJcQrnD#C$7P;BN`3xeoAduUEH?`x=}xbgs%hP|T$Ox0u*|!J+39 z?NYQeA7R2a*!o1zNe;P@LYihu=jrPc_C*yGxyKNiQ}G3|iJfnAlIvowcXxo4nLb-3 z`Kr9!(68)u+@62BrANn?)uP!rV8%5jO#BNV$4gLVs?+8-SeBo%c>67os4H#iF!0XD zX`226WB;^gMLWJ3axBvkfubB?Yi1|ese73jnMnH%}mo@lObx)ccmdtobNqBT)ff& zW-EMz#^Sb$O1;aXSDyZb6@~P6>COv$w$V_eOJZ%`jnN@DW?w_M!CD?3fEwmd+4ZG% z67U?`-Eu!=$4xMu%s`6|X_v=DlgHgJL8F{j>{Q10$3FxFi!MmCae^l+7g4XET?Cne zy7SM9<+AjtL^_;`d@+mfQf*#_&yMHrgd~1@zCAL4BDx0_%-8a;pjR)VNoL=oX3of7 zc8CG;Zuo9%DK>1vBTqvr)%FvLk)Z6LU96RWYJb72dZrs}@+mzxPF%CXIn?phAwkDh zc~lKSARDl~Z+pJyrh=_-^$cj%nYJ}}9!**$EPazJID*5@aMH~6VGYEjswQ5!I=ZhC zQ$_YS{}dkTlhybpo;*0$^^(HLDU94LQD&z;&pf; z{eRkZ{~K!>NB$Ff6OHd0m6_kQH5lcz-TMovX^WmWZv&ri-c0f|1wKl+F_ex?a&1y# zE}Zo)^a=7|)fkh1R$Ja+AG_I$z55V`RbhZLHH=N!ePQXvv%v z+rBt^q%avt*XIT=mv~wisg3$g|KfxxbQ>;w4^sloK2@i97e$M9y8G2FvkE>0c}tRL z)juj?QSXNnmVb3i!#6$HZB-o6a(hkky(*@k(=}C=-vQ8#;xXBcVrck$uM!+?x|tc5 z_~w3D6OX^*i0B0fdc`8Y?4F2u>u;y@&Xw(qvNlq5v?cyo<@>GgZBt2FS%~_@D!{7h zUJJ}wex-+^&|0Ix9ohqrKDmQ-q5lo7B!|x1U#9Af^?$;$Ls_>jZfGg)3m-?;7cgt+Z#?4NjLS%0a0m6-34Q}K{(@S(LI9|ahjLoGeyn9R;& zYCefZAo}*w$Xf|(B$m^&TO5c#`r0Zom-Y&k6sRbbo!?*Y2X@~jxc16)uBS-g`J}0~ zNC{a$E5$7&(ZjMWa^zUQ?Sfpnj{Clz$;7D&{r|h%G;Cv!Q|*K%Nlt*V8k9fk9`LJ& zaR>5Dn$rWj1E3(fjpxb5!ss2|cx9_lh{3RcS;aa<6|X_$iAAUy&2y+D6-OI{yUHoL zUbSE0=_#{(E2E!q1El`b7abx1jZ` z{dtFP8B241c|Li{-P+I;MPSeC1k#1tG=`g;A1!~ah+_VQP~X>Z4HlC|IuyzZie+Jn zw%5qv(VkqDsG#K=7lWTuf;MD1}`Z-DGExH zEub0+C2VgROv>wblYf zU^#Ks#>4!S&+mI{tHP14)EK%v|>-7Xo-Y*~A` zC%^6=amfn0=ah<{X%wQwHLU2AYk4Di-Hs|6KxKOAqxej;U0YUJ3~ybo>nU?^gJ_kJ zgS7zNF)IJNz|xQMPmFTd3;Pat=G02bOpd|9cPp+2_D&7LTjfTHgm4oBvX`t2G`(p9l;)e5L;%=de3a@Njm!dMKt)C!^j7ibQ)h2&qc^ zyHG_tDNoqW6;frU59jvrw<;ehHr6OFQ`V;1fql)^MU~n7(Y4_MPK=W|`+RPk^MwvB zu}$GuZQ0c&g5oiebmJGdW<{$?Bx4y~ysGM8Sbg}en{yCCUs^p@0}}Pw8F+oQY1x-j zgcZD-n0$C#j4;TXt?yPhKE~h7JauDBngbSW1r{p>Jgze2xcp^>bexiMTrcUeyapNh zvD7iTEBmz&(u#dWth5IV_K!8ewhd*Wo9}8IPmw4UX}9rb`1?6qv#%A6VJCEe!bF#( zYelG&j%!pYY3n|#RCnr$;^8KofhM?K6$x^ZlG(_~@G(=lv|IU~imk2K6RErY^68hG zpn4C%0F64$&-mz<>i!sW{&*0*5x?zVdUJ7#t`ASwcFc~NFRV`oq3btE$>HUcP=Vzg z)!cT;|Nek8lrLZgsq5)vquWO$FSz4vM*m=>#DPMBSCpfMYNc(+KJ5??SD4cY`7~{R z%F-u?AYBdPZ@=N(lMZorLPx$NA*A(=m*SQ&fQZAMN~qYcbr-U93wx5wE7g9Rm|BzB z68b=gtWU3cP-yZviBhYCjm9kdjj;U&Tb|<^9Ak#&OLCc>#6^`$GRP(-E?}Y1ocYc@ zHyMKamzI7oH-(+kV8dtkIJ3me{0LCK^A{<bO)?qGt^Y+EFhA>LRt>(}h{vke-I1`?(`Rw;H%_`dX-6rJLk4 zjle-TNhRQ;TiBqnU6cayOTdid-6I@j35Rl++PK0vqoOqqIUoYfUqz(c+Q=SO$G!ht zeNz))F{GN|fGQEI=qGB(GV{fd$S1ttd^lWcZ*EZteh)U)B*Iup)JtECRlpJ{l<~=d zmsq-1SOiUY`V^1Xg323_9SWiE3urovD1x?q7zzl<{b{HQf}F^5N_kkFj9q@snEC$& zdR4m=0(Ov3+4&Cgau<5M%`ED}zoYxf$rt&}k50B*HiXWoJMR16Z={qN=5#-#oS%E@ z&OQ;n95hMSt|%$;+4ymZE@&!yoMxXQhl>S}-^$Ktd#^jlbyJHZS(^l`NynHT8V|Z7 z@yAufiy=hQGA-6Ul)U&U}XwbX37uW zML~QaKbOQ_*0^8)E=hnis=}PFAOn+ze^mNOy{op{OTG>gh>G|Zbq3k6q}h`&lG7s@$_KB91@qR*)`p_1vKj%eJ*($$34z<{sb9Rnd{$VWTQ)i<(89_3I84*KirfkxR=g5b9YtnkM?u>KYV69&UA8Yl-!j1_6;VD zyn1caX54F~)?^MO$HpfhQLLh=$7v036(O^P$y_n8c~EH5gOwXFlv%i}T<*~1&Qmr( zRgeB!!grS5E#3}#v8_+am*0`Wy_*({+ir^1fYs{6B^_-u}sHol?_fW zKPw)1zQ~|v&s}i zVf+PTJ6m$Scz`2ZRng4#w72F~kl(DTMN>NJ#x$%}c5|w}FnG9#O!mVLnTonu60@~W z;av9q9~<$aGE-MrpvkiZM8HX|=rh#qZS8wy`@8c0mfVL?*+wvE=Q}y(V8_Y;DrXY3 zH#rV|Za!)9tU09`Z20LU4O5?bF84|tGah(T1(sZGg>5JX8)GH|CtQv0bq%yXAWP;5 ztTK#_0KH_n`P+kQ>VLZ~dgK}=B8b|RPgFBEvD_i1FItyh@>!bJTe2?`Fs9V)n;MS| zu{ZdhySX!eFMH{#Ng)0C)Pq&}jinkDKTgV7;=%O<-<14uRLgOH=J)9#>8FiDx+MY% zbY@rO?ka;$fWBDy#+@m?op00?FdLG`=65?o_%y1r)4$tU5Y8sQzb|yxe6_GqG4%WZ zD_~XyIe07VLH;ewPSZB4IbIF8FU4;>^c$4Defqwj^>@j|1fR*-2bCMF$iW~P<568y z&t0qNU&=nrtxTWBaE+efa{kmpm98(wrCqKPpouSeF=<*faU6RumQ`XHs^lrOOb8A& z4o<;JwJK1$k;C0>UFiE(qj^9ThbT1h0SSuI^1DK2e&YPRN?drZ98(D9l{0&kpD%)8iFQjd?3JVjpyt#V4T**c2JEAWdgx6mJl;Niw(K7t)xNsHnNmo3Hdmo!3f?tmlqT$+-jhAWgg#mB5$cS%h}BXXjtqQ2KV*A z8%487EnR;#)axIGsqc>q zr=Jao)zYrqhXo4Tq8MSv4F=!Ix8jGR2CRSD(aEV+e5wkKc;7KxgvU&@{;TL@!;p_; zwV$&h)ag1jR!Z(cjjDPdNL6_?RL0i?kH<}P4=<#I%CwLB1S`HLR(;p?h6d z$(wA`Gmsh6_)wYBd{Sfg3%k&=%W!9+-oh6SRbX5;(>s~Qz6@mz;QJJJ@%SpY`n#&i z5cUMxKC)30155dC*QlN zCypgaFwCf1X4dz2_4?uz*>4@j&kPjNE%#nljqaTwTd;TiP7`92VExip(dM~1V{+TT z5OW!ZZyxrRV)|M3t64V7HtKaeN4qGeO|=)trxfla>VbG5GckZdNuMiN>!|qPpt$iySKJ+i*GeYw zt`q7o*jM-6+;oXROzt3PKf&Y(*G;Y9TWD(ms&ytDKT@3q8XP`A(RRgVb@~Qz#6i|? zz-oKMdRFu2jN0dP z@+17kpGhr-?4A0e(h2Mt_tsnxhJ*}z2Y8#yQu6 zip2`t{slM(7r*%%;MlhN6JAQ9*mp@;V_66My=Y zhGRA#SI~s}_^WM@>fR^24SDnJZP+RJv|AbJTw7@vDNA}WEL9vwGwKU1OOXK1N-+M6 zD}S1VbLpi$N-hMewCh$%{g>3O>I>G+W=mEa+*0a`-$ zdE!~knp912Z}Xp1&k29_H@9@4>otmJ5(o{wkRI7BEWLlaP;r|ECo|wgA?(RY0h3cg z^qqiZ1NC41x6ZbRM(S;I&1=aX&pZM#d7!qHD^A2@N@%`AlpN0RPV;xcE1r~qg8+ES zRXH*sicJ&Hn9(eBm(+`$|4SESYeUGue>vafO4VVEEQ!OrpH?|m+2<0DP8U8 zae%M!%mWC{b75T<3(#3wNh2sI;5$lX@kN+ z+pF~iUW!33Tg$eGq_$7*w09mrI8nLhU>||(x0Wb*SWA3nC@KW0=rWwB!(p)!Ia9D5 zb)>dVtAZ4Iu~MMS{t*4$+z0jLb^mh%dGLy|2f$>GL|Rm2DLun#whG3ykxhylYQCsU zX>CBV-zb?Sd$Hto;Ln&n#^cAHINN;sp;inziK{ELwh0^~$=0~juLo|(0JzJmB;?!w z^xZjKlcoAm!R%ctfzkvmYg*`Ax!F?y@MSY{vq(Se4Z!-%bVuEhAM?Fk-kQMw1zb5r zJdsRa7JcaEBGl9CdFNR&j;0CK{++}5mLrli>ncYi=Um}L zL+TWIT}9_IRV#gEu9I#G5OWvym5%JQgW#1*V+n#{e;qKSAx23+KYK^)p}&(+YG6m^ z=dRQqIe#yET8kUOEx}11Si#3x1c#~q*JiIeck+?&9x+tKy57@J0)GH{3p0Ht!0R$i z;P_3Yy#r)s>dhADn1|G00wIRLvIjqn%jA?@4n{=9?+M&8Z9uhu8o0$FDa9Dj_`aYU zvtvhp-SFNjPRCz(&h)Of*4$HW;3RGuXa}~88$*tEFm2V{bv7#ZwN0k4>UZc?4pPc3 zwrg%xfQ7rawpmpfo1?2GG;JfV96KBUVy0YMNZC3uy6kO=O1VAdl}EzCE`lhQ>4qCRwh-SC!K?2$cBXsYW&zxoFD)oe#aW@xOT&2J{zf*V}s zfOjM;^e&yOFI*sS>9<4NsLUtfxA zz;us|bm)4;L(y6YA(K`-7N>sI6L4bBS=QF!e^IEQwZ#{H%#R>Z!CoN@x{j=&Gu3DA z#-eOQ2`ABk)9UamuW17#k!xfPCnkxQmE*|`MQFn&$bPMcOg8Vm?|Q#TXzOD0M@WKk zBiKu!m~eu@wJ-kPH!dCyd-R`_}}mOG~~CDe5A z0y{AQRVU4~*fSZHuCaG>asR7|t>=2Z_$?&C(4s~{rsvEkm1=MlU&k7 z%Uy6_F)JU7_Q;Vpf%Gr5OilrHCr_oX)2FF}8_@i0?}y1Hqr2=O?_XN_j2$VO(WXf8 z%fq_`@SRiIIXZcAj|u&+XX)f0?Nd>66b;-k2L$NbE{P-$hdpD+-jl55RA!3qVW)kk zqz;pyDssFte&}7xRe<>6kvH)CP@F0D*4F4j zFjgZuLv{1Ojmk##>E+CFU2?viIGe_LQS`M;I0lB`^uO$49RDF6y5rThuxRf8Ns#lp zrfvDvt9@kwyZFt0Moiu^cA&Hob&O8P>eB8Pi^esDE;QwtsY2t|E;4l@#)K;Zx{yoP zTuY~&=N*T?d6!qqc?uPXxsm`(Ns1*5rWmJPLxqyiy-N;9O;TX%fa&oHJ&7xI@qo$Z zK0fiGbO-15Tbq)e$Pdc2ArnzPZW$Zvh0HQ>h+$%O4Ouz&YRa>_`hl=I41!^k`Bj|p zQx(>d)uB~HTu8sDC~P(A*FAA)K0j^q_0{-l!S-eHw?hAS{W~w)pBrk|M|6($&*#?x zf6bKp(P1XuYDXPS5a*(4pAhHn?Zl-+IIE()B9h^6C*vVX;lDxDa(0eON?G~CLigG} zlEXK|cwFmLJgbZ0o96ZwR2f(l{KNH8bgrR9YigYpt6R$ahT-74!O5kC>`= z@bX20U2L5#3l8l0S?dOKUAyt#B0L5HLCQUJpM@`_j#+D0l>_|QrO#zB8uoXo!5R zY{;LWk&ZieCOUd!_Z(F!dUBfH0nb_5kNU$E53oxsKbm|EZ@$H^oJluLW7SkP?3PhB zV2uR9TB6N240PCn*f+{vS&a!Bmak(_9cE5EW$#{TKmLk1Fd78PjS3RJ`{ckpa*2y)%;5Z@x`M>0iD-ZTt!W;D#R_(3<8DnQKZ*D4gSVaZ|i;H z2LT0`LmTXm=+4LEOwp$?Rrw_l01FUF5~kWWgc~1yD6|Po^l>Z7lB;VZKQO26tGhi9sJ`B8kql{gmC7|+;S=9wKH4T-^@<|4 zdA35{P5Iw?{mWv71RcLNYYSxsrK!kqTHjaSR=4!VN6p7RNUzKI4=$ZwV5&2?J1s41 zB9s?iiVvc7-JI{AOB}U#W_lu*6Sn`02P==gy&pQ_#h>4~A@sFR04Lg$zb()r3fSoW zPx%und7hr+>%Da|j~70aTFz_8J1PqNT4DL#@;E)qd=JgCLUcht*1AuV{sdC7qVcZh z?Rw_-y7zf%rHzB4K}EUk{W)#RD`*aw;bg$?yrmGui>z>sN8rmvM_=f9Q{izv8svXu zd}@)T61-!*TQyy%o%6@qU7gdbFW^M{s>FxT>%Rm58-$&@UdrRKo$dk%)0+4C$vsk+An6t5=6yGA-!jzt^F@W!NguP*n4H=z-)iQQ=)MrcC)% z5V3R^ly$-oFv)ooK_Lbl&`oek_;6IRi}5=^UjO0RPV7r4} zn6NtUWT?vXef?VmM}R8QGuetEHwz=)I0b8Y_t}gqWV8Nsag8-Q{HeD8-#Eb-)>h*< zel+8@M&q~%t8F4Xhx3GrRw7zYSkD!Gx4P92S%9M(QlKyTr0DTh9{YJSM|4)#N=j|dIiTOm{b7Z zK(RmreN>VMMGfxWbFQrS)k(uLRRazEfDO10fzi~&AvHxD*A1R68%u3uG3`Pi9x$$F zB+L3bw)&>7#PTXUo`uv) zkJ7&lcI>-*D)fS*mtzlRjnUXup<_Zr6Ye<2iB7QC4gu`%`%<(fLJ#j9QCJ^D{@gtH z)%lwy25@euj@QK_YXgBLVV-8-UuL;l(Zc`F5ErCVa*p( zH4w!1zR}2XBbD27Lg=U~0Epik$JZxpFUCI(d{_5|P7|L?YAtr=-4UIq06pAMXlKBr z1Z?OfQS6Gfm-6eo@ldDYeprW{G+)z(oq9f3X`B^a6_fBtk=+fCQ)fM{!_dQED8C9W-V3U*=+%x?I%HV^mMLsYPIjWgE&_-i*42;l$1Sf zOedOQof@R|aH=DEwi|h>{dy0UU8W>YeYi!>hyhy8Vld{+>b^ ztQ1?gKP7oW0-eSa$9IQy`$q$~)_z)tKo2l~q|IuM`M7c{K;K|dzS-28_pBj;T(8or zNXsI|6hLU_*~vhIXZS~K<<#OY*R%KNwYFUA#vhJ8bT#vtGwQmf@HuQ-0vhPZdBjqu z)j08s^bsHOfwt*Zd&9eu6eaZiQSNX?|nG=1j;d(yJ_Alsu7tygx^Uv8U9tNuKBsTs94TM-o226|N zKY4eJC4X@!xF%&T|AaBm*8hWP3cr+T&AUoV2?JjKoR?caFzLFO`5I9C@@-eh zP>H+>QuFDy+yYV{fh8|DihD^ls&}S`%IkEI@&VEzjyMcFMa5c_zu~ zDi_SBKg?^w5qYq9pW%g`NtM$5rvx-B5;IykciiGm5DE)f*)o=aF(+RA4Zk$H`pyLW z>zLa@MpywKKdYhz{RiL~Y&<+695f#rRhK*`3TcELMM0xnt7;5TxZ#wr6WQHC9-%@m z;C**8#ExEQ!k+b>9Wz%7VbfaVuPq{$>-b*iK|c6mU2;q>aCZs{RXLkPmmiNW;rNw^ zSWYlDy`d*s+=rw=jq3UueK~$wK$P)XR(b+!sYSq1*-TFHr?#}g@PK_3K*l4WmyK!k zArR1V@3+pj#+ai_nx4vk`0i4}%1XZvh3h{>k+_i*(c%H2LXEAqC)D8Cr^cC<1ygX0 zMaI5Lv=WRcc&@wkcEpD2n(0(u9$xhE2}hs%#II9*bm-5Hy0;E(rcgl){QaSj%qOIl2 z>-Z4OFj;4G7OxuAZqE&^3@Bl=miN_uFr1&f&2g*jt76~ggPEZny>@%Cf_bC{CaU5WP(3k0cly{>9l%&zN~BodNbJr-3+x#YoC>Z>M5?TAcslD9GxwxF;q)p@lGOATEXBK%f4#~9gM=L2r8dJyZlfR;_n zNc#*P8AdQbbe>-Vs$?#P3%2X7#{Ao@ptsq>7rlr_GCX%fEO>4>;Y{-V<=d?GjeskZ zbq%~_;p%S}ZovzkXr&#pEI-y1ifQy!J`clF^6v~!i21h+S6NqQ%K3nsb`5QSokt$g z?fVwc%9NR5>oFNnS2NYQda~!GbU2xOt6ZT;%dyb_$02bx#g>A1vb6tQ204`x75_cX zx>iZ!sO@`X(b{|8ZR(c~kUx2bm)>+Fw+#&Ato7C2-KOkxo8dwxP%8}dsihfOFq^d| zYC_(iUxZA!mHKRzFmr(@iD!o&S}8{`$$J#%7%j7dbS-lv7?X<82yUiGNm-@a!)WIX&) zN&L9c8_fLLd|VGT4SfC@%rTxw<8HwnB|2$sq+wXRP zxHP*;ze~Irij}O-arC z{Abnf@8vZeGC!AYKBvIhLG1NDqR)yb6pJ|ZU>0Gx&^6?F!Cc-7{xKp5*4DXfoXo)& z@YQRQGcsAI?|Rb^%#zjol5zM|FKw4vD9U0vL~%_+kCQeW%Oe_|`u*1ni3c(who9*k z#OQu?B?7Rdtrfx76pH$<;8_)KIs$Ov`>p^(@kxDWFQk>ol}sWY z%d{6RgJ@DWe@_zYQBBZBT9Y=0W_888#gnBbU~|O<)J^Fe|JD8a9b9yv;=CpqI@;&C1fk#YvcE%NaKOfS#H_3j_sYEZ_&!k zV}dSDB%#s{6C@CpzS-w*S72oIoA?^5S04+kD;ubn3C|y&YE}l$yJq;aJmzG+*UG~m z_U+}jA?P|(AY13ZuEZtQ=SGSy z{s@MK9Ko%a=Qvu@M(Qnqe1pJ8-^8C*BMsq6cOCkOOS}+ zSSY7sLQ<;$$-fsUBSEt@<@fIrxQPJKGCS1wu=(mn9tg1!H)0%pNxW&Z;6NFh6nVnHh4~>?YXYD)lb>}r39W_ z@Y#n1%Y4XaM=%BV{k7UQA&gd>^xOX@{_*1lrv0zk$?1B8t#QUHHw@ zXq&~ETQz}8D5wOK(>hFVLOBZYhXaq$mG#R1xUNA2x$$2*--!7CAqic6PCyb-C0W8} z`pm1rZy-AGqv==GF-G;9i_@$?+Zy-Hme+-eNsOz{4Xq;We=$jIB+fl%vQPt5 zlE4AF-=2?I)qaak9@5=vRox5H-v*fgr@bMMQSwC_wNVGFlb{?TNjnY+sUPW!&2D&yZ|C;Z-YMhY}3;d~- zys&uIh#0me9Ak&nl`X+6ornUw*&3g%_&u1o$^``RnI6P-eQKbh0yyeXnbkAyIP5s& zP&v9QZbA8@%jPhYOf;I z2-pr;W6WW!S)C_82I#>@H#?#W#D#`gZ8MvR$ybHzoQP2m)F>W65O4WV{-n+NAp{J# zOkBs1&TD{_r`omHDX9FTxm-pg;S<=jb`8~{D=ZN zeziEB%y0bgE&$uZY_#Xk<=?fiG|&V%{Ut?II5Qz)MHej9yhkL_97q~335wD`>`sE_ zt6m;GGs8yHkyv!tJU< zo%Ow?D2mx|D|!5EyMme=z4Ny+C6(&hpWJ-wgfI^#f^Hn2=&Vo3KsObvB+6Uh1V|FVOx^VR!b{)tb^_|7Y*Q8*a;rG7SS_va!X z>&5dY%YUz?%kY^FV&28n+xrXcOXrecLQ+^FE(UgexBfKREJQ(41=hC&`x}?Jk@0zF ztEoBqLggrQrNS<$iNu~rR&-`;UvEOS9LEY6^vJa>^3tWH)BlV?`wm+KS4qhq`G*|( z9tNYRyPLI!kwskBpZR}fcTRD5)~viFOsQNa5{bj5U?O?Zp|4`q?+6aR+|jG59k$5Z z04}CftRK0UwEPR`rVYDpzVcrwPCzgVmhY)_C_0l3csEiW)5{w!IG@7AVK(jkMjaVn@4zX&HG5Atep|wx*`GC zz0ehyCu8lD+2jsXe0zh-cRH=1bfu~dMjJTz0(!Z89Z5tZ6yJL0P%yU)z8WB2N{Ne4 z5(m>N5WAuxLRmOoeQu5Y&usmjPh)xoWSmpgo>f~XPkG3>-;|75azik3<5=4ys~upN zF?jq1PuIcGh1ibW@RdzRj3rTpJ?*f8qy*74mUs%R661D@eGmd=nj=dLT$ojK9Z|Hz zHp@!Vf=;&~2r_|AxQO}K0)q*|A664E91^XO* zW3*$*tWe&hcJ6E`-mtSiS|cwQ=Q5q9L-xXRD-sny23Pk!N(TS^<3ynl{Ij}SS}&4j z98)aaek?)j9-qc?fqrip`^=glSzx!l`wZFS+q>iP^;^?XqsT`N;4i# zSJ#N?i*3uMy-MR^Atn){fvyld;(}E8AnbVbpQ*tkIORWA>&tm`wl#r|aV=u}f#KfU z2o(P}b7M-=^x;o*qUo*iw;l-R@GJ`+aM;vr4<1jM^Zo z^%2)Iy)cBCM&Q1NY@pghaD144I7ZI;@c^>ap6!UwZk({>n5<=e@sv2z5m@PT7=C>T zfFQ@I4T0K_WUBn?+0VpR^COQMY-qJwK5_*Q!ZT}Fdf&P*fyKlmX;0b*FpJvf=xmiHc{WY`t~%CqQ}KQwD``GyX|2yWzNgmj=Gl!%W(GC$JH2THnYV2#Qy&#Tx-4jhLw0_ z!sjWClQ+h197ySkptUo7@A2Z&m?+=!g-qxobfqadI^X2-R^>aBc-v?c zYD%B=<$Z~>isvgSCQIfgg)q>h&!6qzoQi)|weo9U?los`Va<+BBclk~w<0W(DU<;& z^!^=nUG)uCf`+~!Lr>!IF5x~}2HZJ=TT zC+q&5N%P04qnTQ5yl27PI@>35;z+4T<{-P0k7Pt?D9eztXWlkv6a~sb>`@aWXy<)u zd4Lqa4rX6GfJ&t49NuceH6G4SSS3DOF9%xlEXtsuW6}F zlWk-tYZ|Hd(GcYN_X$sX)mCudNye9<#f_Bs2C%$^5% z?GOI2^1YUhxDz3Ld9&p#^$)VdFmG1FwP$e_2(X`X`SNqZ4XH?|tFEg;b*&pLbiyBv zR|9E(S=Q6+(KjvbO$zB!DSIV+XuFf}m}8ujD<;$%wC&$1XOhhplJi@%|DA=M#XZSr z4uBN;=H7f~rue%G8jf{j(4Z;o?LykGX z-k1iH)nJV`)S9yvrb9*y37N9av`@aPRutO^q{flth!$?Wc7td^O;wtB#v z-fhAEBmzX?K3Uf&SsVSZL1`c+{llJa;xaY z%kOYZ?cv<$q8vKhp(FVJsLT z#6hUF$Qw(98;tCCtzrfmYu6f{tt6k8j7v;OyaY*o@svwf?k@exAvsbnJnEges!AY`yYPro)U&Wv zTjrK|oZrC*%6N(=WlxGxicU)VeX~hA2q;KM zcS%Yk-6T+Q zy|44U&d>GmP3j~orI_9uV^F#vm5X6>h_KHq1!8~7Ep972m*ksjZf_x+fjCH-4C%sU z7zTF$@`n;1q!~~012VJj$^ZZ==Nr|+gIUj$@8?eSQ}m&zC;qDl*%uk4{hwbp>8&I} zJ-k=@Lx)B{l(tK%Uqa`1*B&`o(+oB_3%iZrW7UU+Ei`E31uvXKmZ9_$c$Z#?aZ8;9 zNVPp)QRqJy&<+n6FjR1@{w^tSj%Yt$MI<_N)8cSI+fc$6)4=*x1**94(CNmvuwax# zx4s_sG+68b_(q}#kyaG{seOqhW%i|icOKj`O@3_d7f;vY#Q=?p6FG-%mEIFZDh2vX z!rd8s$SN?0ZM`(mKtOQI+a}uK=;`+X+bSdtqF}c&@Kx|qDU4{(Ql0de1mUqtV$uUrFS@Ba!~C!U#m8W~^iQSwl}rle2j;Eo!h zYN+Fq<}yh~an({3Z~=9?!qeeW1Qb1u@nT7qwMZ5UI=|hN$QSQoLC{$&$-NdE7Vbd} zQNY#2X&YSguppxb?B0giO@aT~Yh+dpvxopuuTDHh>#&5Z+@m>~M9Km4!> zUHfO84YWG~GBK})$m(<=Vhfm`S~&GDsKU++@brhBF_!9sQCrQ)MVqCC&C7J=sMo=p z4Sci?@+u;e(@<&AI^u^rgobZbl(NSh_Je9VMgp`5dzBk}w+h4qyXEK-|Iae~BIWnjB7YaN1%$ zUp$9PvhQ(2e^dIWA^xfNay>|ngApX}baf8CMSAhYyWT|)q zXRwGX>gihFu{s^v{I=Vk0WZ}Rk)ObkY4)$J*o3>xx zrX^is#EF$|nX3S5mA6Om1D9V76Zm{zLGdg8Y#bvaU_h(P;Z{HxcLCQ#x5BW$Vr+1s zavzz{MwO$&RpSs!N5w0vTvW8!v4!>Ec^m&1>+M5$aq8Ba!7p+`0E(@DCT)rsH6_xa6J@VVdV7E(xS=~(&B z8#8B&&#=`;22dz0ikYb>Cr_JZwRE})673Q{yP(&b@e+26e-)-9Qzr6rSFMPIB+j(n z5pdV>dFOl z^YtuZhLm#oiW@GR%+GDRGBrOR8AASnE$kYS(|?*E6>2}Y0jXG?>^#-GTCF|YYbO{U zi%z{fqo|3JA**JSfU0;^^V`@}C+MFaFoFq~J!`y8ZC#m8Hw9c^v|`*PZ3PpVr&t2KoB6~QtnLrnfDdPq8PiF{?OkFk%ElJ-l>K~3T zet)H7yRSjE(qMjMqL`{d;iUNe7xC$Zvk*sf$%lGY9pj3_b9(Yu-!~!}i9MLyxT$nu3zjyg7=E zsG6U#-gnA$Hs8sP5$c?gkGkLXn8ts8ayU_gD1KF;RVB0)$?66qA)Ru!!O%Lmkf z$;Uz426BV=b}Q2pV<9Hk`IIL#By9B^n(G4_ALe|ehp@_c`>BJt%_(V%?ju3A8Kyu<~*VZfVsqh z?Z$z7@uX~iyiWR}Q(br1xCx)mQh2dB*(aPxk-puqZ(3yQXB)a37rGkgxI}H2EpXpm z*5AblVujsaz??PQG<4ah2;?1?u#Ech#HmgEZ{fr=`r&PIL#R^ngJ^vnYi^M?q-N>V zqq20KbZD^?TGv%OUOQCIS>4c|)x~gmtrWik!SBk|T)^_)QaQ{Rnf{P=vy0;5i<=PN z>ur*F-eA#GS6T^5xqcND(s@@^-jAFjQfa&q+NZ6zYh-4( zKdDS%Rp2h2l8a)sM%P7zkWm97?1IIyH0|RV9hIU#OxDuV06I+13=-hyzZPTpA1U4S z3Pe&P4xcmBE1&W&zE(HUWPv99R4d&c&mTrg>0b@s_;lgq)H6xZGqg)8M}q4eF$IC| zG8DIDK_kuh%O37Q-*uWdO9Q9N*EsWhh1L#=~j zGwU-r^VeuE7K!w_Lu{FDBTTd)61udWX%ybslmD3i%IT&(v;%K!`LYxK3L0POzQKfh z|L_gUH}mSC=PWy_bt;{e=|5y{zxG}VC~RY`F3ILj_%QYqve|**mbM$Z%HL`nxS&TC zjd_E~*UmL1f8?;a5-~9So8swG84Je2kDkGKe!YOnejczTXHx*zJ>_LPZrFU#{(tXn zDRqW9uZpqxFO>OQp*rIQ)Zj-I>AaM>>vDtUlX;98Zt3}D-Fbq|!eOp9-0uK`W`ln$ zs`%n|A!rHfKr=TL66MsqL7fKeX)DovtlqB+*A9c#D&vy(3yl6uf_&8r|4ORbg$Fcg zCrW$Q_MU7|NsKiEoqL_j1Q^n_VThk5;xkzy+)a`h3%(u0Dg!r&*U^L)(2*)~LwLPk zQi(LVU|Vrp`p(+3A|0=YVW0bpOio6aF%YE}4MEe-;yv%-==)m_lw!X_87qqK@+|zZ z$TJIVd8vVI7@O$W1!IH${oSU{VdXk~FkQI*@H1_fn2PrF;pjESc74D_laQF+D27q9 zgs?9Ym5d4pauv;(55dync>h7&26?S_7y_dpB)ckYab_UJlMfiaoaEOaIrD;@L{Aa?7U zM$7EL@tMF`3Af3F#8)6#u2EApQzmffu(4|tEdZ~dlkD-!Lo|+Z_tJwVkmOrAAv27S ziRNpmsZfMZVUuFcUsa$+NTCiGI?OG;O;qS#!vSxSy0jW2J)7KWDfvK^AcTe$j*8UI z+x`QLsS;Sjxwl+4+A@fAs7N|NdO5y8Dfn|gU8|Ck)3|=PXr9W zW14;Woquki{70tEd9(76a}vn_Q98zRQy5Scc>X5wxN2sx$^%d(^h@SZ*R|~DYVg1F zOL~8#Uw~D@7GsHJ$o#lmV`@Licd)OY!gKVLT%083aa@n)ql-d7F>XKG8Gn7A<<{cm z{!k#x8SPO#sJ=S#l~UZG#~4&7#Ir(nt9VW*lpepW+)&JU8OwIQi^JxZp!A>t)wJg4 zeAXGJAZe1u8*@}4zW0<>aOXCWTv#wD91VRP_f>J^dz%fabk0h`akGA40X`{`=Mrq~ z97pP8Kw$0tJ;mDkmN{%4HP)qDi{U-7a#Zo0wvwf-7V+t(`lTYZ zDL-v4)`u&J$Acr>Mhg^Dj;Et^I?*%u4`#oC{@*eeAkO0inz%H-{(bnzrXwQ?FD|X) zSp~lhCXJWDB11J@7M4lXn(wqYm`M;U@>hP)n(CWCMUy~DMM_9hNR_~0d<{$&=JNFX z?yApQEr)TrH1_GaB^sFxCegm%h%Rgu$W#kJb@citei-RxmDvv@&tlEXSYNL4@UDI` z=ta8g!T%6RR|+!tSgG+J~A<&WOWtZty17Y z>!;+91Rz&Aa|Sqn6Hz=EfSHvJ``|q)+c)dc9sB)PwEoK>-&a0J=_Rk>!F0bT=a~XF zJ_iIMa0Ir^SJ~B_v3qWKp>_^*o@eJ93U%){%B#&=z%hSv8zTvYd~Y^Vnav(+sY-c? zcgc=w%+J7N_?>2ZyJIouC;UoY3yQoY+sE?_%lxmL?el6dTGH*CJT`#aGl6jzA(w}S zjp=i~i%6E9Ma*S4S*$(&%TG8;zWJnm!)=Fd^3;=qa7C!h z_aAC)T_!d~7NHCr%<{0+J*>$NT8=LbZ22f?`&0W*Ald8>>hk!vc2u9n7_Kh8Z&c$8 zJ}osF0^H?i^YfM)EY>B)9=!Qh9TNlTXO@8tm{zss5Rn<%omq2Kc_z%K)cEN}jSx28G@5kvKxg)dluQ$)tuU&K>;Nc=R`Q#Xv=^IRBwUA%z zwozBvqw+qJL?qUuF4irZ&&Y1aeuTPDzE_9dh*$i73m(&XE_7#%HrT!7l60+Ki;7); zactnG_EapxE#V1*&BdHPorVRhV>?YMobz3WlV4E@(U%38+ zCl_=_B?u;JKz#!{Eos33)6`)`^_G_DFXrJU&1Tk$oR)X$QJrf#h1{d+?QLnljo6<~ z)PhYTo=EOBrzq2OO4zLl62@Rn(O2!o~ZM$*K;|UFR*i#~8y_^^* zFcC!#LTEO1d;kzMg((H#EnYoe^b1udsU?Ez;dI+ReCdQM zuBVNL>`y{62K?&3L9&gyIY@+vob055ii{Y{V~$5QqF}v+afjicDzeMtOv~4Cj`e`N zIofu~Q%Z}Fw@f-dJ23{7Ro}W7ICTm6J}+biRFaxr_}I#Oxn+>`<7pNpJP2qYku$r$ zC(^|e1zov+KAuZ${bi8T>lxSSd1g4dtw2MD+Yxp9>d-kD~FMz&Ma;AG%?kyp&a&6}OY4}dnWLW1MX+$fVa$EC<(dDjLBU00h09d9=E z=x#v;@iEh-2{lTb`fA+bM+`*zt^lOk5@brHd;3{FH}Xj6ViE94eGu32?$0Ub)a&Wq z)!KJAoNvQhlifW^ji1IR_G!%v+oByhzhy#RJ<%;hIl*cTfnO8I%aWiS+x>vrTacwD z-S_obT=rQsB9?7EE3}Ea!-^`jq{MfzSa7M8jY*)`^LmuP+wGq}=t)@$<=du7`E8uX zJE9PHQ*G@@^*e!5X}7b@`(xz1bKPBICTTBwuI@&p2e4g=0Ym<+ix~(+D8wAFrEjs{ zbQUZdipCfhHGWkblWmNd>$R^e?mFp*wajY5TU_X7vji5-Pm5;nbn=h2aPw!StyCja z!|4avwOvYZ-VZ4iQKCK^y3yP_xOdU{EqX;9UT6AVZ=*D;g<_!xOz9jp+*StTl-=vb z8r+i4S6%nU8bK<`e}%^$_!vFDk2EsXrrhbuwdhX&Ia04*J&QHz?rREl!vu>vv#%V> z*4sZ$v8}X#Jy(q2BE&&rG@@p*XE}f0SiFDMYcEWdYJZ&>*$O*pausM>ol*l9*}bf) zaVF|ZNMc1A`0kRgwEIWkQ}c7q0izND3J3I$RHb$rKYjjPI86EJssNUMM^4drf@HwUzUgZ`HxyJ{yIdjzQFJnw`jV++fcLce+a1seLM z4KHnH>;gFb3!M2IOJ2Y21uI8v(cRd8tT+#8GGh1k&y^pitIlj6SD>**ABfeO7_!aP zlwQagzXfcq0<8{1X8$9~susokRFevWfX{YIF2klOf-!km(6J%CoNoT}iC zJJf&{-&2*>kaZh``E!PADZ7WGLnGveBEKuo7kK^%*pg9!{o60EWSY6mzub#Cqu#4VWR^$FZi7kyD_S7U8{#+O?PcVVU)yp{mu zB&X518>kS1da=Wvk=1#`Z--Sg&B@V4*!W>pPqXaTRja)Y;jPyXts%|#))Q41BHP3! z59G3)3Ur$BR<@!8+YdLV3IG!K#}(FlQ0rYi9TL4f^9GlD<;HW+lI)h7ODhS7_o-%7 z%|HKv8-3BGq?i1>K$u%qLHQ7EjeRfGOA2zf1Yw^v zllggJv-Qdm5_e6Cf&vuNN77A#2X6PURm$B1(@UC!jps1A6p-CAt7!em-Qw@*wO!1$ zk4o+oaQ}}Lx%J^d;h;4Gc6K?If`y4BV?}u1idnB2C3xB@)?jJ(#!NjyAv9yuBfN8? zmL0|l$Ucsqp&aU|7}Kq*nKvqcZzp<1-6zko`D_1)b^VEkwe)|7osAA9d*(2r?%)@n zNw+NW`{gG*)?{_qUt6S~xk&73z;#S`YpGHc0VnpV(rQDkmiQXKi#|89gW`(kx&ptj zg~YFldFgRlKgJeQxi-hK2|^_H6IDXTjK*>|Ml|QTmR(3pPZ(sunk2w;B49Ezju{;szuY12r9@6DgP9^1r-)~US5 zQfh~Re}e*$awL5g;Nl}W^}ISeD&vliS{~0rcyKI&b_|}(vvrDHRzj`{@O#Y7my@m_ z?Ol-@MZbv+gv|2i^A}i4)?UOY#eiuf{*LL8#e9Qvd__^PMmppoZ*TQ?6dD($%;Y$L zP=G(_A}keh(O35qt{uU@yxOkyN?h6(>2yUl-ggPUF)_Z8+ zn4J>V_=oT#K4o`}`VI?zM5>b-ZqBy}Gnl?^bf!`yK_}Q{AC%6|oPlr0)QVr*y2z30wKck($wZ96VW(Vrt4`rW^n z??uK&iw}dOHT9n$jh?W*#uu9d4MBg##`ODuPl11eqel; zX<@{f3E^;R(VkLhx&0z6*gxg|kh$q@bYIiLy(&ZYLSvdTB0|@4kCT+1NX=@|H1`US z&NA#ln>m#$Ypn62-*j&#|7=_@?aAV_Pyi+ZG+~+TUWS>4PVKjR`ftG9#mo8s(wR5c z;iw{!N5NxaKxSN;*s{OiZC*%Bj{M}URp5Ts&wT$Pshg2sjz2^~&*)b|)5L@=H6=ap zwpIpwMU-Ip-M)z^tKoi}G++MRGd-l>)n{)6Xp3zruEge)JG(>R<%{Qa3BJrqU|IQ)z07|YY>GOd`eHg|dT&jqi9s8L!bbHkoB0>$yJg+?AS&2$`G$5QTm@r zAm&Ed9v{A67yKp-JXM?Vvdf6kEztZUcUd-Mc$?n@&}XSA!B4@3R){x>HJAjPqJ?~7 z4kW?!&5cM&*!2`rFGX;MIs@$ksXH*^hHdNJ^0?Ol$^l*U1a{J0Cx$1HeTBLxu=o zEdznqvMzhtE4V{oh^ykv!G_(P8zSTXx0-t5j!w|77E1=Tnu?s5Qey+Vh`D& z7{`TGkCHLbk36!}?6lklW^-z+P#vGL_8 z(nU4z?U18#g5{euZ>!m8kGx+YI0X|F@E(344$Tg+{CU~4oC>jp;NxAg)=E4OOUU0l zwykgv)OSII-UVwLT}v$2&#L_5no>WSQ*A%aS|alqiR{Y@SZvn6cJN19ZyfX0CmZdc z7je*Rn8ga20C0kb;X$2!J3+=GO_J(9<53+kZ!Kc`W7T&m*{3&tAuRXY#GBQvZ!yIf zbZxtR2h+IEV=nojvqiU3n0!zZ(7cVJ(pqtz%w=KzqJzl$C7wtug0qedzDdi+N&$(> zqD7(|PcHs@EOoOToNsntqUpyj#_2`CoVly#Kx3KiwIN`~7DB8mM2dF&-pV2#FRd*n z6zFo*tt1J1{%kYstRvy(zoU9o>Q$&~QCT-`15&AMqVCn7dj4WxUPm9&%Csc=)zZ$z zNc`J6BChjCLZy5?AlQQ40GHvWI%8cT9RJe8`Wu6(NL<$0_B1PdJFWS1M*}}~{{-@< zvo8_Ga2x-GZe;VQ#mjb&9AgnN`!3asL$V?$JYkWG+;4OCdRvsXn{ejS8*7h5=X0uf zp`5{vv+->aNYE%5umHXo*%y2dFs+t?>QPVr8blD#ID*f0%)dI`;6eigEi)z%V0R&x zL4DP!^zTJLuObuO!e;EZI$jh?syYfg9RE&T|C_sM_FT)i-+N98!p|rk-3p$VBuaEQ z;+U&N@LrP82CIUDCnn7O#Wcs{{y4m!iN^R69n8@QX#8A)eBMHlvHDolEjUh*&?M^$ zULeNv69g?cvP>ifmYVguoov~f<{Xq1hMti@qvGFlT`CYOy8EO-?CR+GhEIqURs7?? zm?6`#9v;D=fHdoZz2lLJCd`4!BX#Jfy(7L>#solH0{vsZM-Z3K2<}E8K&hq$=3?n% zZh50oWLbR%hS6>Y^n%kSfB}prI50~=`bgUxfI3AD(sN1=qZorwSIBr+(|MBDLV8_XxuN<>f{C4#erZ0F#~| zK~zx7S;W1X&zbvD+k1Os*LI{MR&yia(nxLP;{xEg#DpuKWz(HU_FeNulBKEwx+Ypz z=SLFTa9`HtF71Jit8zkz4~~bF`^ec;G5#Jn8fXJdirou9fmwMf0y&7vUQyBkSDt7s zLK0$}kc4|uVB`Ug^UdjoG_-;z=$_8HA|Q=c&>wB|Qg4?XN&zRkRAG?zg*xR+s7=WQ#$hInTrM%Ev+u#Ef%LI0NOQHU`gK4}NXuzvZ{ZV|y4RAUl~7t8?X<7^VsVEwR4v?H|d zLUADz)h_)6OUvY{e0&b%oiX1w8(a|f-ZwcEYrXTPJai9aw*X;d^kL^Zr-8^5%Syg$ zAKW?fu`JD1)NI8wm^7QUSdk3OvGR5@x0h-~9+p*E_g}D6nk}>1iT8ERJy5w=vKxCY zrPGQKu}R)CIlw$U zaluI3Ch!=)F)~Ks<(6zOEj~Y)7jJW;##DjH{0TBEE5I_Itp3-W`n;H@st;G3E>c}~ z4iN9JiZ{2{%{W=I<=JsXWnb)wN#rfeS99&->!A)E*26vQSw!Rz>2uWVGrhbR=b_6f}C4* zb}q3@5-T_`HFFTETh(Gb=Iw@1azPh+He^1{4>6YI_IJr>CX!OnVsy32a|f}L?m4jw zek*acwQFGISr(;5N~w7!2$la;Agk~Tef6QkH-gm)LscFoDV>=S$YR@1{)Y z=mDNk(aXnTegtZKffz=^6HdRj)$6)T8D;@W+KFu0?Dfch% zE8g^v@rBwk>$}Nm{iPV2ER}vJ%nVX{Y4hCDBj^b|Pz3XM2yJrz}j4EH&jCT~|HGc^E8_;ciu}IiOfdLsy9O)CL$JT=t+!3X}yt|J$FC$i@zJ-gxC_mQo z=c!Ij*SJpzjK?%+8wNojK-b9lA!BT~S<<}CB~=ko@QI99qgdT8&&@bJ%p_i8{>@XZ zOfFW>1()sZIsqHc=@jN*^sca}uYdeHWn*KSFV01ZwgUSPCuY&L^E~xm$9-p=avUeo z1$x^!4-xovaGc~P?_EHy&T@VZ}64P^|F%56l547_L>SF5nDz14)S z@3!HZBA(os$P;F|zyUaiVCQ-ApldzCT;Ojg=cj6zcf1gV1-ai@VHO6hE^%{#K=(@J znU3_--ts@5&rrq&9$d}99vAfgs?0w#4Msp}4ib0u_@r1;bcU(lOej!;CcqJrou~^D zwY}-f*14Bp(oclq^}Qcrm+B9k8um(}S%q2#&i4EPx0>q~??Fe*#Q{zm4db;ywgDxt z7@5%j-ms^UML*>Z%Y>!QYaI91L(v+_H2IdQXg1lNq8+7+w_}( zU@&jTReenYEWMD$fsa@5Z1x`JN~4$%8g%p96EIp8krNW5ZvM#;7KbR! zln~XpXC0ekUTMF}SB2E}qIB;!CEtP4Qtb#`+#CB1^3LBqC-9aS6HbF8bDeEawb1y86urw}c@pv2|rhm1_BcGgW9AfCpDP$E3`H_*PHo!c3) zz6lgL1ZP9o>IgJ#o~>iLh0iLSK<pI6@&`^2sT5qj3t|UWarr*uGf! z+HI0=A2)JBG9Y32LsA;)4+7KQ4ZJ;)huVXkmt4N0JRENbCP+|M6U~cC?vT#x z11rb8)*DOXL*g>{ySQ$tfqL08SSo_09j6G5h0VN}J1mVQ8*c&+hi%{$&>@T{8vWFo zNB)!pe@KmC$KOp7JrP!^f5_O>vj(=@p$ia}{d+O@c{u1AS&YMVyvkcv4Htt5NNx7i zVMMw#RkTb0JF`4^MJ%D4MDPIkgt1DI0xUQMN9PM_`1@Rvcdzn!b90Du;>yp~Ln`b4 z*$3)5PP>n^;cd~F$Pslt8QueGF4C`FzG)a++} zbvxqR&z_ku6PH&&eoQ>Gj{;cy&5lzq+ilmbC#7JDH}3rED)}OF!qY`~PG#?SEJdiT z&v_-l*&4=@a*uy$mSen6P&+9w@Mf7qOSs`4cS8pSb#Suj8lwM&HA$j|hxrB6K^c{x z+ZeE}NnTWzz$$0&&;O$8b#;?Y1tYxm_sQb#=WMFZ)rS&#bNxhudIU1IV_j472-`$9cjwf4ZT@afI6C>TTs~T`QvrIHNHvVb_9Hr<2RSYm|1=E$)Smci0uJ~po2ut_|@vqZz9j{Ox8g6|?&nIaV5rbHNLCxT~2sn;!@xG=jP=>guC;QGYvpZl?t3!#G z2SzE}C#)g5t-Lq2l@S)(UYH|C*{#2limnuZ(wQdjC085kwT4I%z}fGm|C+1kAKmrd z5$=MOFd}4SEmvpK=PU~zoqy@)TAdWh3;Yw?tvwToLQ(W|KW_fpETPO{S2?%U(eX~{ zU$|cAywyHalc#rJ1(kf}QmXGYvC}x~IiD-I5LyEpbX>{QoGAp}48<*<0+QASH*|3t z-d{0F66r8fKM09Fsx6W z`xB9B9F|0vaWXGHKJSw1%_pMp^RHI76j-BocNgJ@3wZdab{6VXsD33cg`Yb{CEERq z#@wR1b}Me}rC_|?iK_}p(osrFF8o|{XyjPxX`55LAxw~$Cna&apQy~5h4FklG=Wiw zd?J&W1MjD%vuS4FQK@A{AIx#@m*rR4KuqJ@rrEpA9=IA7M&?y#Y0?qtv*ez$IVDm! z+iYJ#puHm;R8)3I7b^W+=oUz?HfOzclJqj(W#^^m^RDG4Fh7$cf#s7seAj%6(eBPI zSQ)kQ`sQlz=C@Fn20D*L;nEt#3AE}g{45+CA;#*{B)0c)UTk#ht?%8}+wtkB*ON}J zXH?o=XC24+1K++1J{tKlopHw3pPOE2Bp`NCl~F5W13LVUV@N%nquQV|Y`S9T|2`%S zlSJukS&k~h{0ncr@Ax;j(=uW6W7gbPBVvCM5>y#c_}l#P_dNG__W7&Dm*>P3fNK$ZP*L|6W!-d%l8n~HL_47=RDLgOg7Y@f6*M^Nhv3(b(zoiH*qiUl4TBPaG z1nH7j>7}Uwzp7B$g8heq`M5`rb#$4`u$IGih-_B&`%S-JiS5qvm-b#eC!{+{Dn-4$ ztgA}#OiExqqy8_V>mfL*`^36+EF!BmU4Z-NCZ?H7gBn3HkP|P(Yj=BicdP-5oAR(* zrJKn$u+noF>TELhxw*j(GT_5%m-WS zJNjnUj=2FJ-GcctO70-uaLjxE1$D@P`Uy^s^u8Fxmtm^{B1v# zbIN!gL(0dWEXL1$JHX1*jrU_s9!$72k65dihlqb*Xu{F8qZ$u3_UX*fl7`;oofv|& zg1Hza0tN+|;(@4@5$6p{r|bUEp3t+SHk2mgc9W35Jjtp)h=0O^7upO42KmrDwH=@D zt5VWDw|z8!G9hIBj=TwXMCqgTx)`hqxTPVgPj|&T6^lprWe82p&?*#J|9S#)pqV&2 zWIo{U`D{B-?tRYzw>CyDK=1dshtd^;FnTWGRYnzpJQ}Ud`r{RvDE%nxje%fF)drsfKrH;4RQ-+@#uzP%)__ z?;B?h@afYg5&tq*$K*TsW7tZ|j=qQZ^6B!a3-bVB8v$n=IM7{_%7|;?*kmd*A|=)$ zD%EwKpkFU-Jkz~dWhij=F-J#%j7x?e@}b8IJ(MTW8v#Z1G=%a`|6wVG$iv3r+BRSD zBKzc|v&v z>(hckZLXHTvHM%nZ1M{#-jT_y>n`Ht7&q${BKgpHGS6!*LeW`Y1yyK?>YjDmuC@mB zI+FJ8{+gq_8|aGy$jR-ShN(dRr>mnM*=5zbxOM$nDRg0118}%vHa+#{-wd zxkoXpi#b!@i-!6~!KaXvPDfN6VB3n4^O2f^4Som(7`!`}Z{$M?QF!Eqlm(2%Td3nSH%{ zx$Jti8+Q2>yD-<$cAS3~I>Hbfn;WLww|m39(SHwls04o?xZmDbPsVmWSm*P1iZ)yC zViKj)|DM>Z8nhvR8Y-?&rZ0DGpV#+L_+a7saf<0QG=nMSa_LlQZ7vLB3U{?RVtf=d zGTXAoJD}}=H4kCQN?tjV@}d*hooK=lDpjhYJB{s>k2%QA-Ruk+^uya*e2QeMtQF{G zv--Y08S%qUmiOGWQe`)Bkgb8BqaBKPYP?j$OyzYdaV=X$Tr5V!NxOO#+kx_4FqP0~ zN{z2PT<;x42laaWcy}WzwOi-0#@g?>nU3T1v2lEb(kTm%<%F90 zmZa3EiarKCUgdqiku40NvsHJ${+>M&DEjo|0p!49&01`5J33XZHmu;XGY;TJligy! z=rjLK6;v-^gUOulyy3T+;td_uzj|UxY+7vgM4&zXK@OAwbT38Oug3h;f1OjQ39>~; zSM$Y}Fcg~x`Rewk(fq@IX1@}1*e<evOjq~bjrz1j~Q$NaZ1tYyaX>G5D(0y@>{)FWPL*y22wB4bU= zr9s!h8FDPebGLRLEKqkXy|H#(VP&UqdFJ8&5SOZfdNpVgaAbA=E#iG#7zM*Y4|(Xv zjx$XW<~yVo8;kN`DjO^O4)VH5-@p>T-dEq?Kmh+IS-78mKS4Hbndp&#-I7iva6R%* zn}I_DG9HmQBRfAP_oJKZ$9KJ9vpGQj^n!mY${G%2y=<}XJ_YT`FW<2aW*D!wus@1! zTd^BuDNyk8R^T7CsbWfx3ui}maz)P=uqP5{ZFYGFGh3Ft<8VvIli5+p#);y4)L0aM zs%5pOZ&jIexAe19w-r{%dskcL-{6&S0^>D}4yS?!+_ zjay9H`v3z4%5Tf|{pwAN*%UWvEflN0?8QOn9HJ4>Yh&pyyzBgCJc*IOdV)7+J0UfG zN`QdkEns+ZCo#7`>oU0tDt=DMG1ipns3*)1OWV#!{O{`@G6(tFUEB)X{q_RRbKxUH zPERtk%NUbP7A+=aAvvealsdBc{T&fv_$cDr#Cxmy$(f?9akUQ?j&VQd&&*F2HUlHa z*E#22;-*H~?Y4AShB2pVwkLRqS1xyI{F@9)3@hY zxky0EDTy)Lg7mKQ=hm>&*}n*jgcK98>#U;9!2j7#JgI3Ib{!ISey`FsmSIqYuwgQ< zwR6YTHlgpPLv!s_sW(FzwLiG@bbt|X*=2?ts_eiTi|ytJslA}NTVMxv0bN`8q>cY)9^#gxS!^do>oY8qK<*K*0p6a}|KtKKK7h zXW8_WSaElC;-s+2Je&QH_;NmJxA%#6WDa?_;=V7~6CAwMeiEE?xpI56)*p72 zj=i&D0Vnm{jJFumFiqFZ05X~H8X`pTPr4aDCC9=0CB2NQcM?{l*ms1g5RuEV)tkoc zYgl0xrk_ii53}vX_mVMUAKG0xb_;AHW8Zw#^@n`oJ)$&CJu@+HR`Dmw>)vh3mpbiR z1Ka<8!ahT>Ox9UcBdAPP&VMfy>qKJ zn7o`Qm1fd>Zs1g zpq)|Y)tzc_Tq`E`&`@Hc|L`bsy40}Se+T!giTr9B;W_S+6eL6@RVdMGBsYrf*BM#YX5xSV6kaM-8T@hz%8orpBb{ z0hN+}lOLNadq=I#VLH<{v9^Yl#Jce8eIpy*LFW9Yg79RpbQTzqZ6+i6mo zGQ{A5?a!%}VY{|bBKH$lbPArt=95As?n9wdQw{1PqGh{ZxH9rEr~A_FHQzVD>B8KX z$4`-gD|Zx<&`x5#Wx~-LMgOZkEYdJ+_v~;2kV)PS1i{aaE0nmG3v@p>Cm&^E?@o6S zhSMV{Fd3^Aw$72hAzb%k$OYOrMmv@f*G(tUYyholVNmD$V&%9yQo--7mMEE~dZ zw!-{E&}D24E5Y5DU(iW2ygJ6E#0%~rgszW+m`~eIJK^fA7f;tVM1tqf4q|T2uh1UB zNaV4U>+%gKW1;BgxFQMIb!E?w+6(;mA6NP=y4#9~ta^GNjBuaGb($>JN7G{D}bd0G>jNaE<2AC@=_7w}Qi*irq%=QikhT|cd zD;|d$t*K4PJK0u^XaBJ(?XuifdeYr&DoMSkJ13BTi)f)=iFSwufE_|`I?0WH+P<1L zV%Eq~tvVy*WDi%e@10`8H4#D@ou$;?fi?a8e`q@Qc%~me-dB>ogmPQ%sYJQup1UrT z3Q6vlVMMOU{kD6CSa{TEb$Ky* zmM8_nb?x>ZjO^T|gu$r^Qx1)7vM4$N8%#|@-P!bLIQs7$Rd*XG+)_(nU!oislS#e; zeCl-$Ny^kKO0ywvV-M^y9xOK3UXM-MwH|9CH5|%#i_I|X&fg53VkRCyW~nHs{r)|| z_M0*K{nFX6foeuP2~p(@w8ssXq*GSOQKDpR!s}i;pBZ&(J|}oC((=UBc@Hf(yYt>R z(SuPe{guv(ogRW3qzogDdJuy) z!yW%g{Hs=dW?StZlh%fm|NJF|zAm0|P4}&j2m~lCCA)sTy5&TdT-5Z>Ovwj=uZ$ zXO8*MmVJ_-z+)~Pobe{Ypy=Tx!WwceMoy@{annnAxhwkQZxTWhKNZ7bwKg1g?+Ve6 z=Q-glTB{w_VYe$3V`v()hXaI9f7N!o3u{m(c^r=cGcBWq>qX3ZZJmC@Z#UY9zPPvV z7X7{XXj`An#&SkMil>a` zGsRkaF|^g#yH1O{n8Kx_hNT>?Q-U7Iz(aggLy25#Nq%spT=}Q<3T(^k!kjW2-u+s~ z5&_E1+a#!L$&3?Zy|D0{sNOKKujRhyqga_x=8Z74_R*Kv)z0Eh);3zSrt43MmnwN7 zXGeHriT`V*Sf?B#utTzZI(Agtz$Mu(b46y&%I#BWK6gCVbZ7kE*wMrs)H@z~C2HpSKv_Hk>8`mlVoQ!xtjc^i`*J|4Vg zV4*%2{~>tgo$tB*jmJZoh8ozR2IvL9Y=@amZ`mvGWe$%aZ3c=9U;TG3DEF`#H-R~% z5;`TQDDtpQ*mu?{21W;p`*scfL7JR#>vg_~Cw&cp^w*@t8>b$#0golRv~G{qw-IG< zbV{N`;uHJz=QvgHUOh@rE>NDpFk`(LL+Jm+q)cbbBR9JAQMj3d@R z9+fKj5W(c%qH5)S)A%Ht*<}@+73Ro}mtGMe;Ue8abs?sS9eJ-*L-%Vfm$C;Ksp!(4&0g5C)!J$-}2q%0sOM<2W zdKo~&L(DX_jon7R#Vnt3If#?-P`=bk%Z6)~UzjKntDCIp$a7Qk7UBe4k#!ditACny=9-h5mi9%;FM^bLy1kLzTEKEONo7<|A`45Tz;l;>=|BXj5Y zm;c6!HUPg|29y>~J z?7W}EaiJ(B{fp+oy~Fg@ix^YH(Tg4t-^EKf8zk{ZoEtpirw$U(x~hi*&r(`(KW2~0 z1b(Ag@O$knT924X#oCA8Wg|B??{bFcS@%?ZK0biZ5AZQbQ;l`T6zluBItML+EcbbH zy6R!T$o#nu?Js?HWs4uIHy@?>^0_R;#CdPTzbIS2@sa1K3#Z4`S0k)iC$3dHee=5P zMaucBOs-4n)|3PF>cetp65|RHH+kI%ZedSy*oyA5AOfsC@-&LnnD%s$KOBlG01NuwQKSgKz}80tDF7jzKLuqoCsnuQ4jzM-c^~k>t1h zmi{#U(Amok+mrVO$IF8W8mQn&!!hdjTKc^q4h_LvCrj?F!D{_&wPid~|6~hUAJvwV zb@t^n2M;#xf0Zj^Oz{M^ z!DG!zMRP?zv#6M+4ms)ql|_LyqWCE73?W z`K9*Ll7DLrY(uZjrH~0z=>ljZ+v)N?A72u9T6zAZhF`NFw};!L(EY8rP}MjWlds&( zY8>MiznX+!e^8bbobtVFvNKx)84m|LE&3)2Ldo1R3*FY?#h=5SuJavLVmA{~v&u(S zf2C-=9~!nC`c%^MYBO-S#yw={!i0EvkE9>*<)p+l27!nqw%hdoG)0r02L=6p3Ui^ zYvA@$7h5bBZ(LuYzGj1>49vkh$Nc*5kVHU2KuXw_0_q{%_yAr)T_>L1FSHQFJ#?pY zAnzZZ%1*XmnFV%{XLD`493_AbhMgSY2{x~;?-^`8%~&$XY!!h?qX*KSMF~!KGdnr- zkIc~22X4C(1sm?zfyg8udSI;_wOR)o@3plj4h;8eIG9F!smji=JyIaf7R-kjqK_`- zS82!f1ztAgiDp=~FAK291G-08;{`cs*${&i*iVOSZbrtAIUfQ=Hb9;1b?Wik;dhx~Q(eDO67 z5qFCudFr};w*I7c$2ilAl^jlx#clu$zpUPq_NOK;nYmpWBZfuNyk@YOGUtxevY0FhB%IoS1 z=%#z^pfZp*P~l61bRzhOojt+w!bV@^7vpAI`p&vs(72y#NL{>b@0(gXV@0Zkwk!-AkNz)m8-Vt=oaLjNGgSvh*OAGQX~cNdt%u z6Mu);9>FMjc?MpD>2+(ip|PN#?g1|U$&*kv+~E-xE~U!6;9H#N+lM6hh*26{x2>+$ z%mlrbJmPN;d9p(K{8(#AAEb%90h-!aa6ubex&Aj5v&^C7L2SHLfIMe<61UDVY-%TR zzTNq506Dkc!VA}M25M4|qgU>Ox3^($XXl%rnGFM^6#=W-N^e|_0OdInMbYzx^s&oy ze~SD-(0T1UO=qrVgW8_!3mSC(eJkFv_o(^RPTptFUZ_ncu`FpcjDd8hYZ1=EOugk9 z-ev%3#0Ar8faDek1&Yy+=IN?{Q1Sa;tx{b#^P9dQKw$DUk?$Ja;iwF`OHYow7ug29 zP0An%>-HlvVNh|O z8{vnOwG|OL?iF9_{i=bR?z44$crF04v!OReD<1}`8?sqTRow8{9`}v>#HY5Lj+Wc4f zvV>Q#B8-afYF^;2kj&jIQ?aYLB)6-WS+`pH?2`V}YRR(=U-YH!HfzA`b``txP;-ch z&9UysqU6KVtD$U_`%|GJU8SQ`E5V%Z^!3rURKMboE56?=(;Xn-hxa{Cvl6C8^jK04 zyBkk2HPf2K%eTU4eU1_N4gs@%(pO4^4daH>4b`h`vc|0x-+uhB=XUNG^Hu87r;r6S&quTO!MFk7w`B-Wq-mQj?^ECn0LsWadj4Mcqt&}=( zWv~P;paw$1sr4l-JCQIO1NBjn;WW;*r*ze9ak0y5)kyl4pgJV= z9>}&aaHe2SL)CpjtX(RkGf>i*18=8=;XKkD3w<_gxiSE7)uM+yOhnKp5SLbhatWor zhrN{EQttq~4HSiiQxDy+8l-d(YMYu1;liKh4F5UlQ^L5PR|KluKrn9{cQ7o)!ETX0 zh09NBB{>ecU)YSH6V@#AD%-cWSIMMI@elU1R%3l6Zw-_oTX!RkW)sJ_0ZXB0nX2L5Ue89jd zqVJ0y4H7^)Bm_mGIIsF+4du>yaSJQqWB?VUS}b_50-Zz83&VL6tEq$aw`6tq|$_vCJs<)%4n1ocH)NUXORyj5iV zstA5&GS=zadwB-@aVWeeF7cGgQ5O?CjNG2WW*zVN>}ZGoPlCEvy*%JMmt=0lV4}1? zQdb3!Y7=g#09@_#Y9CD+Y^gY^o4+Gn4^J(Y2w|6jCfd^bEj{^ov)VQY|>fTWsBkx~q#|geY>ezv03c)9!+$%iO7BEd$K|Z&VFHR zx_xId=nL|hS%K_kh2qa1;VrqbfoWS37N$jy~!tf~9* ztY1hjK74QG$LB&3Up9z7r8F{Rr+KKRl;5MCu~zm|`QJHFV0W=H7eK<8Wx)y!jA+?^ z0^k?bsr-+nV;cY8vM~kM%s3U7&$VT~tv2`&evq@`^Ibx)l#U*Q5#C}Sc^)s?pvc>* zl~c_>WScsq&9vf0qM_f*TY?&SCf$ke^-6lZkzc*q>@R8-^6-;y zC8MUbncYn#+~*{vS(!YW-8HZOi?JbyTl<9XVR=N6itID{e2|yvJ_|HCv!`!YM121> z3?=%MYE0u3l(1T1i@Q6^_%%x@i%`Klz z9tC`zE?>U6J}7M8*1+})$1qv9X5!#5@JUWU8SDA3q|1?-7-Mhk6EgrfJe>TSF}j2t z2LIwld<&sYR#4X)h-E&l;ddw57;~dg!u*K=I*Paa^&w&Apsiw*9!BKb3BSqjbFl2K ztYg+?Y~>iM76ClW@1~VwXTjO8j|mGVi?e$o2ZNu$YXFFExX0oA^eIevLAsnOC0ghB zw{Mq}t%+ZF&l7tEk%MvcI(dgO*mtlePRX7POB#jykOu&tdK|QbHp0)e**`kMBgA6F zg-Hdj5p%d8H96>jW$C?Dug6UV_@OT?)L=2bpYuB0YDsHsYX#;Jlx~PS_oZYj!Yhfd z??HNFn)nAu{l8w?{?0$-GTNQClvZ7gb}Ls^rnyRF4%y)OYdk*IVXQynWiuv020>}X z@|-d^9=&fa;VJF648SNFQU1JAMjxiJT|ujE5^%V@A|o3@R6N2QUjZ=d9Dx62{E&V6}Cqm^vz z=ItfU@r>2C{M*tH>Jg-qsu|xY@joxy71{MRpfnfQ6X7oxwe$DMYPTXA5oD4)cn<|O zVr{_D77r2$QriLf;FrD=2`e|!c3c}Fg}X~Wjk<~qx3wLgBwPvjPW7`(oA00!(bskH z)o0?}+G@__&Q=8-1@HQf3Cof958KwUev$?BjleDXQ?2CZ4?Y@$7w-Uu(n=)G+d_PJ zhve3;9!kt?Toq^x8u_?IEQzC)KYO{ZEXR-0SbxNuA9;r89n_3%V6b(sS#7=0!SN%jcWyQy>jS|*Sa&v;c+kfrzXUf{ z9Aj#V5D-1qZTpU8Chrk{#jNbXT(wPSVM&}@Mxr5$$v8ciXgPuAMR7SRk2gr)*~yTw zx@VPbi{cOk5gWbzSq6yXWDPMH?AXKPEJ|)?k&S6vNpGI@ldlQ`%PV0Nip?Bnj~tKtsNDFw-c$E7&uPn!7S}$&7P?-0emeR5 zX<^}Or1Q8eZD)4g%77Bgk&L>-u4C((*WB`|v1F#xrr5{{l9dygXU9{tUTae3_Y^smshgCpJt72f;PlVE=+^vmRUlJxmahlZ`%@|jje zcv;-c&v`)>@Buk(#;j|v=QF@eJMHRz-@-95e5ZFz80QXfzsJ;!B<22L^0|#VEQ0uj z$4|_H2M{uC+nzYEuJrMZ$bNXcMXeVx%wnG6Q$DpR(~`&cCAt zt|oQ{u0cA&8EczSD|Q!O7x%vCuwa%C-ld?)6CPIC2(`KD!L+;unVrW=KExnD6CV0o z{5Jwd89}Fv5S`7bpslT6Vdso3RfF|-v3oY{(79EZX6A+96Sy-N9sh!+5U9r`5~q8 zEKU27^x(6Hu0ZciKYIo)Z}``=u+G=lEj{E?=STC1k*JgV`w3KSXD!}`L11O#co$f zho@^RO@hfUEhK?6bI1}T?_V}@=TmKZ{qy7R6=>9qgH_sA3FB^BuD~;co9o&D=fT7Z zAny8X#G=sfIvd~SAGSLp42VQq5z=_!|2dza=H;~2P>R}0C#)9T?v6L9ln$~(bC--xyg zebNNUeMsJ$f%>VDStNIugc*TuW5!@`X?UC}a|ZfL(chUnp8<1Hwje)tU9>$;NT@y+7{_w0;gy%u+1vn{@5x%Qjh+_7 z(Z%4^5!4-m2=T#g4k(Ma9}r`dIz9ZR}G|LIhOTLW&vnO+{Fe@1NGu zGwPRiJNKh2uu^$~opm=}Y4(IP~;Ahfk5 zd?5*b?CyJ0*Ek@W>EvZqh}9cIi0jq$^DWDTRcS3=Zykr#*mRYHH~XyHfpn)e$h;1>p!^OMj! zO@%k!h>5>|W`0WNE6H`336MUK?-Hg@#tSbi^+oC43)ClNri_KiFB ziG+`1rDs}LNp!Qror-YuWx)1Zn!{X@sz=wbsNAWOgNy9MKik=J%-7{Mu7_UHWZk%~ zqVeCr-F8dBLmfW-$85TPKN8gJllgE?q z6%)YYq=#`|KEI z)6sjkJwRA{se!PeYqk#MuzZZV@*qcIe*dJA{l&YoDqo{(g$_nHqbM3m@4r68=cAe# zfbT$I7UoGpZK|6L%S%e!?Nr2HtD|9grR(29hB%>>D}TD1HblxiIQi`NNBk)zWRXw`m z;gE9W(?OnnwX3@@rZR{7=Q1_(OVd^F5^6j*|zC>%bN^Ix)c9e6u|fNoS3p_#76j z)N$s{V2rn{HG&FyKyv14^1viYw+D>Tz!YrfIV4(2ZJGF{MVvH7o~uSR+%Kb@-6lTY zDKnT18Nhd5%%+zdUlBo=9@d`%8u|W1AFFIvkltmFa|Io3P^gXVOE)hOc1Vb;V$FBz zN|&<7yNrL{_?QZ$in+F~h6**n8T}rfV3mOUwc$rJd&HK|c5U{3vP)X)!q;a>LR7Mh zLA_U9|96+%(>R{dQG`?Gvr7S-_Tf&mG3s0?w+g%-J@DH2-tHqpiZihRC|-u8@vruI zE%5y4ct2SHW#I?IlN~M#kHUr1_4@?s!t4J&MBzTaJi34yf9sl6R+4*Is;CI7Xs;yY zUC~+hHwD#=qgUTtFo_w}2r6?)@||x9V5pw`IC363R|NO&EU8$MiVGNcu&jw#x6 zW9fdCB3u#bfmo3|h~VfJ@n=MSg`_&%s>uLBz+>}9h;xvM|FWIdVY_}$VZCjkxqsAT z-Fk(p9;CHSRz8Hx0=m4~{b|d70|tBHq>9s(X^@vN zRmcSH{`@B{=YF#0|J+q3?hMZk^k z9Qh!}N11@O`ACrNi~B1VdK-+VBM>~-p4?BK7vmh?Z@QkJII!-cN?=n{;dnHq^&?^v z`%)tHYL+VIw|uFb=ZC@PEuDYfj;}dhr0;r4TvVQ6k(C)%m#NW--67$;ncS1bj3C;o z>di5$&o2O+M7j5-#CpwzSsLYgBh?P8m_fB;ZSl=@ht7$1ANx&0>Di!(x)V;@PSx|3n5OlB$1K zEBjaNvqG1PrnX++BB$J0dPYRJKP+~pdDgxG@0b%e*j7p2?Q zp(E-7<|TmiCitfZ2}QVZ&_%(5&l{yoc@CpNwf&}%BL1@qHJ!*magw6T3}af)b~Qzc z&9k!;6SzlwSSY6nfTH1MWo2@K&)PHiU&~;AndX7aZ)Ln+uyFKvLd5Oi@rsDV|6!rC z1$QFH5(yc%&K(wQz!5zKA28QfCK6k=v@Ha13SqOE{VPep-TxpO2giC2nxGxLEDy52 z={n|P5fke+vP3fl@w9bu=3pbdl65&PA{4eQ6NXom!c5Rw_C4BGgC5#9Ei~v&P)G2G zK?THpl3BayI7^Z+?vhUc2ekG6{4Ky`oW`FUz!r)o{dON?DcW}W&J&>6uP=zPT0Dd*}RfNj7Spqo{Yx69n-7fonjeoFw=XS570U7 zx0V#rwP5*})ii8Oxh%y}XnM15#iYscl;~RH61Y@-nnGgrqXk$`BZzqO6D0tN7W6gW1w^)Ry(+mgn&h zue;V*jf+@g+mm~t_6Xo6hQo9ay!(`AD0ak@^wH-IN?GpjJHPY6?gb4~|Ct`;ORehOxzXBNq1DJIn>D8r_1}9!jc;jWpgI%DFWHQplF%~Bc(Fi&~-b#^X zhJ^g(MFT}369hO-`76^-sUVzC=t@m{6u2`f2lK@u_dX6G-(!I<86v9H>JypECzR1n z_NS=6-v&UyE!Qh+iaDeIg=`%~)>t9NA9-}jon8F(GpTZSK?$SO=T#dVVb?%)|X;JnR4s)wnVBvfHJuWYxU#1IS{^p^Mq|R-}%8tr) z+&MTd8-ssdv*%}O6-%wQmb&Pb@#{9tH2|CD zpK|mu^9LzX>{21)A9_XPNPKkrFvq`@!a-3@UrQ{psE&=7G(R@~*cOTcU)#;M-CMG> z55qI0vdI-tbyjT)IeFYFEt}I%boE$L4{0`yR;sgZwOg_KZ;R;|6LhRtQIqgczwe`A zb?B5os%UiJThwd(l{A3jjt_OWAFAC*yCmHS-;hcvd*3sEA{}R|%`eIT`T75!0bqI!3-c zl%v)5FwO7w&PJE%WzVDVj7d?8`D5|{jF1ai%4&?3%AVERk6{cr_Gt0r|L*}uXsB`; z*rxpKi|^}j+xH1-!z4n%pEdgFhh^a1V{1YJ!<$Rgeo5ks;#;;cn0Htk=D;mcr(1LM z-6h@o#)NX<&&^I^ zIO86gizu8kIed=N`dLq+^1adQK8y#w_)zZ@IAQ4_e)1{W#NWQ<^=zH4+jzmq4StZ( zAE-&DxP{$fhLoJ<1CdFtFsb;5^)A6rhYC))0{_}krE+Bl+MNVL>#L0qR`y=Uc$KyB zN!RrCUQ3NDAD7|E9nB-|o?&W>PcS6#*eHyP$y(V=Pv{>2iq%B4B;T!s)Y@Wg&uJQ| zxX%@la?}7?_`J83OIK6O>m0_WmK)Cy#~h!2yUg)LR*m8W>mSc&%mbSe%d{sQ?%w#P ze}hwMv4m2Rc#n9kjja0c^<5xi)S&$~asNR{guUEP)W6XFVT}t%mR3ccAI0i4EyMIZ znd5&uANenn^F!Dt6aZp|i540+2FBd;g5*xB=PUtR5tVidh!E};-2)~XPQC1-L4xrP{xA36Tp0LZSgLk z?4631fTd@1L5Cu?#@a!L#fr4AJT26i*RpTMZ{FaE3rNyRhYDlTXqti8=`%UqE?SQ? z*D65UcNe{`*Ij+$ctMV~a%b&+5{JSQd5hPcxmm0UBKGE--Vm} z*Fg1NkzFs(mvxNGJIlhtB0S*18%tg-O~dA(?v&aWn`_Y_5t29N)Hp(ZIeYD%5nFfS z`&W;NdGNHhqEh|b#uu|nry{aSwdFHu)ZbUl&1lKJgqDb|0Z%`@{Q|+bQN7!FuGE6D zqM0veJnHW11g+n!DqRBb{iyU@lhhwQ1u5HZYhrG=qSX7?xY?^6`UU41SD8dWrlUB} z?v7d96hBResdg5l%=DX^oz^@KXRQ{ssT$q-5sEM#|dB&f5NR<y@Xq zOB?`lpV2)P33tV1jpoM>vV1~9o8zaS zN`xdHgFRZe)`3wrSOw0BjmU*@b(l=ON092o1-VDrU?uY>Qmaz(qwPW>F3s2peHQUP z?I7yM+pc|@!=xO=A>k)^!4iTcf*7w_d5Hi5+~s0y?w3) zOo^oMlg(r{lr5*ee9e7Dj;elbj>VjuQsKu$w zHT0AWdch0#sy=Gu$&$=z!UG3uzK3iuU$RBW+vA1rpedRts$mKUBhcHXbs&1JZ~3iB zC!PYLVCv;GIeswx5HPESGAPMXJiCk)<16*2CqGdezecm8>Rce^aXue#4iK-Ox`^ZyPgHG%^)zB}?S7V5 zuSi`_)kB(^AWYlG!9!OdmN!$F79rJe2_e`iB{Ma{EQ-)FOC ze-C|~ZzEFK-Jo_W_jG8}6K%)JsFq+B)Ml$>!n9YU{^Gs*95dOLkyP}AvOR0Sa3C0C zx9b74moH0SRj5dbHFxM6jpnMx@b3=c@0DE6JK$KX(0{e`EYdvjmu1A^5RJzVF5|hW z%!&~l+&a*jlHq8+bR7c(R)>leqDo3}&!zRatQZy_xR$x9HeL~%qSL5&mMSlSkLee+ zy37WDiY))K6r?6qBeN;4j;dnkQu(D+Mq(1=FBz{Fv8m``gf-h4!-VeSrSiu_hoNL3rEBO=;DHw7Ip z2%;POdH=-b+9#C^4YwU1f;6{;X{%7vx@vfq?HgD{!yGb+O}P3-%oV}_wdLHkmVgWD zh>xuqv2CwfItC3K>I0C{X!@D0)0(}dUZ0~~9eQbgXra!)t>aGppTRe+{e$hr-JhN@ zg4@>%Q?vkH3sC_Z;AMW2Gj;2xcc+4}c0qlyPW6Yqsdp1a&{Ww~rFt*jeAU^UGLysz z3#*#cSSitzON}&~HJf~53ET_P*&sQxdd-5%LrB@C`>)C}*<1^ht2hwAu%lyJV9WYA z9o{$Mk4>?M>hj5O20PVLQ$a9xRuoJRZbW=G=;!IAic#V(uOw<2o|bj#zzK`O*5(=T zQH!uw1@3)rBgI`JKd-Nv^ln@!1xtSr#&Wk3H?CE{V@2h+xaxu`6M9lV%+P?q$un4!!T)LL8n@y{)fP%+ty@6oAK*Nx>pL=ibnG zIzp+jNY1B^+ptYV0m6~;_)4KqNzFD|1ml){#Sj18Y$0=THY>lEASJaNsQ7zW)fv8^ zulc^$zUin{dXr|RJ3UaW?Jk7O91ZEZoY7gwcxrp+%HOmAuaU8TTvvvBY}e$D9PAEq zb4v&`<0Jx<9;^b1I6m(HAD1F+tYbyF7&*WeUM_t>T;H_d*PWny_bj-Sh=9_x#%3V7 z42MeFX?8{U>~O3k%KEJ$xevBZlu4r|{E_JL+ zDQ&w14~{nE;ka`TlXGykAZr{{y7dzq8`5Q!KLZ>1ODfL3N$TtPNM1?pbi4NbJ?lYT zX%PBZ;Uqo0&!3P1zBkGg9yIHuM2R)t3;Nk_gLzW9nxKOHqseS4&1>SPI`FYmrz1@%aL17%Z}tOALqzNn zpBRln;CkB)f1_VXw(kk*2Z~Rmb|ft&4^>;nLkPbcC?hMHTj`6sUzkZgy}ga-KRZMH zi*{Wj^+ZLE)^kv;A>}G$ruvKuzs|E{y`Y1mdQQ|NXn7%1bRr{(8~aIP0w%rqQYI!q zE92SU3%>zR{+-g;m+Hb5RNta{ES=F#GuGaDr(@V+z9IEK^tGLgk3(1ZL1oX2upz&R ztt)Fg68wI|mjC_m%Kyg9#jK0ZHRO2iDdI*%2^DrL0r;snQzKE_O}Y;ZNfqKfUaa2W ztqAy^_d}y-Z?83%x;T(s{IwESzN~)EPqU`s#O&quSZx*WHyxZw6-~}kU=hMdngH(Q z62%?8%Per;Hvl2uJz2$pnZ8k3uy?`nGfOq>P--VSn`*`Q{%1MnreOysu;Z3qQP+pt z1E*XsTxHwMnV5K=Aejiu02oeWqgb!wel>BR-2~cNf_7v;xd|Ji@$BgW2b$`!Oln7D zTihuP6}F>tcVmG4GI1v;bc~n~bD=FhpUv&}k$iH1V(KFd)B8QHU-A(_UKs^Cdv6Rk zuTi+|7rMt)rqH=F4s#|eclZ0YgA<&0J<~E)_6ut5c<_3V?@1CGa@C%um* z)7FE%6#ru}$kW4(xmJV_4l_Ia(NBylvJY(afjvZy1QqH4=4AI{JSu{Ji}~pOPu~dz z85oT|c-h5KwwHEYVg9?T<)TmXpa!~Dj!f|FeF7zhbd>!W3y|9<_%`F{dV6YZJO~zX z$Jh#f5w9Yb4eglnkpg3!(TDA%0Tpw#epHD)@ekpPgto8d9zR4yn-EXrRaF@y-wKch z?pbqfd-sh_BoBA{Uk`XF(WDF%2(&J`Q4~Osu^)bv@+$H{cK)OPHPm;o|$Qk{wFL%cQ+{kB;no0WY<(S;C>ZhKk5NVe}y>vt+OkRO31zX z@!aAK?(5>1!7$;TQe#6NP?GQ>u5}_>9QDd5Yv}<)o+l`?dn2PLzK!p5ey{G(l3Y#F zi<!DYC(TkD^93`0};hu^l#juHc?!+m4WUs){ZP^vO(dP26`<8JMXHvQFEx-xx zqrSpA)Tpk{Sm^?>y|rT7od^#gHw`|Z{P5#whT1m?kb#&8@M9C*UzDX+{XgV+AA+{I zz4Y`<{5?7p4KWGPGh<%@Tm($|zw%qNKM(h?6L~yPIa!qWSG+viSb0Fu%3nN-dMZ9e z#O@;4`C_u2;iL(EXxpBCQZmWS?MgIAYUbPPOJ2lq7?q`^xweMEICIz_U$fH6#v+_y zh%oA9I=S)&nB%n=>4yNMocJ8zxp1PvsQs3`HrMBD;LYk+gg$j@j z{?nkxTYqd#LITL$Y+dSYTOr3;MOV8CIcA(MGr2oHuT+k8FBI@KN@LRx9{m1Qqssh# zJh;CEsI?Wk+k-2T$WfxrvlIVdwMBR55Te`QAgb|DJ0@&~Du>JG4Eeb{UPqmH$pupV z$@9F+ln`ZP81V3~5b>361h%WlIH*I*$MAT2nH3IG=S9)+xO7Q=00zcC$G`8m4fpB z?_p>n$o}w$g_N>EL8?e!{IlD=gL1p#Mca1f^uFP8CHtN4y|A>1ZsZ?oW9O3W9TdA9 zc$xfzE!-g-7eo8Xt$-Hn^Ekhp?ib`PnlDy-RYirgA=9KsDZ)nVk*nzYOSo+yZd!5q)qT;rQkdnSV?(gZfO=GV0O{l$Xu6lW9K(eNX zbc_*^g?A`_0@XB2z&BEFV{)V)B^y`Bb1px){e4ov(bC@1U-|net+Lf^vC*yD$OFFd zw##0LwTxRzQKxdSefRw%u{UgRUn1jTlzpS{>;oTa_I6y&8?6oyC)ETv9 z>ATMo)7=#m-jRDrI2cAfrI#uNi z;w+7^ANm<>*P~SCzt_Yg!<(WE%@8kNBYJ3!C75$=D()TCcS;430G7tl+H$`^E%p-Q zR-qRw?}g|0f(|9adncFOBM%3NKspbgdg-WMx{s&--GWC><0rNdLpMQ}7xML@25#Qa zv9?j=2O0vl3V>kQIM`25F!3?1U;$c#M7Mn@Z^lfAG&-k2j<2;s)s{9z@zY_ikF zBcU|fZ&0=^^S*Fq)Un(gnMVI&qB)mKTcM)C0N$ExeM!6A=C`}Vq*KX?9Dg`Q*M$WZ_< zJ5>k*gXTG5709W<*_5_Lla^EVyJtXCi(L0r+VVZAeR}p4X9W5PA2yix)ZJLh*wa(< z3=xOzN9ZK_UX6}WMd*@Lf>Ta?+fqO7-Q#Y_yp`sV5-ldic~fo?!K;mgM|t^#Y48q? z-YnYCn9olB9%7)&?nbJ;s>Ew)DD|trRj`rG*}fn~BCPw$l#(^;JD!NU8){K?sjQRt zoSw+Z*6r{M{Ba%H?!6Rk(>sD2d>;HW^)cDt7yk6-uxlw}NLXoc_JDbfHv^T$R_*DT znFn!KXRHoE?~RP{z(wKv;ghNQ0>usq$VLRZ`=v-tEc2~AT*WfMpweq3G({$v`MtFd zsY<=9E+!r7!K7cAI=&ty4evtD5aItW^z^o2ZXOppWF@ng>5p(>I6Uv2iDzk?wzR2u z)f=L^7O8y0QlV+}?4V!&MkT9uDtMD{7;(F_p|eE!=m^M$?*2A>N-Z{Gu^~#I_>MkB z@P3Z31yhFur0cvM>XUX%;e&2%MT`jL(XXs~3vcW>%`1&>7;Dt81s_}-#WifW^qwX~ zlNnc`uV+qK5O{w`w(JsQ-^&H^sLkDUg%RRZ83W+jjq>2@du4uKcgauv93#E@#{LBss zw*PbU-?2kj$rKpjJ99B!x)t8h#4#Yx+pk;Znfo>Sc&Lp zp5n=IO|fEw<(f~m?RmcHoO4;eqksshzHq1a@C)v|mqlytv`uWp-XDuhwvCr^m5=`j z&fN*wR~~V18%-a(M&XZOf2tsg9QSZGN=9poYloKU739yeWx^Zx-$bNk`;UiBR9Eb{ zgqL}AehCfdW0)W5UgIEhTMrNp zElP!L&I%t?4XpErV&Y;dL+ZrDhgs`J9AHBCO<7Z+-sKSFR%Y7RoOqH*be~112nIi6 zHRGr3gb~#AI%DHb9FGq>8ODd&=CiIcxFVt!ZSG5fjpZ1Q8Dft-m_!5}>+=p58;b56 z9h|K&n~I>#`iSDZ_MU8Fz- zeWaVR|1Rt4)BlI4?{H`PjruN%qN=qwwbg3ut%{;G+G_1pu}9UOL8(1r)Tq5m)rh_K zNT^*Swh|@83SuRA_4hv4^ZWrxzSs55x$kq%XEkwu2<2(q(rgy~G*SvPu=oQ)Jm&56 z#yQjUt-9m7;#@m#B`7}T`&5Vr=}N#r6wS}MD(HC^^`7@_=E3=F@@08TE z5TBsP@j8V{SN@UXFhsGontOKtn@BxW9`<6ko?7~Fvb=@s%-Q+}y;CyCQ{I**C`{q> z+Hg!$c7md{=c%6maLz&|#5{g3zUvBLS=B%-B!9UcbpU+#qfGwKuN2wUO{=0iV6<$5 zw*Q+Y1Sg>RSpGJ2iqP6AesGeb&#RzN?^>%~=<;_N>(Q=L#8ssat~SC(h}@Qc=MJu( zWpKQoZpfeYEac-`ZDxkH$Hw*H1|S7P8rw8X_j9dxy9*BzmlrsL;b|H93u(JWymAwP zW0SCY-zjN`o}JfKQFgNf|7FOFN-DFeaLWW1>(0~f@GTDU0h1egn0YL1)C_0qpdgM_ z#lWI?aMGGyV@$L;F}`yQv{DgRndH4IVXpZQ{n;_2sX$CAOlY8 zzSf--i(dB`z1tN4j^o^T7|8PJU zC|Z$DuyNB}3?hi`8s>IJ*5$RdeohfbmMW-eWs<$jS71UZxXvfoNw!9aR+=(U9EjbU zBLbZly!sTl(Z|NXhU+GV4f(X)a)Z7gVrwt&)7B9}4+0JXV03{!boTr7;?CInOWcYD z_FTo9FO|=ovN?YKrTfKM^jrj2BC_w84-ik$uWz@ROKXE{GbeNH)7n^aY@Q*j%s7-P=@s4G2QtQX7G>2FPk;Q?G)NYBAI)O4?OEk2gkeX zHlCF9e~$9x+fgk;c)y@4PceHKfTkKjv^-mhJo#xsx>thdJOUi{WBo!Q?%cIQ`P?4! ztREh}^{A)rd|(a}()!)jBE-+P)0?3|M0@s%I3Wjd5X4ph1J7z@IgbGby)m~<=<#;6 z=E*5ri+Eso71ZsC`-XvTqtrNFIG=4H1&2BXzdUvrL*dfkYGzw!t~~dUF3FLp1$>?wTnm?N1-Z9X;3-hjtNRMtnP9MG(B#(mUL|&HC(q^*~bb zv<$EU+My4=H8$#O*bVL@gPtGX${h-hE?jGFzI9)l)}4OoXfeiE^me5E`+nZnGVxUD z;)&*(Wa-jV9g?UK$<4bzOJ1hQN2Iqzrw!z9B}0m%74NQMoY>TAt+{Ovjh|laW^Iu9 z`+B%p1@M!ygr&TP(HnYw|8Qf)Ywo;s{lJGgz4PRIfoH5MZwxDNT+$r#(;yyYy4A|K zm6bnfxVnr6Zs$YXm179HE7>fuCJuVk(ov`3v+qc0w z^#F71hZ~Yg-s>(v5U$}?RtpI{yD(CdbCEneh>B%Bx<2%&znS8OHlLin*}wfoG3m5o z^&vZMKFyPm%dw!eyAggo8m6MiZo{1ZEew?Jtrg%l1vz zdqP+BRiHyif%95fI!nkAEOPl|DOD2nLpcdM^29qBIRjkU`#W=UyW?6#L4D_x63{=STAp5a+)}K& zRurKr<-toPxSSmeTqGcvahg~^~gbkc@*q%`K$(mzK z*#p<9O5=GI*U$*j^p@S`Tlo>6$((6ypG~ZQR+)!@W(Im9Lg*fIYB;$C z2^OAY_gDiJ731E|ozN?iwgn(se8ah4jFQ&wf$-B_Rg^FLv6LT?8hw6GaMno1+v#Fu z;J2w3{CNhBS}mM;FMsmwEK8ITHD4VU??}#*CD|i(?o^Qs&J9e5mu$B>f4lJFhnY)q zg`j45CQ=)9d^QkD^?xsQl|D2^3&TMtw(}awHEfGi@iiq9XILykyi}r{4C6 zZ(XZlMzi@aNqOXi^FL|jeDgI10>NMK+$|j(l&yeeT&LvW`h7RWasi5`HQ@Ngz&&`Q z7G3%GblT-V^;0@bBECIj(DXBr;Dg~og>IiomaxAW0XNa@cpWwsdRH6CAFO(HRjty$ zD9I1JK^#)1$JCaD`^>c`qLsz54?qeQcLzsb{>nK{3W~0*iQ{FNJJ6~6EsZ9d!6!KCFxJCVxPL#^KxbM5P_i=drn25*d)!%I?_P&QiRH~4!zRjRW3}gO9?!{+ z;@n;?;3(eUPeawWf2WJ?Gqw64>N3a**DL?jNrCtj`uyT}16Je=AObq)lgC|>%Q4kR z50Rv`$&KZ)Ad4!BB=psMCjo(G814VLZ5802d zR|NNbvaYc|uaIJ6%>E8YRAhJLmE=*Ox&dh3Y(=_;?TdSpqhI~lQWFhq#`ALG?2%cb z+w2dCuisQ6FA+ThV?Wy!!327^jJ?@+_0QaT(?{P6hrf>@j4zc&u4#7pF3=6lz1xVf zYR!$GGkIioHtRJkuSOfSbf0gHOhVsz**0LHUV(hEBqDCndmE`uJ+7Ks$vU3+5lowP zUQw`L1=X0GFTHC1GBfy=UHHcbwN)xDtadDtG8G<4wl7|U0_&>tTn@MU59H5RfxymU zFpEIU=BpBy=_%tS?fP^4W7KcekGsG2k$@`6sruIW2i~O(V_0Iffba7$gGbB(y~X97 znO1xnjhiRPNZsL53R^Sqg25CwD(OnU&I=`obi++doqw*i0afy00srm8nVVGto651A z%LWy_=w!Ncu%Bk#=CJ96QlodT8!&KHBH`L#_}|gQL+EoAl=bFo63NbcN_NA+q|Pr(KjimUdDL{Hnw%0FMv=#>qZRM6>r z3-}jmgw<7?g5JDi!f}7QB8Hh2WKenr=yaWh6qr6mjw> z&K^d&J+t#u;dD=-n0NdFc5xOWG*WIv<=JBHvd9ff*c>gWgpD`nXau2aIE5IBpU-BN zDjKf$q`hcM^gK2!vR?2uCjbmFoA3S|C2TU|ikSBqV{`a2)|?e69Kfst4Np*OEuay9 z!Wh7|Q>d2#e9b&##S6Y$SW{B|U#djFA6Q-IrRaO{*;l{l%zWbz*siD>jeN^ZgI`8i zAxDw(I{kmueV{C2!6oG3PLSNayZT)pVmG0goy>Or5&HEZ&1m%RUrnR$SJ{m`o`+l9 z+v=21azI5BX$h7sy>~5XzZ$DYQNBS zecN_ywlDiJI8rW-O1Hh)^G};@_M9Ow=yEDg@zw{zC&BgRbP?>@b;SZD;mv0E_cW|q zt$u2)UPHf5t$ies%{kpp`DdQ<(md8S$b9$g8ZLe+P1m~>_0%}fveY<%EN1W}Pd(?K zPl|3A!S4j4Ai?`K^?#aiPYZzW(3XA!^B(1qoXF0)J@fT? zxn(DSoFdGn%G-8#WHD-^Jddnvz8#t}%2?sfAN6zS#bmlPuODCQtL0lC^Jl|Rt|}iV z#2d!v;DGIpn1ml_vz(2e1x0KES!{IQ3g?Nd6>bHe%^@fYvD}~Gk)W}^ zYLtu12NPtq_@1~Qw}kWrXDx`ugz@v&cPD5qO2{fjtm3sZ zXGJIPB4?aS$$OlFW*?;y&1?|t4zYfDO_xJbt_!C5e*GwA@8d0)-5!f54{6_{`5DqV zNT1$%8!__3>PYFgw&Cory!!Q9!zD+G&VtiWh53I=1`1gF(R+xZhjv^mMD?u?$X|X- z81?js74nIai2OFH+5CeNUbs`T*KncUedyBX$DaiYovF$7t(7n5iR+gNGA|mtcB+88 z!?@q@IwYg^QMb3MgWs`G9-tcM>@*P`HNrcC9vR{5aga zF3Qokx{9}Q;b;`N(i%(IeeGGX0WnH*y&{6W2#>SgzH-1Ue9zmt~wK z6?}$eR5*A&d6|OVR&W=i@h@tsc4=wZl&yY#KptN**OiFE7=Z--vBFXD?|qu`{ABj) z4npRgWpQ)QAw+Wi1+bM}sXSZ5le6lt``HMuV=*R2MZ)x^B0$6U@enkmAl1>%DZIXqg>rHpXCq40N6JWTI zM=;CM3DvHJBcc$E7JVFs7>SzfPJlZf4^)1>e8HuHmX$a8ejiO5+u6!W<+OL^udNHH z$7wC5=LBfEkNEgvCX5|}_MBXl1aBEaehfIX&8=JV0q<28K=E)0u;TlR-u2Sg>}*u2 zEA%F*$|zjS=Z{E00bu`<@OtKm?7Zvezgay@dWVg+Xw)!ywk#yq=Ihqsv}HDzFe$Bt zS4P{s#q{=ZlFLTw)3vV0^DmpN8O&0``=7$_oma&d8?>O?J+eGRV4Rxe6if9U<*gHvu>%5 z3_~5Qg^#A`4PuoR#X-@^9yb(LL3E$QG8%P_Ai+5W-jyDkmddx z`WUlsb9dsr;Pe+ILNVmt`ryLFAlPegpf!^X*3^sJWQ!S$jL4&R7LZk6fJv;RO2!-f z9z%hV+#VBVdfP`37p@n9oWePhe|`Ob8`?$}SeoqKYIylrw<`DA@Zz%$oa|=$C{1Bj zO6M9Q8iG;Fj2vuORHlAr$c_~Zelr3N#Dz;uiCSDy*LL{d53mUUFSJn1y+Cr@}+K1*}|PKouMh&6H~I_$2A3NW6@@r z7jZe%ew{q(*XX<}j_5JX)WL8sLD_Idph6a{wfvOrToq=kc;E6uV%G8unAg^xx?fW& z-|`_Abd(7|k*=DgHF%Z9WEH_x3>N%w3M;JFvxX+PkD+;`DTi7HuL1*1t z-dSA-ql-WHTLF_ktPVfso6}N4$zj3Xr1+s*EVotGEf6{F4(sr#d0_BbEbq)@ING? z%P(y>x4y$k_y;6*P93_EjJ%fp*c_hK#`_88N!Cr+b&TKje2@aOh7oy^!&O}Cr~A{x=w{V{kh2@VP5s`e;Q{w4W8kFyOZEsGR}|Z#_9v053;WQi8A)6qnPHtkP)Li%Z@-q?q!wV+_BK zf@Z~lKtCOYAMAxfy{n6>g+8G!X5b65b0Wu!G#UMj{AcX=(d(3c$D~??J=BPt)T$AKKAxf z-spBF`@(9?%Cez4rNm|@Zt|ZTn836>W|OURmL869V=*#0sav7uSLOA2EM~xrD`#bdQhQC!q9}`r z)6#=_Tpbei|qAzmH?k*)uRR;MW^v@s^pcqLS1*JtU8w$Q9N(r*eos3EyF&advhL#5Xz|v z%AS82o9iYTt(WBYo07M4mZN6n57KAr?yOADke5pM`op$rixIm|dul7U=kS{*uQSv7 zUL%3Ivwl}q!{$tevWc<6CQzj1cTvcMSyvi(KaRU`2o`sqel4E+*rG;{0^6VG(8B@W ziPgTxV!9j4!!T=;=^urB3i&oN<12jc2pSeR)cI~kt9O23Q3pzNJW>6vEf;%Y&;`3=(_2lFqO8=|CtZ%`4xYkG7Qe4Q*@+;wgRG{u}>8KfQ4 z`eJaQ#sp3+cL`5!chabtn8vHdwOas`=^U{{=pT=PjlZfmtt45?tC(D9W zN_E|-t#?;y#n>v?c+Fkz2@N`5+gqRWtM)7jTqnD|-Qv2xkuX!Gvu|A~iLYCy2pe3I z6!ku6*$X)*N>J|$CH5%HR9y-%XcW(?r1=!WLf)ac{J0Vwxb;$Y)Bp|lh%^wF)mXlR z)x9sijkeU?pj`InGdB`@spINg59wzIAp?LRmEVyW8xkJ@7g?LJ*NzcLYO0%%jqjA4 z`?jlx(mWH?QkB37`m8zow4sFHXp+oag7I~jXh*J1C&wv=5@(R@1~cB|d^+&HorS^i zJl(NlavpNHIiO;0_E)6AbU3XEhZ7>pykq0LD^mKqx;nxP**s0a;6Hyy=$^Lgu3+XS z>M~N_8<9L$2Q`KFD8rSi*2lLFe}?T1Qigp|Fv8)3?M4|`Yw}QXA@QJ=is)5w(<|Br8!ll>J5Z%sD`LQt z44RjUT6Moa^-o!Z!(VY~-&cb*!{`#+a-PVF_z!wqQ&0P$o%;F%D`U^AF4Y{}!;GiS zW*4f=JZ4+}Es%(x@cy*^4slFo;1!m5?DmF3b#+Kb!EfoP5a3>G(;5IS9}1DnFUu?O z(=`DDc53yh<|E>tD_@4U+#x5QJA1Mfw0ZW-5RL?=A3$2Z$0S;(1~qKSN$Ri)(RD$0 z1p~gAoekcWXpDTaJ~~lADOtTF>vg?a7mN&&*fw{EfBn5^+!9{r+IYRhXQBQe*u84C zEYKK?CraDCZguX}qtA~gt&*xD|K{*EL94c&quq62lK%3$Z3jD=h0mB{BBNy_-e<7@ zjAx&v=!`p6fTl)x2&`>e!XElN+p>0?h=m zBC-etslOHww-lp6n@VQJa$67OW<0O$vTo8X*L2#GL zk`QL;R6zJ!WPuV+IY7#rzzU3jE>qfzZz8j3nTW9HZQZKv z2(GPKVU>Ybm{s|{b1wI z?q;E{&i-A(9Jx14qQob%idxR*QCEaXcCT-^j71YUzXkncis+hNKL_H1Z{52Z4NiO_ zA?~3{q@Zv{i$A6~{AbPv74$b#(FxxU{8y`H4^tY_hNpf1eM-r5)6gLJiqpZ(YGZwr zkl6z{7L@Hg2C*)Q6tR!f=Cu+7PyV*`C!eClN~{?;q_Z9IBOf?E_VysYm-vpTjf4^L ze*E>_nGCtd^&NrJPmhGF@kHZlYBHO4YhbLDEDXMLF(URazIvbC9r3BvR~Y{B6xC3P zUd*&oDTUVjkoIrSw=XZbnp_v@6n$ZgosURwPDDXX>u0lI+rTr8xigA1H?RJl>`1F` zpADzD3@H4o`&SYbL5n(Z&+Qx1kG?xt#gr_Ux%%aiHek5;Sm#0?pFy~udC;-L{ z@=eOa*cw}hE3^!r^q;78ZuM4mBo<{!h}d6RwRPWn)X+%t)Og_$a@eh$1mUjqD4+$a9S`(v1K;FIc(Ylp6vU(p3Bo!4UNm4o8dsc&Wz zq88h?1}kC5QSjjS=us=G4y)bo+D|Pc%RlIOJ2^7xcegv36&FqU$GCmttlRIC)mcS7 zYwkfWMB<>DoHc(`D|XZzEdFiKf)Ty2c(AYUzR3&b`pY^PK2s6u-RAxzYVWl4~`W{{O zw3<^9Cc+}TGD`AeI{!*ktPoVXJjt}3dt0y27;jvsnQ(8pv8jm4&PA?un_yFJz*qt4 z#|iw#IVUU6S?)F^O8i@OLQjeJ{3aer42_fa zAk`l;_*9)ME-u<}T4}~TmMhpO?to3(hE6rF>MV?L1fIk)M3SH)x9` zn2eWbZ?eG5-)`1Ib!T3UFY2(|%0m>O$E$MCGP^jpmy;_u(SVhp z1$s7xWf7{ayS@^#H8G%lS-p*8^l|Jv00=dlfc8ok@$Z<<&N|4xy>>s)vE7`*0#4?O zVvz86=7_rkBo8&?-Dw{avL6qsu6!z?%0(u9OSXQ67Doe%9B4CMb8YnB+>a9Co|b3? zVJ%|u6+{qR)kl+2Imk-3SEkz@(mx_}U2lXFGGLy&MqN}llHypcU9sXtQRV&2^(L-q zfk$A|%SJzF|Kb_NgCnNFo5z%aP@Nxty^_J#OJQ|#RndE5aQaLe-#-kwww0y!TnX$q zJ7v$%qP&0C=@zU}RS%nTca14u%SY0H$acq=N~klX2rgu3p*4?2M0+|{I)xPo>0#p1 z$$KZU6dRY!7Jt{)>^iRv^6EOhE;CNdRWt#til=ww7HS?X2=ict8eYt);4ksd1GR=$uu6wP2gq-uqw}8^?N=77LV%_5^kf=uN_1(MEp@P;a{QPv!gv)ak+2`cpIZ=U|ZF_V%cv}i>hdQ&c+ZeT;Y zd-fi11=agmy}2mvM}Bekg0P<=&+NGHTF;d3M|!|D{0|-U0HapImUrX+?>5fuc|$u1 z(f59yP`e@i((ou|!`g22Lo#kcBSOu2IT^LCrAZl`p1h!=6>uM1((k+p(a8|3oy&^t zoKw1&1io*j?}6{2uvj*4bZCH0+m_I@oiTEWnh-6Sf~ZL!hFkPWM9Uy7m%(1`t5O~fN<|u6C$9ka+umn5 z<@weth%L!%gduZvOCHKEHHD~hrJL0VHntgxm$kUWwvg4#e1!I=&KdRzN(~?MTUcsk zVN@t=TcI;stC+1TCnpwJRn7y6#aPG zxAVFtJ!~LQ`JL+Xu~W*tbBPb;<0V3u2}&sCLXvd{VQY$!n1s2g=&q{AXd{@K@8*7K zD4a{#yS#MH{6dXCqA;mqEA-y2+2P(B-Hy_=)KSfkGg9R9%;gykc9x?Wc5EzEeF;WX zuU<)!hVRDXri11q{K`L!>i4IOX`=pnr#Ap)z!lvA145*{16vPJd?NyBk83|j0k#)y zvR%HTflDYAEnL4EnhZ_3>5v z`O8MOz^c7h6YTbots?r7C}Yat?^q#3N)87N8)M>3@*}n!R?e_%9D47tKfTNB%YINQ zxWY@jX=~7a?zQSNQ{$SoZ>k08@qyw{O++PZ5KF6|U_b|g)mb&PkxiDTCuquD9&$|$ zsI&W@5nqsb`@VU*BP{SpBFxa^zEug>(QsIEM+70dBG;_+s7fIn)ceu!<$Ik{I)| z`aa~-he#c#HjXhKj^&i|2RW|(5Zuc0+$SLFdWMaGwD5NQB!-GV zGdgGvv$}2=yBc0&X~t%FRu&>$TlcX~Hpu0~G{-ZuKK2K&inU$F`yA7S@2{v#mGqyp zsgkfSgKsd+=*`&`uzg46*7)lyK+$l(qvPb~kIkYL>Z!mJY<*^MEwa=A>rCoo?!cFE zL4QhE&R)W&Sil(Emf6d|h3Cb2(T= zrxg#9jP&5Rq(bdoL`HVr)Q}u2IL|YduWDAA6m7PK&76RqQCLVG+UcAf<1~Q4;Ep!o zA|OXCibcaK+~&36UxT(ZpKPvN=*Oi9FD>041u-WWd9$s3o?A#aLFQ(>$U3VG8NodY zMt-7{!d;L*M!)Lz7<)W5qGw>wG~fwvF!$^i!Vi23bIiH8JlMLFqAS4{_w=JS%X^Eg zQ2~r|s_YPJaoJ4{@Z2!_h>^y=oJt&RS&H+2!FG%Ga_)oN1K0KQdZ)O^#ue+N9>V30 zK50#&xt{4Q8xMbU0(kug6K-&X_^DJyL_H>cEkA>vNf2NyTN%I#i?hKySE8>U)lkLG ziWvNB#lVOkG060;ql57!5h6HO841-jjw)`qAf|CMW%me0YU@3)yp&bo&}YXcIJr+>wg1goARhF%lG<{yoQNy zZn-}zY-P0b`dMcE)HCX#R<3H7fu&-oG#9d$opiqW+6P-PgIwPJFxl#R;+ zc~AIHtE>PdP5^*OGC}71?JzZV)u#FWGyoX9)9|pDb8>27);npCtT9I4%h=mJP}>dp zCY2Xvxd~XwgMaCHo`($q)U_n$x}CRMV;k_l=yn0yKxf677Z;e_ndd+e;mV@T*ziqM z2JN3`h?V>C59=a#Gi3&M4C=8p? z>GY~mgc!dc&zyCYHtf;d1CQZI0v6-3akC1KnwOdZMmKMfV{oPQXxr7!4~_{b36I*N z_dpQ5!h$e@%~-__W*ZjR$Nylg2*UQjz(P_R#owc5$R>SOT1O%+@w}hw3F7kB|L)c6o;Nqu^ddsPdQK>B zQTwBvKgBT3xVv9KM&nEhZ;rmd0jofGvdmr+YPO5#ZkY7-^$NR&JJTMpE7o6BWxC*R z(5`=(k&;E0+>yVBUas4(lPaeexAPm`-{IVnm{1u7-_c|w&~~jO^muP5mgW4-Dtf*O zAuF2PZ{;{U=~lkMxc7GqjVGN9?r#LvIfP7Bl=hpzs`fOy(WBw@=P{&7GiQN14jKmX zG@PGosK}@Gh{=-{$66^AqWF76tF?@R>dUJ8mos44c2KvR1{)*c*tHCU?A&B!u5Z7c z;&wMMfqA-LD8Gw3v2NkI^IN0hq5(B+S6n%NV_(&c+4AA;{J3g!UkU{|-O7m6^J71& zw`a&_!|yC9R}U*t9khPRBlZfidE(`^S;#En9O=aP_APccn$=V%T%OaJJqUD7`}E`g;%>myuzJ=t?ldE7`(526U`#=c4k z4S^|3S_VzDDjKt&&D^F%ZWa1;gbB=k_2hWXZ-fOtF_3r$C1E2ulqH^f{?Q!nsN`Mn zp^dRMGW#TwSkwnx`Jfp7#`+@n@8OUc@9Jcosg@NYPHfDcWwS&CA<1Tv>-*qb?_Feq zoVd=-^!6~sArhjb7e1~(oZAg=cj=vFX?C;=Y_(EuI!){f8-@jY#U(y5vi7~(qH;et zNx)jr1Ub{k=eUTM22_g5nTtBpx=^T^9dLWbCTGcDFpMUvmKf$q3$u*gk&!ITTk{%n zP9WZTb7rH5oe${oUG+JA3gd$*5bhVQif%hBY#lMkJd{f!s59ThMrlDq&iUh_iC37_ ztAA(6c!L8I8Z-~=%WH_|^9UtI{CF%nbl-xLNREbBhkUlbn0p^DykQbxu=c1L;O1f2 zk$+-!y5u$^Q{k0Cr&xChyS_uw}@F~u7Pn0 z^-qJ3Vo$5Z8`3cJZevJB6VLN4-v+6dcMP*By_^LXPe?zVmqkaiJd|O9TiK7! zAktBJ$59v87;o=tnt$Sz+u^4#0>rHS$V^7}yYP?|sb*~`mni#?*TdH2$)SW~6>hor zcit$DPBNaz~G&|BxC2uIvQ{5I;E>h52y+tq#`hdswlzIX0OV80}u&nB~f3VTj4 zh$zaCKwNHR3o|w7{`mdJp3OwK1NU?#3}L!$dXpUM3@h*m;fIyG@Cb*@F^eVlb7v0W z!((Iqqz$l%-qMtKnwn^8;zOzk1}s~x8Gv+2-ciheA2YHv1~u(qMV+{g5-*`S6LYFp z5mJ8nw;aMitD@V6eJwx%|8iz0&)yUzvw8F?j+sE@bEj?K7Y*W7(aP>-Tqwb8(X#I7;>-t?h$u)M2_clFhuUatvZ;%H%bZgWb;pSJ5jbjk(sSC zy_~T9hDbozy^gV{pD3!U+nluljBwUXFcl2Xu1Hwt9bS^t84no|6k9@`f9))rFa2BP zarUZWW`hLbxhy)K#UL|l1V4Ha^?jHP)$2X9nIdm=z9F)1vIufOy^NcF$c zT+8mR(Mg!y-~u7^8u4t6?kEf>L$k zf-N@NL>pO@2Bv*eDJ=AIoMN3VA4|+bUl`7n`HdA(=gte<84v$Z`Q1S-aXUHv>RZH> zF@^e90L8omk8Esc&sS)R!a-Qo|G)mmG~bzvaoeZnC(bUXnt9^(ZA#C6D@suFJ)E!rx^CS489zFxu_hbPayv3?PFPl3dz?MWL- z_0&-(Ho>_G!k|^NcaJ%2mc#GB?eq@zMEn4R6^a>Wn5u6yDNWVD;?Fit*g68 zc6ErpIL+XRi+ZJRy*-D3u}aW{N@GtVqD(rIcGu!Y(m>b!y;DV`IdKLYXnwp)zyev8 zOkBa6qTFiN`>d5cgJaa&J;6+v)Alz3K1&q;@X| zV~X?B?tyroRmp^~Si9r?u$;(#-e=fdb6lxOPqae3Q8=Y1I1TK$e$^=STnTwOe*IAD zc>Xr>{eSL8nQ)*canFSOyiKn&-BM`wp1m;a1+k4c*fW%Eo<&EGE4=PvS>w zoEI0g97qPR<}Usu%cN&`M4b zo)I^Y=2_!)Oe(BsLjhZ+1AThHO^uVo{n@Y7U@X4I*rtpus!llH1? zJF=%Q;o~h4ELmmUC=^0|^8f0NpRdjBcOB0Q%Us?yd+CQT6S(aTB{*uO8p*RcBcn%hn?CGC1$5WK- z5Q$V8Xh*iF^VT{EZi-2+iZcS5EfBUXwLO{6`kuyC(O`yek?D$rLZ>9dxuk-7m5>v$BJKwY}?RTiZK3qc6s}x=m#!r zN#v(4qyF1A0bn9;Sm%SDU6s?Qa(})NyS%r%xk=|86vJ-Qb$*E_jBiB?>6GEYi~Ws) z--(y!)p>TC4rX7S<{$q!JDzZZMUTmR&G2NI&S>GQjCjByySnpOmc@NA7X0i{`F4ib zF3JMof8ILG81oi5tK~Kx^xN9P`_R-3y%*Wwrs$h@YjQX|xH*^qV%JYh1TNQIx@FD= z4E`F>aZUGOW9LoIx~6gt$T%c^g{eBY%C4wgDIxme|LTk!#Ou#Cku1ncg7wGc&pgn` zuht{^M){LVX)JapkBW!4OQ+iTcQnJbS+Vqm2Z!NMZt`>3W-o)%tcp(2dS8*zxX{oO zazj@_&1^EO;Ss0o6zPFC^2W}ZkiRMfX*QK@K?veMQdL$|Z!Wny`R~2UZ>sofuGSaEb*t=&IS=?w-S4lJvHytN{N6-MF-O<(I@5)~J_p%wC*Z5! zMsF6TdyVipc5kkyqR!Q0mO=yb|T12GLi+rsI}Wdr=gkZT3uc_qhMne;8YLbBhaUQ7K8a8Lz8I2_%R z6J({lB7RVG<{IzS@GsNuzZ3J5PQei~uW~)tySNnUl=hKNRw}pgZPi1jgc_=`^~m>4 zTyu#(!_)7QQN6TG`4Qvtt)HuCN1s8_J1Th51fd)HDwIeda9;;t{q%B}r%%!X5KCcGz3RVcj;_`~0nR7yj1wGYFjT7NoktG;xV9iE`oN zK@U?vu`3kwB86i$v(cba-heypd6ab20k$gQjW9=c@1;S?|knuuIO6%xw$tWqc0Ceu`s&2|IbkC1EHu@aW1Jg}seL5EH3` zF|Sj0PC#0Fc{CZs1@m3xUx=O~T1JI@iuzsw-mt!u3P=d#o|(GlP(RWJS2%QVXj2vdh%whB0>;3t?Ki}`|_wVzc=WVw=AJ^l$ zuKTH0S46f8ZvMm7EAnj-wMV1(46xBn(zS5h!`!~Hj=>N5ZB|T}Mo8?^#Ba{$Sn9+m zDXaMQwHmHSn&xBGBzNjCJ!Kk3zX9)wft060gFKWd9x+Fq=MJrTvg}0IIlv8`F++nu zHEDKkAH`64%=@73g?9O`V9UI`APw6Z!{8%_r$tTXB?01ruG2xPdo3nKre&H&VJWLbBqeI2}#zXqFGv@p={^i)^ADRW9bM zm7EV+sx4YRR8$KlAKtzcDeo7wdZZI_CfF5cs|X`7dE$Nwt*W7t~G2iT`rwd^Sc{^^1{eROJ_ zo=c@v2TcK8CO*0#CC=xS<_-b@S!Y)DH4YcEA>5IKh2HSZT zi>k2iv6l-gO0j$67pupEhhBGtTi+=@r0`8w%d+L^%iKb9dkvo;k7m1bX^|kr z1^cSxZHdxku-R=cv7V+~^BYs3K&$&hdtE$6?Hk6s-L)FhIUOGlBF$0%TTe&s=8719 z<{PtUG`jj~R>|C0V3kJmIT6D@KfOj$)5 zB{eL2mtG5ITk<&h(_3DKEOJlu1kT@n;Ct7!*P!}B#J~sp9jW8q25v~bg+zW;vf<1b zhxV$V@M+op`gZ5I!tI!6>%6VQ?=gr29WuQS6benqRN94Vml9oZD>}R$QE0KS0=GMZ zAp*B6mYavsv6`*6aWE-4T$@27w%#d+>YJ}`Lz)KFBC0Z-5ZpK4$OODiTijv^NW0sp zX)sZ7KXo2LbN%5og;F_ee^N@dN3|d5xMJ)$bVY;UM_WM&0S4zwF7w}%N~3w}d%Iiy z%>bSTC;2!ISfK4~U4Qu0{22Ye$I@6d|4Pa!12%u>PQ2L&tK~p4J%rDC zSD;^l?afkN7!{k<%^EE&du>~=VMa7PHOuFtQ(z4Mx?cE#0H{|TW|tgput6M0p3gs0Cf!A-sRN_+s5ht{A`>g? zcSvP8_1Lz_KMwc(qms>z0&E zMdU6Jsp3nlL!pL>5=kNI5iNkj;bh(WexdhaFOg!pek;&{k99O}y_DSSyT~cFI_fdA zAwo!}KeS&X$mQ`a_$X=9=_HNy%;0$u zv|^+8$L2R`3+EZKZb zHZcrRIt@oNySgx$6vzk(O3lNsyiK0Ek{FWFB~J46O;1E@0B$D))ZMoY7X`ZsqWT{a z0|exVFWVrYXJeF9!&xHP#@0)32~_%i#QaJIT2+F1UO7Q$lF~=wix5sCW9vah-!m@pc|Qq6A#5Wbe3EgQZcLX`LOdIRUwz~~ z4bt7_;;!w~vZ^Hw+mW?m3$|VeDiSVjDNky;#I5Lf>q^>>=3g-P7UVO;RBlT~$w9^7 zk+&tq#j7D#dqbGTr34AH69iG8+~>#KkOizWSR*ed1zcR^uRR`N4YAkz-uPkT(wnHp zWcqJRW7V)I|Az5u%-&|v{(l$Z+ysHi4S5N}%ZY0*)dnt&Hq+(V?j)vn(a5?dWa?|g z(QneO?xCd2BWXhzme@*eo*BSNi%IACYOCXR%QaH5?S~Wi5Cn8HeAC-WWq!LA`vo@2 z3iB%n&%mR}MMtxwLoCX#z1#~Cwdrj_d88J-M;%4cy{BKWWN#Pk_MqX(j?_E&26wJ> zpMx#Vx{Eie*u13!_RMM{o7!e095!BZJ(s`n{!d6d^##im8z9dvOr|z|Ki<8b9)fJY?`7Bzu9~*0_R?3@>fx@_I5l7$r(f`~E{ID@( zTx0wYE@spA_Z`}wA^Od^^+X#23!d0f`>E8r?%3&l>@AkXL`l#+{u8iQ3DpxD0trr425cx}Y>+8oPuP zH}TL?Jlwkx9{rcDt5kG!j1t%ASTjzpPJV0^b)-ETphFt4v{L>EPZYFNAEXb2(P~Jr zB1(dKp!)WQoOa0Uf@$YRgPv~3RM$sc^sarJX}e-)H+Ry%t|8x`>-IS1ttb>gND$T2 z`zc>ErAMxJYK|D0lZ5B(GX&AkAleqK+Y4tq*HZmO6_48ljrJM3{-9yp!(S?B{-WKt zq?)jf%1Jt&;rr4)Nu5K}N2o{G&gfYJ2N4*(#mp3skf<69 zEg@ppRV7B=_1M}jb{(9 zbSPdzJQ^rpq9GP-;qE0?z$ZiPJ$#zPrq^nrqD-3e>@GDSK_POK_2ka& z?FfY|oBKWNT`TO1!W|WnU?&v+J{#yBHl>2zJuVgXPS(-Sfp~}oVB6*e;lv23#46IBVw@)^Z6IeT0Gp+uScSb%cV8`*;;D>GpX&7%} z(^;FylqIhcf8~%TtUW8q%O`$gBF_hbe)}?~<2F&{&-Iga7~KD)(O(hk`FETZ5#B4? zS9h|bh#tSuX$U-2aYjve1dlB1eU{0`^Yl!MddATYO&`=RYDZJDr%x@VD&DUK~D4vUt(1{OsC_rG1 z-BgOsi$qwjdj0?4XQ= z8shLPLMW_bW-i22_+VysX9X`t3~$>tK78{|N+VHWL2|C1Uoj5HwN|#WjaoA8e8@(@ zfEHr$fcb6q3!^7T`zJ3PHe6)VOdWRkTFHarv$Qr;)NBbcE(-IYsu@adg5<9V{JAcd z&bZCNWl9TW>l@ZoflwdDl1jIu7ctjM`;lmwX6Izig(R^(%|-$hQUSd zQmYMtk;kX}?+A467w!K#Zu)xbF?drL+icKMKbM0#UT$SIXZ%WQIoyV<<%2)R{QIbr z=Hq2Wa8ytN>01KOp+0|>D!Yq3;f20|qjRopidBoKmiaz>*e-HIX03wS z-*5-h;3}qZQ}9eFvzJ~{f@;hLhB-hgH(e0GI+T~*N*?C9{y)>Nrf!FhZhC@&NX>z6q|{c@|@1Ew3Q@PaqP_MExV$K zu#=-cF7WYB(myusE;466TquN1}CSwWj`*{UUz8vvEbRyAglzq15$MD5v#OKrzkk_L>1{f!1! z#gRe#H0L!Ea68Ly=K|x9Q3mzfiYYp1CO3e`wg;;|jnM?Sk>ICpd6kFXXMPk)3@bib z)h1Ym|IDgqkKuxtR$OgAU{2LAi>7w&i=oKcD4^5M&zvvcqA7JJfewcca>P-NN1FJ` z&cjM{7!>Q+XFtD_O^V?F-5!ak!!wMc##{9Cz6V6O7FvhV5ho$DsH6k!SrX5Vp%osg zQ=W#F?t8R8d;WRR`^k=yh!D?TPUqLpLOy?Uox7k5^ad~8^IX7ZTYB7Pmm=--ek_7S zKX2?|&fFlRCJ$k6*>wFdjHK38KLIH}E%y|K24^rtPCD&F-D#Gms~N)gXV#34C}FV?JrzY!! z{?Hco3H$J0XzS?KS9lO?17Cd0+Sn9mboQNzjNw{=;VXL?oze88?F3!bPP|3frIRMq z{vo43G-Jbgvbs60Y8fy3kv-#aRaXxE!cP38{Y`HH!+-LNBjA1*T%r?ac^tnI-#2mc zs#{9inr=8TDivOMczrCZXY66u1pWX6-J)jCK=I*QQxO#%4;54Q#-@EIskPv zMJnOYy{Giu>Ze2FvEvII^5FH2o)&%@+#fR7yz>t60ouNEL7`In;Dq*v7l7@U4?%+& z-|kMKnmkTTv7OqhD9lT3DIV)2EA0_m(EDjew0?M6GI$nuU~!&y_t7kUp#udD>p%E> z;7`XGrsfv~|Eyi%!I7R7qEiGrw~4#ur+3DVaF#S$K()7{sjdX&8~Cu7)CP|_-a!U- zVj!Pn9h_XZZs{Hjpeow_QoFX`^i_C226h5KJ<#@oOy@*@p}e|j(Yfx}H(o@kUx9@F zTalm7()_}(O5Fy8EjB=10WT;KI4K;K8M$<0j6n7BFz&UreB&$B7Siw+M`5e?4rmkfwr+HhmqGt@=RKb9<=k7%u~N$S;T*rWuLzp zs}q&P4GJAzH|X0oF+gaG`ghQ$6k8wUbkaz9rMDy|Z-;e8l-SoQlnDg`+5*?$4l?Ru z;FJR#%cd_dbbrLPsB{Kp#8SV!_ib;rsiScA|77O;56pwMf);4!{w&zm3aIQ!IQ4~o9qH_JEalIziW_{` zZ{@`X04~>C>9=%ZO<4tkKWL$TMRg84oxW&=ulWl*A{BrBzIPNFeOYuH+AUz;)HbJ)+=u?|Y+V(Xk2}7Iw?}Qx z)K>tgT^wJxL3hJKx*l0ZOC0F!U6>@6#-nL(qOp zarCcsC=rTlo{;Y}C>CYv=d)kL=W2K1A}X|>N8^s>{oARZ6vwF?u!VWNfyVJpK%0N- zX86gG?#+49NLZ3Z;BjrvVHtLTyFonqS_<3;w|iCNF~*L1NrRl#+VY~eX^+aR1gfRg zz#_tWx35COgny&jkLDOh@1&B%uxvv86+Ory9itAt2l(qUX(k)kQ;vo3iY^i(hW>i1 zS@30b!81Zi7DU<~$ldHlfz*lZUPUELRBlf(>Fnw#C1N#h)l>ZC#mLBwSD+cz>o>pS za%P%@hUk)(qzWWkeN>(3QL)-x`=#Wqt4e7xhZ|AAmdlc9n{iVYQBgzy_T1ryvl!u$ z|Hl}fH|Eh}2xL;nUw2keb>FsCvTyK%+w0wiWeo~$Z?N91rd8b4j>lJbZv-G+yh69 zi@?D(-_Lo0NEWRmZdvh}E9#lg_*w)}tNMpVY74GoO-C#KLa4pZ=#-NuoA6?KFcfg; z_~;m^E*`UYHI|D?RXy!^=II(_NfIzQhtDEX=8~f`TOej{;aRvp3{&0xWI@`&<|Ailnaivc6BvX-A%XoNz?whCf!6tcCowGD92j{c|!#;D` zfjH?eWk65D-Vq~r=61zAqN_F}0S9k_yBSuToumzdj(-7UzYPv($3W3U5S{cvcRd$# zAMwG(?kEAYd-=kgXp0SMC8S}b4Q>qzHMxKzKDrE{t%G4YCx{b|c194^C7HS1@}C@x zj?(fC$F+9FP-OD6q5TTWFW=t--W??tH={ZS&vM(2qv==OlPT0BqA6;L9se=QPs=Z~ zE$aX^ldjaTtE;_4NOT~k8n3g5y8 z!)d17R<6yENr2GqCl_RXTiB-;PGquQb+Q28PR3)w{#gakBb%R3-+H2lCRnAlO{3=|db-^1vvqZ5P!6!GE$jMYxgzNlMqE;*kK z{U`rYM9Fi8Oljh7Mn5jHJ@%wt!271_$4gPTZL9+5c!$`?apF>!ZylyWJ2|p7YgjX{*ldb&RZ>#_!ijd)9M&%3`FjX*K zT~;8%9Z-z>{4wvtn78J_O405Y5SZ}Ex;}S>C?VPvYPDZP5G}A#x17e9aFe*jl6ZgP z0sFTuOw(5nFNGoE3N;=x;i6Uyaf}TY>@zTOuM%9XtHxe`)KD?ix-9Rn=@(LI|873D z4{-cvJXnM7%o{aD&HP;krY|SJ0VgB?*03+ay1UgC(rYtoOW=v(sYQX(+}oOF@U9Hv zbXIUebLHJ);vJbpg5|4N+7-#CLx(D9)hW|KP|>C?oz|3~n&I9?&QFsJulR9c%;~~t zRQj9h)v@^_KHygjFjL6-# zpGENZV_Bd0xOcQ6G(oy68Z9sL2syQNlRYfFOWbF~@@s{TObf=vk5aEyzV=V+7Cnrt zIpR(ijk5dJt~X9*^ObCTjGHGjVvXIps#FI5Ukb3n9i<#M17p)=S(D82svE{$uq-7wiV7tCo>dM}LlwsyWYYfq3mrQW-33O?l9Yx*g+s)Bx3dAj00 ztgo0h9X=uJbooiA_EucqVbxymxFHU_`(WNHJU9B3In2Z3d*+KRaUN%jxR!AmW1uh! z8$~f%Us1+r1A9aPf7M>!(Bq4oW0t&_N&gEtPESZ>@qGL%~Q3&$|PwM8SS4RIi>UdPIyFiF;WCVIWWd#t2 z22IJ3vza}~QctLw26on)7uNYZ+$LRDp((&UV57O93{wkK82v}}qMsGyg1?)w?4In4?=1U$|d($mcd!;wh z+?dyY?ZvXNT%G)e=w(3~S%8|eFJgt|!s=&2=TjJAHBCxm46mA4>LukgCyIL1O;=ja ztIIIy94Jdt-C9x9a3b1mFh;tF?XWMoPQKaD>A(<%D@nINwK$@+^rAUOj^L&y#ISf4fd{)%O>z z{Ds83`4sC9&|Q4-rLgKnE*b$y(EM2l!G$!e!FMKxxOg)eGHH8 zOWzYNbgQvNOAX_8s&O?We|n$f1a8|v2*y-0F*CyZ&t8rg77%i`!V*?zkv|KiO+#1@2O9nNps!k$$TEs1BILnFR`VX{8 zf8g_DvIwr3EK^goyCk#DLk)xNhrt;)I|!ePflM;a6rifP4%KpZ1*yf%ha52u_tNXz z9h|FwKIE+Q*m*K|u{_;wOBKs-aRIDu2%cKgbBjwsa*eX}Fe~l~)j{)Wy4iQ?hM({( z6o;PU?GJ6(uJbn)UE|t57yJLoM6v5_y3IM#-eL%_GyZ}$ z(5hM{S`WhP3Dj`E`hONVG&=&mw???h_f|Ze5dJ4@D^o@Pb)BGy!f%puLx_Cic?o_h z_qC%&b4o3R1Fy>D2okj%>1NB2eKVp1tdEq+KFDHzww;cEi3{!si!D((v|G7%6V3g% zFF;pf3pMf2BYymlA|th3Cuf>k{+ImV$DqI8m(_c4<>A}EZ{?J%{2m@hpWa?CZ7bT= zKDd(r{-Vkx^eGG>n^7aC?Y}0#iteiX-nAzw(*hE3?^X|im@Sc1)Sa&s+ zSCqHX)#&n&*ph$eoJJ}mpN@HPjT+81h*8@^k`sW(&iHwT{~M`5O9QfdPCMv7DIhRP z1x(9NhLM(G>i9QvC%=O;IPI~+sPW&_G}9>5#Z$+ZF15Fm+}ml!r;Wb{I(Nt=zZQk9 zm_+^BxzYYLcGLyl$Xi%E;UQ+%X{j}Sm-R@UH!uE)?$fin?bM2118S~hi|(Z6&-xgo z%NHa?HlRD}B}NE`yeA&5vSLfB&fV-u&{}%V1pLR2HDhf_PPK5|Au!S$39Ydl<4m+% zpZI4I$oe~e(dyQqB6+PK79H_&_IYuL?0rm|?&(_ahsjz+hUE>T)J zB-LXd(KcMmiFk?M|4Tz9hzu4tKZvtSH03l`{`{%y>KEh1Nu9`5%kX3T?tV#2vKh(L zIsEZ9?q;+J=9}K)5?w?5!01BXvC$>e&Edkov#%oNyusQ|^qrhF?PiN_*QP+Kog3^} z5ys+UZ?Dh^v@=}X+&W4^!%*HsGTMutqe+GujTv;W>hCxSpmta=d+? zGexMqRIhsw-OPBelWV%#T=hwI*y1wPnhCW&N3@lwEL z*8O$@5RK8Lb|0SBe5C}~U*S$d>(bBQC!0DOqNk7hH0Ydjxhwd2Ds2x8TcRcwf1`Ul zk@EtEy`8)h(LnD3o(P=hIT=#m$j8s+6%tPY$16+(>Yo?Lm&bOq+bQ5R)k4k22W~_4 z5_CT8H__n|^e!LQ>`%CTp_b7#&!PG!x-_4*H+I@D&aZ_(U#Jm|td;!7Zge_^vKgbhSNO!Zm4eJJ1Ji=uJ$U#y$R? zkj?6N^`Nc);IiTZ)>NowgkU$LXPozby`#_8d2+1iB7DxY`?`JRpyscovme*VOsW%| zWAd89#S*uIS8q+H4#i!0s!bRd)@U0G=mooGbF`OsLo#k0td0fx#l&wIm#@|lp{ujE zOnhLA&;JYG!OQ5{W5N$>m1RDfUOctGt<$&5@`@ie_?}3Jp3b3Fn2hjPya*&b#!tSJ z&Ab|}w&H)DEav$FPV69r_aIK#S@MDm)x&(xW>#CmVG-E2hwUc}xXg}iS>H-H-+AC(3qGgC0U;wAgebd5;egRs|8-j&Etp_|5w_yte93c7DK& zdlji)5%j-5qgMaTp?WLFR(EJ}<=yJLTq(*?OuZD19{{7Aah$PkG-|H%yOQs7QIkHJ z@2gZ4@y9ihlv%Q`B&kOjXF=`1m07p6-i+6fq~m6A^Sx!yEUWM*G+dY>H07u!jHXb1 zAOqWxdGxCeH;++rqUG7ZanVDreV-Je&n{r7E4Or(2P}njcO-R{E!vw=mgeV&!#>jX zONfsJ)~$6=ix&|0ojbT#^sWN8--jU1bUxc~1+`Xpe2z9g_LkE^D}2^WPLa$kzJR>$!g^nN-@Yy*YeBBz;km$WBZPG#(&DN$MBGEYxVE8pZ;6lXP zx7K1iH;B2MG| z*%|+R+f+9vZ=Tw+J@u11y^%j<-H-1v!Z8onbmb1+!4!AAb|+rD&${^VSGnI5y3vv$ zBCPvYBK+1`_sPLv-Yw=8DGw8${va)pK%{+q;>GlZQpBB>aO9Vwdv$!Z6P*W4LT2oN z*I5p|cK}h@O1!zJ^d4NFyFUFEHRb1Yy!BK~5^(n2u6{7iK&IiSapl%p*3FUkArGYF z5}}C+Vj|2s(0cpC7euxlsm;P;mPp}14!u?&kDNDja+v2Fzj1ITc+Bpq>!b$RGhBX! zxz~RDhGCS&P>7E`ueRw>meV3jx;qDP@X|NHdS|%q{_-Tr!HD%>OKDz?;V`In@o3y3 zYLwt55m_w_VAYi^Nv_&xL{M`vH0VA56)`Ce?r8`-3T1?OUv#DQ>Ic^u!kwAaf@b~7 zMwD`I{(HBI;J@8UX~1WXagx(r`z(|Bgc3Rn~ip)OgGxA9~5u_N@mab3feh-tKXX96L|E z8M-+3;?ZfvGo8LQ|7@4>cv}eIoqB6mkoK<9N;y23EO3yGRNeNWHZP=pDCLHI8D^D>A&b{L6*XkAga^=1Q<;R|~$j=vf{FS4sbH+R{L`9vVxnMDqw!A#fd9C4d zdibJ6wB*Cr1ZdifKwobBr%NF>Ck{B4N|wWG&}HETSws2kydgF3928%;#dofd_W<^5 zsn2-7uFX#8R7WKDcRG3JVeI%-V#J-i>WGZ>l4#1H6Q%aX_Z13*Nfxd1*9tBS-VXt5 z_`Qf1NrBNlPX_wA`{>cJI7Z2%;wv8q8mH^&OPqL0SkoJ9HnWs=20MS< zt&d!~<;i0*PEtb5>!isLc%$2Or>q0+cZlnAy;yFTsz~(@hq7u>@Of+X~PC_gCo z#zYTm(a9+U^LJ+RL$Nu)rzrq{CkCG&9?4mnD|j=Zhy?P;Z)1D6w^}y>jXq4#gY^3K zCBh~d^40TpX>rP+jN~4laV(5kdsOlh9(*k_X_IaAD|06Tt~+m*r5G+>?Tw_}PLSi( zUti-ZUPR_?PQ(Y<5uQ^_qkR-XUF}8sq2KKu9yUDfe9hE4Z8N+cdsd|;essZ8;l%D< z!-sXXPkXUxrf}w+sW- zyO=+iT60qOeggqU=q4G=Ojm9(yAEiqkQj|C4_e+o!gQ{;Km;bdQ%qkg?%Ri*?8C7g zTOl{jwyd{wPvI0hA5bU^R)7v8tVfIy6M3||@}mWLpSHlE`&q+~v8sGA;ymophCA3o z(pxO=sK{utSl?U7xcA8NfwbN9pRF%^ckUTK9al8A28IOQGyG|SAQdUf*iT+|w)gpE z3%kl*k=pC&^AuryNBZ|!l69c5a%qNu_hw3lt1U!k(8p!~`(w?6^bd$z>;m>v1@QC7 zpEX!u8AIZIjkC@|WBm3OCmWLap2zRjqfxrx!gBa1SwB~fiRon5_@3TFv|Vt?fMQ>s zK`qytAWCt=x|Q4hN}Z*^cRH1j_jl0mZd6%#GKxyv+b^q5&Y7BnmT`Kk0=`-P5bsCkWkf(0W${9Tk$D>A zF=r6jC5&CYetxk#=d4!m-N?o>_xv?46ij$>3z!t}ldhOU1Yt;JbgTj;*JeiXX#=~s zucW~(0%czw-(!D%(WKvL;RhB)d;crSp10GoDu8rd9qK98R3Ph%0t{U@QOmYSWhj<@ zEAoWaoXm^ZUyCH=u!yyY#}_0s<@Z+>*EHRRS+)k($t0CU3in6mx;#FbrsS-nLgEU7 zN*Un{RW6A1f&93qV(&n;6H6R0{e0gI*ECJvw4i^FGO#A3+B@~%O@y#6W1CxjP)LM$ z?uqd9J*o+OM*`x=K)fP@zNCgi1Gh@GQU5M=ZvL2HzW*5CbM;KgfD~|RZ_F}jJTI$6 zdh9%E`Q3J~vx&1vYvwnLJ8SRKuflE!4Gbd6&7FK%RxCWQ9}Ix1P`7tWq9VRec}K@C zul2E;*Z*YLKSPg=(iRaVA8zrw_=-#=o0ZTi*^8lk)l1!_c%z}PWj%^y7!a8s{)9)T z5j|J`5n-z-+4I2pKJ9C|D6N_>#Nz6;l=nOn8!}7u#YT%9|7&Y}m za8)Ta`??GI%G`=d5&pK5`p=T}meD{_K$`31yOSUb>%FvlsN8{!@Ivx^t; zuM{E9rlKjl(AB${cg1N!+s#KJ`H8M4Wve}G#qYf9pl4MC zqp<4fnW~(=-wcGjLT$f)3Rh93iHoi1f)7J+hFa?V&S8D+IZx+dzx9q7>J?b#N-t7pNMwz}y9`<2JQ)ogE#iGz$5Vss7<{3pKDt)80Zzsc+> zc(K~1<2c7+Yhhzh+X<5>s7ddX^)?W61M3}D1(k+LmcHT$zX-6?jj`TUJGj6Bt9^Rg zb^eMw8oD&4ok@>CWgye`nS`YG_HHZnA}M^@%71|`FrD3H3D^-egCdVYs8c$TiS^*> z>*sZ<^lZ&`r@JfH*`=_)^nML_yu@J)sngL#(~E)fA55hViDKk2Yk0~S4&XPonW2zFWl}ed*$?|Xe7UgV{yW@T)y|J`Xw9Q zlU)_+pC-GYneybStNqtkHl8({<#d2E+5cp?x>llHf?A8}DD7X|X8LQ27v6KZbU3{o zR{s=qR+AI|yD+W7Es$n2C|sT3A}hFfGPK;bl9mHXPcrHb z{rKVNt4+t>@YTD3uZyB$zZns62c*{;?WLc1`u3r?{p;)yt62_#FdW4fSH7683)4iC ziciQekjv$L+{qElMzq*_Nij}`wq|Jq_!dfeb?3brgD-iUL~oY~Afm3Pcf5i-a0Yco z(Q?0`EOT0aeX5s1cJDXW5y7Mj;LE~Ki~o(rer{O{4@%h}MPC*>rwDUr6WXN)v|{Q{ zMAVNBdz1jWo7Ru&(tjzdSlxPB)MEgZ4mVl2@#pgSyeMhi)kf|Wlil){nUK>+O~v0x zaL2~Nr`FyrAKUk51$<@F6z-f)BtikPOL4;G?_d3+Wo)Nr>9Z&CWq9ryRfX4_bG~i*juu69j!C+it2GYc=~ftn;R=XB(^Y$>YL(R4zU5OC-v z&$r|%x!(}7r;woHb-rs4gEzjR??T2|i&=r)s9;&X;2V8Y=`d*mHMzj|+3}w7Yxse*bQE zEBbJ;BG2a|ygJWQzV+f?KydJ%Gri;QJCRdF5ZkAb?%u6`2rXrG5GAn$B2$#29J1Z& zwXQ{#x{G!Zi?`WM|68$F_SRKOgbm6b5e|`j>J*?;{a9&N_~zFaCjQf?##dFE+%;C! zWg#MOj4PLes^ub?kxl8FIn_zyF!n)0OwFr}X9LR(_Ym59cCluQL&(7cRv(S^F2@h# z@Ce^HFqtPJ*6pfDa`AxEsvdRMFnJT(qEP_ocI?4Wate7fmungmseNe{UlS63GgKER#>Ay z1EAiVO7!In?>vG&4%l#wu0AlE%1H$$nI^4o2T}2qVD*2^``>r^IjciBEwA7lv7)eKt!%7>!bNmlaJ*Ly=R!EHYzZuT=QiyUh2| zOjP5)SMom^)V@<4HXhAXdsHkaF6bc}tnnpF{+H2wSKerb+`))9rv%>}K45r?YyRh4 zeg&s*`BQ|CFO1W;N_*LnQH4%fUXki=bklj4*7Y)k#5-Jru4v9w$WVkvH?RX?PaUb= zgHGLL@=+ZLniertNmqO<+BJ<6;JmR)>y?I+U%t1BOLcN}i2qy<5buxs{i^m+JWtjl zJD~sb!q_=-B;3JW-}YQan0@N;e0~F}zj7tv#np#@yNn!`l{Ui|HZ+>?6cXG%HO; z-5wOW;{6bV1dq17eebO^!!d6NqU0ko9#(}sxPR;p_pJ~9TZ*3|J(Ucle%4SOL-Ln& z=B0B7KbYOTtM6G>H6Xatsy(}tLaz88Jfi1kz0=?smiVsuE3d%tdQ!h0mhc!)g(<=VL=ug@or{1+JCfeHi>`q}(5p^9y&ooCg zv5XF9yM-f6?E33{#y7J61-6zGZH(8Y#_QhaZLU01wDYzCGWklj!a=9+XB~tePG2uMsa`l*UdVt$mPVqL=zjoo=hUE_gJ0H`k1(Ju zeAObb5_)JBz7Fm_(4!zu;&d^nN^1A%9~;B6 zH~pR8aK~AGW7B}~_Tp*&F-~M9K=w+b-@FaE-7nK`SRgDzYeHi>x&nmBmo{eJ5-A#kTMR#w!`w#1;H|@+Tw6THJ#fc0XvbSQLiZ5I z)SC_ZZ_{(};!WbpyZz%mzPaPmM`^sd;&L5cS{}=F7{YV~yh*RLnk*ans;2<(o8?M~ z&z~QOP{(-R_#oRr2id8b#hX~JpY2cHlH2?BH{nAG_wP*WrU!`#^DekdqpvqgC77W( zMu$R#91AfNk9sJ&sU~2HT+X)MJ$vj?kQSBNz)`vWs#si9r(BU1Ezcg=ry&;AADN#W z*RpZ92Z$tX;?_2ZL74~GxRRxN# z{F9>Wackg(;HjHoR@Gm+-e1kl?3H?L^j$~&o1yZs<1;>#>cMrrjm&UqA$bdLI}Ib{ zFE1Z;+CUeIK3>#ZO5|cU_TigzirTXXH-=a{WQqR1`fXkA<1?|Qd?R7RIw?BB$?-LZI)=GkPI=` zlpAO;UO?z5_*`DigfMZ2BZYs)2bQMU-#VIsVHn9kmloEkHb3&0glxc;+5RG9%;AC> z$|WJS9D5JPomAwn2@~pxCfLs4K|Q?AR0~}OK(*$*a$fT1xYj~^6?o$_obD#&ka5@-+>sWjx|+x-kMS!u66}L~>-80{mJf*$ zhX)1k!9Q45>P2PkHd^)e=e+@3i5E@l3%EEOPna7$Zo=moBRSpo*795HUlq-!$bEhA zuKr)%J4rV>6}dnBDE@Wm6RV&v)=QupzKZ`hbNz1yKEw@WWh;KlhaPn~i~)o)xoytU zK-Ua@pQWV1%gZq6Qbwp=eDsto)rYdCav8m5)O)j^G>@tr+Mm|tr`nz{-gv|2N?qyb zPs8m?VRt?Xve4GulCW%nBErF$9}k-Z#+i_-A$-yY>?kuXH-+O&tV5*t;tC53U!o(Q z8lNg3Qpz`b(*n}_EY0_ID2oKVUfYLiEDj>aAr34HRiu7JX zhma5gB;jn|Gw=D%$3M>C3`%D2b+5JV>-t^8h!=z^CAf~m1_ojyhc|1jmo#6|hK-JR zl|gzGKjcmnvKW0k^p0t|EN{$_m<@TrB8u|)lW4wXq4O#h9Uu)k>j51m$(!T z#n?GJULytX#eViT(!IO*>E&dU`-+wC8>Voz9h%+z%~a0~3vr>!N+Z{N3X(_-W>E9| z5&vK+q2(JeSDtw_Cnt=-(dP|Fkzqccn#|I z)r=u zvU-GJ&I+bR@md?k1H+O<7l$ktkD~Sgmqvhqzrk6}bP4KG`%~tjZO@nJKoHJqPk7nI z7r-}b6~D>8Z+}zv`!h$w7rNQie4^UyIo%TlxDTe)(@ldZQfbmDLu#kLWEAdU5e-!-<(`+yo+cWb~~$v>CJYK{r0_?@H4~t%TymjkFvd{I$5eV zRT$5X#kIB2RJm~*+h~(Fw<{zrFSavkgvC~%n`Pc??oj9Xc^k`EC^=j0@G%L+ekDBq z&+KrqYyW_&rrm-iL=oo6bK5CbyFJda1vovu`Y|t)tbT`qffF5|#AR z>#@DPzyShreN=`Kk3WihDyjSQs@8@aTy4c5;Z#-ro>wpM=f0F4Zd&q4qMbl_yEFHY z1ZTsdt2-6)FjtPziUiJ`$gs_XJLy^)elPU4&EK`m%(&3aTw7~#;TR4p{`Fz6FOA>F!HS6J zz0?zz6VHmL6~Kqfy|p~rC3Sg#(|#8U%KT8W!W)N}*E1hmF4~tzKk_|zj5!~abI`aA7}i+y1t~z;mM8;PbO&l>@{@M5Ozfxea`WexYI1* zJtTbn99;6iQhQaX2&t82cPk4|!LuSWMNOSQX32t86Q12OkUzdIb7A|cB7nB)+Oucu zksG^-9p@~~W1606gNW3yq#LU_u9@tvzLz=FVcriU)cH>(nkaZ&Fv)gjoppf1d0FZg z;(f<@ZT zks_Dk#;!&3qQKWjU$oZ^8kx_&DbSqj;8043UHLPAD(tn+M&KSvn9`23((MBvRGz=y zW}u6XV}_1%*8BuWp)LpmIoFvekXK~MMFzL_eM>a90x?yX$c42f&o}le9nBDGbz-P) zw9lGLdr2D*uf>Xh0=}v1@xn0qH#yx*Yx}W;L3a21GbxID13@B`ZhXV(A~BzTtZ&Kp z=(EYF$BE%O2ZXuZn%*+OR|fk%9oWZo>^Vb^M&vT3vuoOS(;gb>QOj&h)FB^vj=rgY zKC9-Q7u)i<3GT0Cyu+n$9`7FF)*RYrQz6%uWFW_Ji_Fd-!0@GkzlJKTrak7zaJN1O ztua!)SkEHa=S=sBB zXGHBvBACn0?Ht0cg4b4%8dVgFX1^9z0-x%K_;Wb}tgXyq&qI zsvtg5SYpOmYSVFqou2njEv09lE=#tjX4@=p2=|_YRtFdPXo-nie2awMcw?w&J*h)B zr^6`GyuU?Dq(1OZ40K8-@)&5HdrlQd| zb8-@|!ZM6d`)&cp+6+OhQ30NrnlGbUq!dfwoZ2< zdQMJ~NwX(R8>+v~7cT&5`dkt9feUQct?RvyM$*QCF39K4_k7LN&;MQO<#GBo*}kEn zXVD>XS-OS8h5bP|i?lKe#YP!YfHp;%5oLcxB2-ChB9c+=7)tonpQ zipYrkX0M7}qZd`4u42{udcMU!4T;0d5%KGJ{1kynzwU_SJSgh7&|qG=WN{ZGN>}I* z(L{0m6#bLkI51{NaFFu287CnhP`3(KtD?jw!Yjq5H-0|fztixVv4M@nZM23?0|b+H zaK|plpe3NY9IZouh<@(V2mmEri`)jqhLIhELa&Y6ysS3=) zMM~mAe7D_^HIex}OkLJNk;t81zB$`r{|)?P_u9uRRF1kKeQGvl*21a>!Lnu}RiXh8 zx&B~xkkBi_=^2%&5vtI{<11|9XFL464_~FdVVEMyt6?;(5jR|n@Le?*VjAZbJ6xPT zqVfIeNx?pFleLfTd(SawEWJbMF3+=})JTYN;zBDZ6GV?}e-7VmHxfus60OFnF&wy5 z0i^UH_&rMBs}g@)pmb*nq3IdF<9~m!<9rKjB*ULR6f`^m?o^foSJ(ju8jo&thu*^~ zzZX#+3?rnK1dWEN)zvOZmm22%_XhiAZZNUKX78&{b{F>j8_p9JN#M~iRuhQWpv4D6 zFQz4Imp#^?8}5`J*tMK@(po}%>VQ>gan3fFL4+>a;!(K)`j71TndW)ew7z&=&}3VbDlH7lxIVvWcL#z5?|iUayqWEza;*OChMS^X=6o0 zu_Dz;{Zhb4s!5<;Lk=8NU?3xtC58Q9*1&i@usg{^d?MK8TM@TLUrOVw?$&tM6B&NC z)YoZGHPye$Jn`d#AR5=!;jd;Xr)bob9}I_At+y&O(R5F=T^eB=#5yLjr?quE9jAN* z(@xv-uoiawQ@fg zrK4&1Gt16Zko>{<>u)~rFws_WAiF|||0bh{b^t07_* z6@sO$`hChcb(*F;%SSUTp5(Xgws+fI`P&F7b)zF>`+V3QA1iVU%H%cF5E}v4BT^YS z^J)8kv9(d3tc|u#FLIBBeC3Vn{W!_l)X9vfoV+TaZoPV#@6+WA7jEdl_etgn3a6@+ zMNBV1oHP_Fef~$G16;SN@?WH>i2UoNmt5jD|HR)6x?%Et!y);X`g>U(@0=m$j|mDT zoM{^LF?DTqkG#25mvw)Nh0s4~FXivnip|?qX1cAC@5NR(o|iJ>zmM~-Hf`;SZ?B`{ zsO@VBu*B3{%fUFeaWu#0u$|x^u+0!TkOZ4a$55E~OnWT9KQ7|%Q=_tH-P2%cnYOHG z=X@oX(3N8Dr9yj)>;6f}c9OwyG@Ys;|1sO|%IWK4gJW!}!?~wjFXcX(WzL87Yjp{(RPwG^^+_zH zHg(Y6-(xBxk6U>~)PcjtE&?vWR@?SvU$GN-r;G!iHyFU^1c?Punx+b7(+llG_1qG; z*Z0pT44LgA7IfYL2K3H%W3Se$v%XCEVXQln&iM84L6R<$NZMwf|M>v_RPRkXso7dK z@vkBuG;77ywyW3=MAAi=zfnlrCas~~?&i%Fuy@IDFeZIp9T(gcORq=EVTN|>+leXu zN_~U!!8w7x(1N`YYF}adm)0d~KWr9=5)#aU7V)WQkxfb7>VSlkpo!Of#{lvyxz3Nm zg6k;dmo+HlYW9S~9OSG~B&>lWek1_y#=vkuCzsKF<~>^Rc-A3FMI@v6E{mp?b_pIX zCp~#-7@`PPF47Q&o(%|epn5jnvk1XNLTUsv+zn*$I=jaX$;IE7q`Nf`+`$unpavaR zFZdr6J(Ak|mEfil*!*DbtWP1%W>8r6PQ|U-JgOGS?1yn*cCys25b-yc5TL%S808Qu z2^UJ-apQTcN`f6+t{u=oDCgTfGk#sLQN)?%s{dY~25MMhk(@2+kP+xDAez=S6#K+F zZim-d3zxgQjow-8h&TvrH0DNCJXOyd_lDNIpZbh$Entzx@eIc($ZLcwVD9F#W^Vp3 zhaJd4P)+MLih6N_o{c^~|DqzUD82+%zhJ)36+T#Aj4?wvDYMy8=tq~S*hM&DgL5!VXW`YvJ z3DxEa;R+`h*_59w)Ji@6{OyjiH|EpIGzhF*@GIZ`QqbO`hh{Q7r@!BjQU&;dyTjG$ zB%&#Mc_2qTRd5qIexEXA&4k4kIXDSid5KSO3{d)4R!n8w%Aiv3!*eY4mo5cna<8EHgx9ckMhfF8t7vY3tiOmcTRsD7`loc$5g z`l6h1JUBwy;zT=Sygt26nv%2Pc&RaOWL4X1l6uKUvh0u#bo^*QX|ge>s>>2l0jjSICq|}FNX{R;#yY1%1IED+iG!N9?x@|aKk*6D>mp8cr zkShG^Sp%(HSvfMzJzxn5i*L==w{#XBWmWZksvs~vS)&@sHqcCdP{_mAwD5eG)1N^2 zf#GKdhb2cBac^f0XPv7r2gMG)k=UN<0ky7M3T+5(Kxw8{dGATtN)qn^Y()Q;?{6$= z>gStz@8Ytav6R2Ia3z*@J=4**6;WKNU zWYUk})kV3!>ZQcjm<}rdN{8THTveAQ0^X|{^YBAk?%w~;ayZNqFWJB4@Q~hG92|~G z=`_}~*mp1=&JDK|Z#_3;4c9g1c+rbfh)mK|1Z8t3ic~s038X^Y{jFDacq5B0%`7Wj ziT^KMUrMLWA2{9M_3y?<@e01eC4u)r9WuuBv?Qf(Rb*`Yx3|QU z>(TWYvVAfp<#2b=tzj`8wh+9WCqwuQ%{1L1&scF#D>n-a`uVHa%p;eCh6c*)-ylYeM6RY1Zj7^Ol$A!ApOJpn(k7nGT zxa6%lraQe`Cp>We6pzZ`>y!gh-dx(oL6?S}55+HCpPp9s+C8Tp=$dV)k`3{%BvnoU z%b))-D}xMsV@mM?Q-3=~5&8(B;K5^+7cYB{ zc!8+Ej*jS)`?$(?%-WCuLtXLMaygnDC-%Kb@%64?#e>|HrJ zXhmio6?_@i)@O^O>uAc36xiMGwdGY`9`{k2h_tk`uc*7`#@5hNC!!QpqknwsN~#>HFQd-JU#?R_70c>R+x^RQVaOKoZ# zPenZk2s825K3NHVg~-8;wD!-5WigY1&X&WfIcIW)>1q-a#_)TEC~jMEY20D8!J&5C z-$TmQsoa;9CMI|3UMg-V*yW=WFzjtp6w5#$@oWBj6~Pa#iIL>5tNWDqJUcm@f!Hs> zP19S4Tz4+_t<-e?Hi(>zKYDR#6M~W&3PQMMp=~dqlj?^W{W)H}Ti|N`4yqYf1DaUTy>ONhJJm$}amNX!zeqyq4h2 zt062;TbG+Huf-trlGz;C#U1vx*9_X$_M!u8(|Gp>cJjN+N9k2uo$WHGD7#0xM1OtC z{Hm9};CXe5HZ;zu|1Y#n7zEZ*mBC#$XYrttqOt-%c~lzy+JeE>$&9I*)=uAf;Vw#v zZGITR&^d>& z0ml?6VVfY1#aUW!#9Z6crkY&nh}2W$7b=GjCJm#TTYJ5PI_eRX8ARxor4*es>5$0d7noKsvmeeY{~NRP+DYAdOedL?w<*3?Cfd_YHj5Kb%6iK4ZTr zQmBwG7yE6)u=&k5jiFBzM{Q1vp)$+CM*=e`rQIIJ_s3E#U+qlYMZ}7kLv<^9+gpVE zf61+eXnp0m|B=0<$E>Os7bmV~Nf3Rx&~2a74L;J`ML>HfLDOtj_E(rLeC})q=}r3h z-EsRKy-=SqR_T1FflBcr?(Gfv@zlUoAL%FYmKgEJbStj^sU7IC`FCf8^h~T$dY>?b zP+Z*E$?|+cJ2L2{>!CM6J2;5ltw6DMYW6o)ss5Po;`EekeUn$eT{bM|-h8ZCfAJh9 zh^h)d{mGv}8o+ZK7*ErtsWe(Q>@j5WO*n5Y`;F~vwBwbeQA7Im@CEClr zFE5&Z3v9Hmdiqw1_nvc*PvPE_|MZx}RLQWbkzFOex}<&8B?Q^}&ZvX@a8e5|Qu4j` z-7dA;Sdf#s%M?S2BdYATDku_t&n0vm%Uh;G9~>G!l?LDCI@;o+NL(#Y>CQss$T79l zyH5v|BeOYZT+~>c2AW?}uI9A7K0o_E@8+d%@BP`+Wx_{Oa~!WQKZsZ=1|`Rm3Sp#S z0L_$tyPfRnsUYJI;9_IBz^~>A?`xX zN#o5OMdPZ!nn;Sm7T5!#8?$9ZgbFeT4&JN z0xG5FFnif)k&2j-I505zZL|7uSL=5QrZ&PK^^?MkFK|_P{?hH$icM_LrNMUM6dhXX z4buAX8`eE-u<6gd`NfYq`vF(@N=2_ygfw(R=}zI_rw$Kqb9fjf*CK-d>Q3IRBUnAF ze1K3|(6l>L0IO&0Qrw(``DkP%1AK zBUM|6o#sz7BBvqJ^$~rj+W*7*;Qb$-<}IyEHV*F}dHW)Yu0KV|uUZA~2xCI9*$avu ze(@DN>215~y`lR79bR303-{D7a3&XuO<7ySee?p`Q7u0!RR>^dy%XT7vVJL>1uT--#ME-fvJA{T5UzJJck4C18g?5i3>P@-8^m#FtO!q5If#qCY)kT6$sv9U z-{_-MMK+BppS-4Mwwo-wntkYeu2b3-nJA-$@0peVRaR$>;(Q5Kyi=7GxOdkT{aDea z_-o5%x2X-?=q=tT=YAKk=#TZk?9lA81%}&aXSUmuOoey#MbP!TJC^Cbd>#YAJt)8Q z-)Sua9H-yPCjZKmS;+P6yUlu*ZK|3g)k6hm?W#2ncEAn7UlZT7t^sgAgCWm#u*kc|YES?Q6Dw5ZDQ2YQlt-OaCQ~2NM@QqM}T!3+o zuIT9-*rSghe@0ONlEf|(N~v7l(gUhzJKg$pO5z@deX9Y->t6d04V>$#KTh3G7m>TN zxUA`GxqnGbl6Hr?P05g>A#Z|exu(n8?Iv@rd)1JGB7Flo~Swyql9ofnKHA`*NH7Y2|XxM9F!5IIe zWPOY~nNf&~|FtoTe9}WVL8kvnJN|#)V0iJlpU2ThHP8EtzHC}9_m}W%_nba%YDfPy z9Dlu_|28@>|WZfHJsf2IvXs?7Vh?pPgg7}1OOucv(UtDZZ|Wfk|5 zOv`aD$5YbZ_DcSkqH2vJFebDt9=GTs=$zG){yAcAoRwgpUW(S=;dH&cP-+aQr zzw_mTgv9qDK?xZq&g_XN@b2$LcYVe%L1$Y#vV7ETkKTri#?h=v3I#TD|9(99W^?LJ zjg9@6pevd-CzQ=WSnF`W3gWd2$QW}Sn38hiiXnoBK6ztwvBL7WLckWe60am3VhvPS z9$~)IJ_?Y=qTv4y=wY%&TFyWok9{|QRgc35(v!#@k;Tmpe?T%K^{DxgfXqy9rgINwq{0+ z)q=H0PM;i23DraYhQyZT`G%QRC{4PueP~hsJ_$@=5D%gFH2YKujNw>@!8G$Ti7r#A zsmM2j&~$L3S|5Za%;-okqolA>7MUl{lIuTpY@=xnKY1s0cId33I21YcPi^x*bB}66 zfxHyUGbuICmy|3PDk(fyr$yBI{PqiLH_JI}MC>j(R`=ioBU~N3rZBjTYju7*# z#w4zNqUL@fonFzSXOGS0?!=IKUUWS$pS*-x^|M;0*F!?60&7LGYNsLL8^8Zv{}~Ng zyAh0tI{v-d2wpY0@P%<-1HJ!bw+0dwhJ4g~JsLxc97YTjPqjSdW+m2!ogGzLg{~ z&a8%=c&*X^ED^nch$I$HqdMiCdpb9}ueD-x54bzdTRLVHu+<0;bFH)bS7qm9z>QzA z+v)@GD<(%w8K?5Yg;@%R^VFkT=CT&HX|Y7q zdMT8I1F#67j)dfRlrwn8e6`}@tirv-k78j-7B3FL{?i<-nxmj!<7+iBX>H)k#Z$H+Vr`95?b1%#ejn#nrujC10I z?^C->Rkq-;f!1m!v$voV^O0B*-et7E$&f|BVl85N=zoXhF11*D$Whf()UzV%P*pUAK_SW}tKaLQ&FU3to+>GlZI39~coJ}==rRcd_8>i^Go>h^%#V;zN^6U2C z?-<7AZ>g_F>|YwE4(-1q!?S-q7n-h7TsIXB_ehgJ&{@W76bQ}M*liD9 z{x3MMF*R_gk_Acgh>QVUylUP4RKXu`mULh_`OItX1fr!FwtaEF<+Xmx%G~wCARZnI zIx7UZ@ZqOZzbjbDjZ^bJ>A>)HJhmT`@=IV?21;G<>gNhgL&d}4XieWae71*%2Vvbt z29^X8U~>~cmT#d-mz>)E0q=Xo0Vy}Y-LKB(i$E=BKnfnY$IxJxGP7)eANP9;Dou%GJ2iLsYpK5AtkHC3Z0OX{Djr{sunr}{Z z_%!ir$i_b5p@ue+`>L2qIktX9jJzJ~Xu=V4Jd;rWLI5MNZu<%|YQxlxrNEp*&73+$c0{*xUOFhYs1`WaDg)>jyrw=<_R^2!V9? zpIMeE5MANBP;<921s3VO#fZJtx&NI_LivvaiX_ugYCm{MVnkSlmWw_JJr)TleEP}} zLgV3U7a4J+Y;*3nDict?rcD1dKwI(=So8+;U(yADQB3Sb7@x0YNqv%@F7M56@UG?& z?h7=2MU&GfWGq#xFri}?fQc8Z5IVz{1pl$4vkt0a)~;iJC|*)yf~?ut*0sSgK%enz zE(5Su>+1XMx9W{kzNntY?{WO;tR2R5{NX7@h1v#~`lnwT0xDhA>P|a(2l1%_$~kBy zlHipODvBXrJliZ&pEpg{@Sm>P1=0oxcLYvSjn(^o*>)IeMt!#;gj7faUfZur5)DjQ zeO7v8lmV*54je#@GmYDL{;P!LLI6+bBK_jX=GHX0u&&(XA+hKj;LO>)U=4*Az3M=X zt*ANS5pr4=r>N9jI1wP$B5lY=DJ5@7XBOwBHl%GYKqBtS4rK{=0rmf6Hxmdgw`6JUFjVeUYIBp1isXBcs{IiE>MWNwG88HDM2 zQ>go!F@^;FrWfBdK6dx;`InOPVy>y>yIC{hW}lNl9@&OyATs+Pd67ID?WM%(rSv{qwH+&|Rt!|un zs`+U=tr)xW5w4ZE8X=`Ei(BXa=5>3_nNPzD2R-f(I#WZeocv#4dE&(`iEhr_^!Yx# z;=?zb_5OIlJ&XY(6(toF6}@fYy@SjD*%dMf*%eNG8)X~5_2f>~<4aWc=#BI)8(qEh z^Xk>tPd*M)1+t&Q4-|T9Hl}u3>AI3pT9>iY&h0)!BWO$4Hs^%4iG>47&XF^Jk0-ZM zM7WCGrJikk?Uw#bQ{(zWM8Y==&)fiaAO<5*3#UVww?CCXmtDFMg##MFpX)zNn^NLj z96r@H=w9Iyi7;2ai_)mgY;^qX*o1`ud+Tin$MMJt2w^hqZgJxTW~DJoNM@6yND=UPObB^}XZPN{3o11&d_Uq1 zt*VFTSxd)DARh-U1*9%q9IOLqz|kY&bVBkvgK6V$Z!)8$?ddO2YbEimrVV~HT?Uw> zUm^8mgt`Q6KfQ2ix*&lnEtja!vS*X&TIV%d zV|v~#v-8GL#U~%qdaj^nbdVSXs6rO;@01V^Njo0{tkdiN4kLS({Vy6@tvX$KP(l|d zNoe;Z-2lA(`2J{eoiugUJ8~p&z#lU)A}H#8cFzOZG-!xGw15HU&MqB9@<;LoQ2)Q5 zb_wEdbDnm(QuNIMz78vy;F0+4*WtiNCxfJs4b+)NDCe_xEJexG5^*M^zuxsVxkefc z`yiUe&fuFrrLTuHrJs+0$~C%?N8eFUr=X)M#2XX~7&p8wX%cpH6b}HEyeFn$<zgZpi8pO4{sEQraXICN;gN-0YJGeJ*{c@pM|@U8^U%P z(xNqSg~+C%P??)kYv>Nz)=`W?1&cQ3q6!W?Z$fc6O&Rlt_ciQR96Oy&a2oeNTGB14 zt~I#&Sb8aJt~Wib9+E06JWpyBF#|DE?V2y>F^9wl_sOeiU3o6fAv*A%mBT#-Q9i9BzUC0`_Ya2*oq$4~ zntsc2zj{TJY>1EoI#EK zKl>yr8GxEAn@|2*l7`ScOV$ZF@cz9+4sP1)k@>2dgYp(SZ-8MZk-~z<84@vY3-Ymz zR+HvGQ19a;@M5e#D=CGm&84Yp&!eq%?F)?aC`cvs4soKP_4EjM0H@apGfq!GBh8v(mjCg!P_hHjX;239tNGLTL=4yWCYC_rfg-FchUO_3-$W#nZh-Ymf#l zN5{V@;W&R6IHLGQDlwxHL=*Kb5wLusRFwnqyECtA3AfHqt)Y2Gfz*&4s+E!tE#u`L zqL7~dk-N`N*AwLs{Kbf7SpeT%9t^y&7uQ0LT9AMv{=@n|R2K0v=!=iD&}xofmS8h72DK1+@8`CO@#e6M#KVM4g3pq9?T4TV)vR z7(zuxF5C!OG7P@>y(}&ADw3s#%(vT*uouuAN@QMwj%BhdA2ZzLDAgPaMMw-$Ixg1a zJrDSLml=BW^r9Img?DaaXWE?V8YBAzjh9+~uOt68A=TO$DYt8r5|T2w=PoEuOd_JF z6KZXA##CqAJ$+`^V@d@nU-qe-KN$=`D)m^Lg;ATw!h*5d*KW`%_0O21nBLcaz(mhy zO(Wut)-&!ulJjk9JGd7j;0SKk92!uQIlYKNDfA9Mqzf(2-489;>wb*IX>E3%;RCK` z#A3R;yRDZlpyUeSi?dETNTnrd+jMfwvqK=L^Ws$NqU19h$J{|;>k+V|40$XjCPpq< z4Ucmn#oju~=`#)f)e@G}5SV33wWj-!-cm%lvmZqV5Z%^~(pv_OU|Mfe1bME7YUwGe zjecV3`0bs4KIhrAn!7Ke9{chdYIg09p@o>~;ZsOZ2k9{S$K^1z7ID=ZXw(wQp2zNF zFX94_e(=^8kRehT`i&9P<6I6N+~wNYYnYm;wl>2kIRwErp?|Q63!#&_a-hhUfk;rR^(-? z0}IHZ3CQec$b4~{?4<0Ef4iscsvip9h{Z=42#DCG-x3wzYzf`>L7>0hjgh_CvMNyg zP5;JW#bezIWCs!H{ppsCc@?%r7wz5(0bI3G9Uxai)f5`oZ4h$b{`E`en>&18_($nu z-m|{|T~yv zTMp0~vBD~J;}@2UFZXkZoL}Na{Z=~zBSMgzMLrB~PN zpuvpJh_7CX`|a(Uda{-t-l^H!GOM`<-nA10GxRi%<5ua$(Y};BD~;}?Emhk2^Iqp7 z43LjSGGn;ppmAk~|HicqQ4Gl%C z@%qTUD}&s`t$cFq{t75)%}-aDw?pnOW~~hd9M`7#<;Gg1)^2=0X)FKDuEx-uyFR{8 z82*fs?An2MZLaxaaG79|)muEmF$}a&smH1c0j)vy?~Ag9&Jkf!6MP}Rx#F!>*wW2@ z1`WDySG|pM5#&Tb0=_4SD0{}y;H=(oW{ zDd@fk3N)}@n%Zg}^x2*=;|e$g4kohG>2xIwUz6(|bZSHTq}x<8IP_$W2M7o`Zi$T`ytvVU9fG#z8t8JQYm9`6exd5u^regZu>=|1>z(b7tC_Z)McajXf0^|3J5CbVKN zM&M+mH*gHOGY#4VqgA+}%&RKscT0?pEJMM0JDmQC55RcM)q93s!=>1%PW?A%vxPfX z!GQVBHB-n!&ok!NSe}ac%1QQ}a93^5J8l&)&XZMHQ6N0#w$&uessz6(=*u&_=hyL) zto+rJwk9SogRtL8W>_LEqr>*m&+eTdnw)_y4>KQ0Em?%p{Y_in<|8kzd4Fesag%jl zxun3~%MS?BGJtC>ZcH@%6}Z0iIRzmfgga{}4TmiId73f0*k`*@_SO>Fs`$H6lY@(|N~FdSqpjcGm(lHx@!-54j+Qs>{uXgRGBc( zhcp-op6B`D{IIF020+3cVAhTfX%`RT*`f z1_R2iJN5#Hxwh1C;Xq)Q)lRy7A^T`ye!%ivpj&2MOHDY~c1XSLMO+oR$21}6WA=ra zWOz{OK^1hoX&Qfe4fhH9FydKT6>onN5RMJy%Qnmt593qLPQz@ASz#x8ytzQ{?75 z047M>SE|Jv(uYOj;CiDo_*UGEEWo2mhR4V@aZH$X%KDtjb`yZsau=YZVdPkM>|qyG z$bXSNGVq|?1Lu$dd%X^7c(Tu4RIBw!$1+oeDGWG1oz-x^qqn*LrAXb#g|Wbv1 zF=@G-@hTtEOsELFA&tgXF)YY;s`Y=sQhgtPvQ=g)7_r-tWK|~xts#6~_cB_mi<)ZO z&;%COPnAx%RH$GwSqJyR8|udQHqR=sQ#cux0>A6l)81;wU04@E@tMeOg&g&a3(A@%7lrdrrYctKHFDhJ}uW8Y8SA0fueDNfx_x z+uSm~A@M)plz(7-l!Am?5{u5NtDLoV8rRK}a~8xI%77`Ra{Y^JP%MKBI9U41g+S0r zlxof+N4Nd44)&28_Ar}Bos~a~Q}DAClldE{=6CEy1#L^B;$7s^Az0YFRVWbnP@9AM z#ZrdXXuLa^{vXDLFk?L6zZoTK`Q$pgL1s*EG45rErbTc?2sxttY6AER+C-a2hIZ@p z=qKYd%I2b#7ZF2uc!?z*&#t(XH|@9Zht@(^%JFL@QV9O@H3AEo8M#*^7v??e($HoF zSx71(*Rs^F`28_89ub%amZSo|H1EMx|5?E3=k3!q7Efi67%$_Tz?JMC>L#a(kOax! zQ&78SIqKw78a*50N_rY_wb3ePGQ9?0y^n%@n2Y-CJR~^9_+&UxB}*u~C{2r|C*2=| zF0Slx_5cR_fCovQp&QIKzcl`8`VY)If!PGX0k1|5xTC`IY{){lN5>5uv3c-$Cr8lR0Twl$HLM^mMRe3G5U{lh-8uX3)d6XjtJr7emrQdAM4!a zSt#)y>)~ul%AJ=BKArs9HB7}jerLe!(M|5m9wO2|AmdiIC}C-whhn&Y-`%2VxGa44 zyFS_>syntQ^OY#rRp@fZrpGW4FwCCDx421*e2@g22HJ{wx1istNh8i5CDpA-KTNlL znnaFFU>iV`&LZX~u=#2++x!Afsgp{Gd=w60tH$Z1tfQQZZyAfGg2;!_e`m$YBYF0S z=#I{#!c=3n#HrAdsQiPo5QbJqHQb|iqQvBRGC!=)p2N-_#Mfz}VA> z2DV>evG#m8RhiICq*SzkznT)neh{7aTBa!c^Id~83=65e9QYiE*9{SxY7E0AQYLX! zX$!FWKiW?M%zZ4*v-?y;e?vc1#|*>W$ z+YSrv;jFyk4BDe|;LjdCJn{SY%1)>RV9ic|{~ze4Q`V%3=F}Gg8fE`D19F}44>)(c z9_XwwJAGX8n~YEN{EPlDElk#(Q2H5U6pCy(s65I%42YWRKpbCvpN`5Wo~{?)2uW7O zFN++=7`!88AT;$8BmDIGd=T6``^r8g#FJtm>Gz^}e+8>g2V>X~JRvmIvL@Q);%kVp zZGlx`3!7>uO+#(arF>wm^G;)`7Mptly;;^4&>7OtcZq0p?A&WXXc>jRKZ};}W(|Ek z`@kj`%5ivL3G7tRI|LgEyGv#xnS7I(Lp|zWGft|UZR!x12q342MfKX*)eo`UK1^b2 zsK+A?x7IK1)Hgx$t$ekTDODi}p*fQ(Lj#_nWRD?iWj>rj;KYMM4c^eXm=+D%@wHma z%*)8gPz5g~KFyO~p_hWl_yu>SKC?XsOR@uBii`36`mQ`*Gv(YwhV5j+z zr&780gi@)MaMJV{pXM$yo@(bjKClZOi##m-0`mJwp(XeA@!qXi9j@4W+qo;*m@#?C zKJ~)ajzjV1_lX?*pepl8ppic1m0SgK`HNoL$$NV~w>nP3YmbY2WFA|RKsq5ec3(Vk z**EqX5;Y$vg^Sg-?9bxV)na)i*$|Q)S`5Na+YFS5nxf;$p5V@fx0z)>iOQGDE(yQ< zwTZ7SiCkeBm+Ms7svFS#;9UCnxU8$XST&PdwrQ@ zoX=xr$Q^S}L(P!5Yb`_o9}>^5k>LpF=O9R~uJh$mEh@8R*vWDK0;ATob9C&+6x^wu z&;=w6F4U~yG5gyG7n@>nMsZJvh7XPL%Q(4-9(%6Cj}GK|w@C5T25da8$m5GwH&p;*yq^d)KDGxy>Bcsmwz( zKB5i-oPo=nZXOrm#|=HPP=P7R0|fzcBuyt^X)9JqWymK%x5{;ql`u>V(fLT|daqZF za@$leEhxP|9k}AQ@!{GY;y`R3{s!G(%MgE--B2;aGU>v&?uza9A5ZP|CqNCe7A`s?i=0yd}y%J-C9 zKV!7}(`N%F>Hq}#1-s7%oTfdQO(dIodxU&y?Q?~9ky3}tQ-{osxeV-YPh1F>&&(dl zwL*pwFTmS)FS0?5*u2Yw=sL7YPxiqnv-y|{Z2Zt^D=RA47 za+ZJJt|g-zBUK%0ubXHSTu-!_?l-|DsB)CQS!bdMZQhD`Xvptc&Y|O4Oy0Rae6EVL zl?IeTY?D;GZJ@8OzeRSXwoKJ^@oaLF7|^pk@;jDLUgRliNy--7Khrsq%MYOZ{f0i_ zKgY59htW=2?gX9SHI9&q5G4W<(%HdYa7Z7!g1-3g>t2Yg8;$$=Y6#RXgr=Cv8yni zqPFB;Z5O&uNPpdV-8Lg;*7hSk!)orLWJvF6kamyrkj{!E$Le>l>O&G6*f#8qvBVYYY6!wapW?}18{kgku z1$CnduSycV>WrTee)Qh@)XK;k0t{*Yxx%j7;s*U8Y-e%!EmknM`C=S!2^jP(RU`&( zy))S9oxgY~5C47?F;oaR{JcgF02o>Aet5ZKOWLlr;yVpB1W;j}^9xmXGXbA~F z!_Elbv@7l-OtUj*sm|B1D@<4@tT2C;%B=Ip^Y;pP{ul7Di{Ezn9jQQ z5f@g{MQ;_yA2hIbwinpBeeFD;Nh%y&?VfGduGqt_$H6{dQzur_0h-_Qa09w;4xihy z*lK+xYy%~UPfj=#l2J1I*F0X1@aq{uA1z=ApgH>~ykcaX(w^{EbYN90irJX<9qC{@|{%9NbWO+TUg&?S1ZOe(gEvgl52@$Cm4kARkEIM zZ2rhi>(ie0*`JxZuW#wFt_=;?5^kDAVCRsH=|?AFfN;}?{q?9M>C{vJ|ge} z545m7{bBZb;Nlc<{qAC>51*R7a!a``y(%N@YF7;v4XugmreA;-aMiC# zZr>~Tykz9W19%m(dMsP5sDZm{qGB?#nIML2`FpLfTLL>%gds~0$b(8kb>7Ux? zzW(l(q5M$t%L?5R_s}OU=GL)y8PbTg;kd}}zc4+QfL$V02}8dzz|n3rkPz6|Q^Qg> z*4YU?S^%}R<2rCwRb@c+wCNmFuueDr-s;MqMJi;d@WkPzH`fc3E+gKI>g>JrHMOgS zuvNrln(@VLu*xYR;l9HlY`L72l}iJIQ^Q`+C?nKP9XrZi_dbW4hi*`W={`8I7@g>h zk#O9*vmJRLNq0qaR4f52ThmlY0$_hP=53%szV4-0%}Ea5``0vyip1VLcsIa(&{`H%mh;0*=Uj%dHdjKp!aTV zvDZ54IeuIaw9`lL`VaK84#1;BeHAu_>`vhW22zSVwO08m;+r3``B~M&2m{gj3w>BD z3t0m_fM?Z4#d#^)@f&aYu2ec)^Gu&>BVe;GD5~j`Zhji&Cyb)`WX&570TktGCuPpk zGPApXtkX#zpwEYQ-G9EWg>!WlKmCEtLR+|l;+a?!y)ts5+jM}_y6#cY zrl?|n68)8UK+u%%qFF6jBJ;ZlkLnn2wa_C$2*HT!&x;9_U;FL4b}gd~FOK&ftK?Uo zXfm5i`1^PTY`gbQ#m*Ca1HwH*Xb=;a4gXKwP5KKC*daM2n=$;ftaKg0715uq8GS0( zL^HD$sk;6`c|H@{u@#WJEv5Ekm^Z{>S(z5vMPcWDI>OM% zH+;cQox6HQn3x`-FN+PeoMr*!Y1m{4(jy#Da=} z9YZ;XtQ+@Mn3lesx6=HpbJ*eA2X8NS5gBnL{G&u?Pw#@?tq^iBO5j$KRldQzM7 zyoJBhaQ~Eg_XXxcY~Uvut2hvhTOjkPBHH8F z#K(Es^i|~(S%~+a9539b@p|D3j+Ah8pJ^R72Q>K~GjW@U$Nx=E$0bm!GHz#xI&LX) zT`orYGx_CUUm&LZb3L8FRSO-mZ6#FD0)#X(? zC~8E-!^t6I@Uv6>iMZwFlzc$ovXG7YS&H7e7FU=}F06=!r|C}l#z}m{^T1|0mr(V; z>y|`dT${)1VQo=X3!x74vLhCHg7NrOv%Mj3Jm~37(xk}CK{=$TEzHvfUCe$RL);0# zOtjy1g9|fExgpfn3G+tjCh?(8R}a?I_1=`%2>qEM*e1rLDr|#43sO1%xaLuxwHwVR zR;?dnklD$_TK|CfizS^&vk~g^C{H_?jU!i9aQTYl)ZatN8k&wt3Y51XfHRf?=nu`V zs8aC?Cadn6Novg_R&2){6 zp(%4|CF4==O1`90{Y>Dl4)KT$j)3fOVjN>Dvvy~XU;-hlk|dPzsh@_e3fN=K zqSH9@TZexYnDBCuUcEr+@rFyx={CQALUV2*=9C&MdCme=CP{$YO|lknnO(A`vgHR4 zl!ErMOqMx(UcTf_tb8w>H=VKMAig=QbHPpDw<9`9#!+pPrzj@)FdKZSD$s8zrB~ta zd^@CJENnD~hHtd24s?ngR9UVKiq<^NM4D(3OQ!;-`q}J8Y^=L$ zy>V+965BPdt;g?LP>5_?TVU?7WToI?Mk#6~OND4I_F|&sFr;>CUcFznz4Fo%BD$j3 zv8GQt;10(6!Zjwr?)R6cR&5_vD+aJoD{?nl+WHr~Fx?vmYn_cmZ}rb&Dly$MAwo&@ zQ*|Ed(Zr8!`7$AWmWs@DgWe)lO}kGg+uklCpvyqP>3f7kVQ0&Q*CgJD6!-k^GCsHj zbvtuOn=h4jDC!7iP8j%THZ)zucwKfBW!?Ig3EwzZ1YY`ZKVG9hNmAN91`th@V!PIR z*L?dXxx}x&yFAqDJmM}<#+odRFW*uM9G-|Ma#tMJR;#4;1Jxv*Z?`^hrfc_%hK&?(PiEN3 zG3^IY5Ax9Gs5=l^cuRDV75)C$94~md7PgB2{d!FjSsh;t^Y}1vE*>=+B2kHiOdZVo z*MwOtuI7?dmfxZh8c;86z7LqnwTgCnL*?q&gsdP9g?qCD_p4?uAv6fCAdkG6O}SQy zMe5S493sD(ik_1d*deLa)zh27gQnH{wd;GLDXTngY@G)3;$7O_ z8!Cidq4{-_qTLkI`Ig4lxi!~3bPXJcoO+Y((IVe3dA%+fzd<;te?w@mUud%VNd(1*_o_^rgA46$lVmXyY`=_FO8EcO5}s6_tVa+;tSNT@&ICw|;| zewW^QOr(}N%EOQI!m%#Pdzs#Rf=o`O-*B;}a@7PpQL^+!M}xO>z2_kgU8+jcjf*Yz z2%%PubsXj7PvCK~&^lTZbng!bm-ec;xNE&Cz8wo=O5UWf$RjDA_}E$&X)xFy?|r7L zIKKPCz!U7Fhdiem;JnFen7c_yMl zq>kC%90~R_jAYb<{BAJ~`CIgN2M{o75SF4@e$l^^nEKjE_1v#rCP=30ohLG2t?*!2 zj&p1;37Vn>tytBt-gVB{4ccAGw@5$Bn+kSb6YS!v@1(|qgfgQ|u znZoaq0uG~l+=Oj@zhzlL4zEQyA3zOiLac8V>nw@2Nmk93A;48`H~LJ~!7*qvWC`>z zs1cAvX}M8F$T{^#+?rQDgG!^Y1{Oo;dV~y`(JI_GcELHEg%DttDUP^U6_mxK>_BE$ zxKbNE>@Pz(vz!6;qO`N5oGZzj4gYhHv9Z!@KkT!|!evv+ZpaA!e(rr&I3onT?~By0 zA9%Y!&&&U0;D&J8O2`9}DZu5(s>DjZUDrk_xAL7dk5b#8KDORBAQi%s-=KV6>rTcu z2fbTsD8}5`6+q_{B0mX}24}N&i!tgCG{~&ZpIyWwdd0Ol^-(kztGUQ5v*Akz_~x5i ztVjH|3FC?*bsA=pcdia^fq$+AndxI~wz!u_!^Vap98ewastxyGuz@#*T3IdbanR%= zDNM`JQ-)G6G3qU@!Z}qAIimK?uzT}!tAG#NozkTi6i*mtZ2QyCnslUda=m`bjTL_I znz2&OkmU4h#n>?0qwdeudL1^^y&jQHB;9fAA#;0jV1iJdkXg}eK3AWIq)c`V$BqUw zC-IdlIEZzPTi3AhVy!pd)^ymKOqUKe44PjR4$6zLRuXYqOpASB)Hqhm zB|l<)-)GLn2GZ?4zS&v}gOV9Q#{7I29)UtQkC$J>svhRv%Yy})R0xZ!R;r=ALd{}L zm9`ouF&V8KZINJ)GROrUi8Y$}rbJ-Hwd@PYQ%?!{R+id_loGGT^vOYOJhq892yM-O z%2|dtnj@C!bp)w_-(Hr>8NC6YEZ%4k!ICbN(!Ty|KbOeqr`6Hphl5rfV$NaZE>nJY z;KPfh;ZCsQalb|0ij;}0)EyGOZN*bgO199-Y$;X&IVm}BM?tm6F;%#ODY#25LW0Bu zcv_yg$b(&Hsh}Fs?MSI0i3{gW@IGw+?r>x&a)g#^*z$GvHN4m?9wMX<0`tS;GwAL_ zsfOTw*D=lKAl!cX9R`ZnRWb2yQIdJjmyN1&U`*#8j*}V7-BXPQj)*mLE-|L&anQY;ufdee26iW1pUHZLLK6Et<8f2O2ENew>VH9#yss zN4VjwWX^5w9N^o8z@)6cAaXb?DR%2SoQsX@b2ZQAi^u2Y7+J_S+#Oq@-8F!izc#po3ULBUWIEICtk~|)sn|i2 zvmI+-h}!iQDy(jVx)a5I4CwADP(SV&G^7|S+wtKpNj7RHsCmc-b zHlyY5Y~B0W_1C0dulWsivYfBJ^`i_YHCT|r0Sv~y7C5=%|6#{FU!2MU{v9$n+|y+I6s$Jj2N6a{Qhoz6 zzaY5ZU#Y$rpa|FwD>2 z^{k>K-Lp&X@S#9to(76X^_hE;s#gCI=P^?Ypv4YbxM@Heq;h3=Fqui9H@QDm$8fq- z4u%e)UZr8fRz9_$qycKHTh5}m{e~F?VU_r=6bft8oLXZxVn^dxQh#kCHgh;-@T3y$ zj)if&{2D2AiWbIq;}N=CHr6HI^na+&r~GBcHwYuEj39DCNQH& zE^+rZ^YPT8ME#3kQda1qotpeR?si*_5ZZ8@1giv5J59I3WLC83<(hMTUys+}=ai|m zAWU|zvRz)0&qDCKc1I^(nC91Z7Gg)J^E9RWinp1PKh#~*8k6SIL~*BOgSM=cjGP5x zXbt1~qr|l0$N8ltN+lW^IO+9cF*VEGi%3y$qZ@K7(f^2~VP*qK)coYNG?e4bq0&e| zVkPxS0%s;NJh#LDVxl(t6J|ikGn`9hfAgDs>lLeXvE5`Xt=jsFACq^G`H15|pzSoK zy@2~YNGhWc312lqnxBsQ+UA#On#jdvlCZk%?r|V#J6R_sBW#uCDR`nbYM74tFr?~V zqu;-B1vGctyn%;a$~zrtoJ~}AjL6fwx?)N=OPcv7ylp5(U#wRFh<+-iQZ z*fK%|%96e{)|q;n|I^`>v;lVRgq3%iHT++drKpt+2hf2@ap z^_BEJvEtw+WeR;3Cj(`RY;D=wuAtC~6qF43w<@foX435ddJ_fgktcsDeXjuhF& zhUNnzleo&yO`ae0Dy+{}A3n&&f9LY$iDb$_6@V%3QZ`)mGD0|k_MD8PWlc>CS*cp{;HsfLP{*)wVR$zv?>%nb<^xFSO|n6+s<1rOq>`yeu|XZjKSgD$iVw4% zh5d0oWrdW4fV(WsPy4CgQZkE&$K~aXeyq;jnYwz$wbeH^KQTX50-i+pZm`|BKr}0 z1p`Kk{t;`hO!q&MtCUi3l@8OrN5ter%zC@wG+zszYD;{)Yk#(A#ihWs-xPkAsQ}lx zzuz)&KI%=eM^PQn^YFwpf(;l1$`x^VXGnA`W9f!wZ~sml$vV(*r+>fAhlB~;J( zZ?iw1eB*4{8JpsEV{8KC@`Tm5YU2zJtKrOJu@D9O71?6>K{kcLZXwK)Vi6TPK{}|c z5<%5hiJe-vRB_tQcPd_^dzF$G_UOyu!MW@;wf7)Os67J`360y{*}>?Wt28d$T!De~ z^C%UgG`LZ088FrTgpElyq(AtQLO8EkQ@EOxt#y#YJ329lUw)&Od{H&SYh&yeJSBZq z{$O`S`J1SNJ7|ohWlAt)U8b*Wg*$zXK%8|t-B-J=U;7tRcgqF&^G)vgYN=`n0=`bV zK@PRI#PE12cOTI(>>FAC+u9Mz9lvmSphItR9YeRolfISuh`z_L#0bP-#@Z2EDeZywPnL?8A})j6?B0F^ z|Jaz)qwtnht+!l`#y>a_2YSmFh-+3o&%VT@)N}Jd0Q=EqD4Cm>j^Q)d@g$a6^Wi(~ zsrQ@?{7FGAdFBATMD7d3>G#k-Hx2R9Z&x4Mo!_XTSd=vU@aH|zxq2NA{HZ2^5P5Y- z@0Qu8hL?QQp<-4yunkG}O){u*Ms$d|uieJkl=7ru{tA5=iJpWIRinQ)4KM7q&WSIw z4vgu8v(GJb|nC+7Yd zTck=Es%X`Mr3c=fp^|cf5Lu~5LT85({ zfvH-f>N&_pXmnGLk@UQdy&bF8h*mPQXZmM~2Ao@hBE{Tbruv%o`2Ne>>l4JyCvPkq4MA156I(@}6% z2;F2J++#0%zv6sWw;*;iHq6{d#kO>bMWyL^&&6S@C;&{o=1e=s{YuqgQ-@pI5$?vv zs_}V2c+8O`G`En|az4Kg(8&;e!xu0dDF6~7Ubi%f`4SC`9P3vif()@O)s2*M2w4dA zvZZmSZ`YCec+N?pmSNeMTJrs}6npvJqtxh4n7+XZ+u{XQ1|6NWaDPZae}VTn@R*G> zW9~8Lz=3J}f4c-L=;OEzkL6`;XThadLmB=`a0OqiPGgS!bIq(Ym)nJzl|k>K&h8UE zbs&OF8EdvuZ~_M8CqO<~!;Xo;0*RE>g3bePvR8bMs|F-u(pF_t176mG;$A`NP2kh` zMXDH6J=c<1eEpH&N?G`=rbg!0)zPa#!>Z|67u<^*W(3p!)q{b++ac}=(*3<`c85vn zwt?tz@y?L$sbuST9jPUaWqx3o9%`N?AYjdR>#~unA@}n!*z2_8h~0g&Cx9e(ay-9- z+MKHsITv-wp3otjdStzu+ z)LjUz*2tdG^!<(*NPr1D5UGtBt>8Q;3bCt-=4o_%B95GeZ#dc+JiyaE&e_V9F%lEE zPE#gg((Js0Ii2n#4WB93Si8N_dQk6GQdiD0HaOMz^+ZTExvsnSeTwa{IWVzf#Xvj+ z=ky14X}-1`q=6&*>a5tNZ+fxSEXgyKhB{=|94Qd|ueufTSs-$!Wi%Ek7>CTXQ4iu3QiMNo%6<6)iEn&jQ0f@N-xIL4? zMNcQ^Y5xk=p~41s^8>A^qA;e`9t6dJ#yJE#c539=lQ_+3-63PA_UyFO5SxBUb?n~% zULtyDzR}fQN`(~f0?maqmNBZ;_Ir)M_kLuL1Mb8o^-jo%91kf{pX2xD=z3}szq|0g zI2p5fAMOw<5T;k=h>E=rZYfig>sLwxfQ`Vp_;pKJg4pr%SM3obTx#*xW564>Jb5Ui z!`}|SS=;DZxZ$^h-G&|3!LE3x{#SS@mNJ(JyAT3-i3_=^KnLG(s603Gk+fB#Rn;HD zOkod5wd2jWbYd%!ed_NOj57f($QD6y5MDVo&p#UGSR1K&{^+X8;p|5iR7@jtzq6?0 zy&W8a=O{cB(*e(Vu+P~}%5tQ^y1xR@w_i4u27k4ZYc)iiw=Q$+B5BpbR5(7Hi+$S2 z$`tq5A*<$8<*Vtmg5sqy323#>fMc;0eYKtK6t8j9t&e1~)O{>%w-tdRR|UWMKh_o3 z@e2HmUo!W-m6b86CSCSeaD)(A2`!F7R)Bj|@5fD9cMa=FOtQ<|q|QA(OO5^`y?RKl zmFS<7Y14zrJmDyO3HVrby_W-^UYs2WGVVt@PD+@AXT11DA^f@nq+{5V?+~Io94c4T9IGaIcch;&TS}?In3IwbLZ~LEFHp)KcuocS&|@T zl!w?e*i2U6D|n1iy511(gjK$(6z1-@@TvZTM*q!v|!(JxG% zQvj5r3}9CEK=l?tLo>S2t+=0v3qpLNsL(=UcP&yf-ebqWsOLjjTWmJ<+8do-`U_112zP4(U=sp1RkHbr-spW7G{bip?=h-2_ zH34P)#^dfvuQQdPO8PYQmSo^}M?{JtwPHx?M*4j@`!43DT<84vgIN`^pwvcsBWV2r zTw(dk&!M-Rode3ru+-VB&mq$VnV!45l*zcLiM9sfg&5lO<*ze|BZ}itK9`7(p%`st# zTTI!VE_v#?j>QwFd=Tn8oUqr6$Z*Mp)NG8`U$3Qo)YPbQt6DOs_LF*Ms>ETs&ONcat}qCMSvm`}P3ODU&oFaybc|`@~W$ zd4s`g*sU&iX7jgkTQV+rrJV)ax5K7s>~McH@`e~L7IhC{w;My>aaRmnI~u39@R=Qx z-`gu$H}I?W*C7IuTNeyfU>5$;#G-Q3!|1< z2OO&jB2C>uPTR-2`!M`lb2ii zo%c$Do~nM#$TMK36qg+5o1Dha+8>uEoy zn3JfXfq9YdHH}@ev@nmn#Ppe;jTf2t4AV~ki*ig6CM=cuIK*d+D~9>sRa%#WiPjZO zPbIiZe05bPuXpG?X{+e~MQYI#^`gD!Xsq_V`x z`>r+|v1nNxlH@$plE?I#BEK#htBi+l2ajI!bo+uis0ea2jz>xJ2cy3A|CX-*DK844 zdV=t|Zmk89$_iI4)tNA8*EN35Z6;aScIS~$57|peJzoiimEU&lA>$scbl|&-2Z=xj zo?tBj80!E*(FS!4zS_UiJop{D8FAcxJ~u>g1EG}_biGH(Dc4MIp#AyfGIFZVC@5k3 z^>^CrMbRUd7F$zWf*vPN_3+vBbd}`x`W5>yaWQ}L5vi5PbqdaC{DQ+eI zvhQobV36rGKkaT|&~hJmR;E8r(Dq8LP?Dx4yRJf|i87S^J4MlO#4 zIZG&asM_k4) zNzWSDl4f5xlsB37DV>>9k1KEEt^?aow!fZF6W=(3zeE7HigSLM;R%lQrm1W_?WD>s zAKYQE;BWi6UuU^4gf1_tbVck`#>9dNkx# zG)LX?n;pg5^XPnE>9mJv%edO3U~aGRWPEO{hq9h>dGI!M#f8&h-$9X*MCDI-OtCCH zYChybeWOw?QX+J##ZHg*IWsBQQR%s#aW>M0gODPCN9B?)1okuB7||eIeKi0&_Em)Q zEFZlXEZRI_1fn7jCJ!rmno)23+itIT;J0eWH#X7kj zBdYf_P-b`0h$O?@1%bZLL+PE84nr$UByP~|&KSly;-i8C@cpeK8flZdWbu%}+EJAN zi$#s&9A}juUNR%)$HE`$D5@U_IJ&>)I;9a4lFgafSjFX!t+h&&zy#G?*qpaOCA(50 zN<&4e_BOdO!cFUC&M>hGPqNP|XGT$wO>>3*rWfX;fmI)7oI76#G>uKBT-3fqd!TB> z!Prtlq=><>64N&wq||>;&spYuNAhQvpQ)^9B40tEA@ufYh(jUChugBc=^|BnS*s4i zHqQMg=p3!`!k1RRg=y|q>PqP)=)G5#I@LbGKIH&(S#K>f+tH{VJQ=(rc;upJo8gPV zs0f=CN(v?lfJ|Rj*`}^-rvP)1Hm(by3a^EW4uI1ZKWfvm4vmA+G8f|^*4^F*^5?g)!MFQu*I9ySSZ35< zT_xSNq5oL7|7ujIf;Byjb8)p#&(P>)GIlU|lT+fg=_fy?_*&eLDm{kwyrEJ6mZ|dK zn6x+hX4k<DDyA^ScNqLgHBKGPBanjD4%H5L5@I|ea2XQ-Hl$F6*_vgC1 z;yp<_9cV1_I)qd=$t@TNKUJemiNKC!*_-C5Cqf*0`J1mHEI7}L(a=Sn+X zw553@hy6nm_VA43b%fE+(a>`af2d~$sS^2kQ{7m*+*Yvu0`egC1we@fgIOd#R=)xp z5-vSKs&+9De9*wTuxEBrhn}QY>z&_;-5^E|&7R}jq~Xtg5F?BIA9y7>++uUHaQ!X# zYNGXkvCuO9d#r#J{_mtiorB#o7i6t)2-AQtLN0k2yxK9>7E|xOQ@o`49JJl_G3?_! zWF`*>K5jctSMwh()Dv-^qVWqswZVASJKNm4zl!Anyo`&gT>5YuQ1~0TtPJu-Lq;7M z*;MWSfR;ALGtA+CYB`}_!|v?IB(EClAlS%M<*M5LlJT>oKdL5fn6rgNv-ERQ;*y#R z-+%!ZmwQ?=N;zw2FYI4t9Yxqi^n{mPW6os9k?fE~L_lM?je&2n9E~OD3J(Vo#3%~@ z@ZFC0Mn#d{ND){SUUCBNvZe!e@6G=Hbs=~Tun0y6n4Q0?`^?9sM7bu^&&T_DjENf2 z;+zr@$E;jpo}%M^Ng`vr#TmGvKz;{!B)vIOlpaKMMzG^_uXAP*BM3#2JZgjhBY|Hn zr8J%HQQ0sY!N^Lb7apeC-zl$onCo?{xWaMnp?u9)ft$DYv^r>k_jH}pASJ`+<{}*0 zWABHH<9E^S6@jdg5@A!*J=HvhyN%5GqMx3dmj(SfF+4rg`9u3UXI+vFQgddCy1!Xm zM-swyTw9$7SLUvidla=VUE0@O?3Y&mBQu-CVOS>W$g7D8hbL!}`^)y|QOv~Yv!;Vw zqwo*ar93%>cfXm_8PnTMEh+5xryMkv9F*1E=ZaK8?$@s?yHU4pW!j{~1E-am68tM- z61}JM1#Pz=z~OknG?K&Iwjs(BEDDA+&25GUA9pYVf_ARd?|0=u{`VB)NzdrbE^*rE zw3;#H{LLu==_vo^!j-mRk+BE~E@9gXlhg+(binajV@Arq2O(!feCuPhimUc>vWe?n4(m7#J;P&V3aF8%Jl{7T(+lYQ{6-w?O7mL$96j?kXE zB*vT~mf@QE$8%&@)V^n%PTTq200$azoHqGz^@E*a;3*s0D}TR!%Oa}HKiG52gQA&e zipvXbKv6<`9JN6AS2yK7w&@L5@S2Lt6{KR0)-R+Qm3#RTeyiW59A2PBdeN|u{tzJZ z`Sw0e4buv%3Q%TU*?sZ4%6s(9Z=G;Sx79OL^O|0}y(z~gYPUsXdM{r-ZWn+t{i`!R zRJc0z{$}kOGtUn$wWrmrt>y81ZMN6Er?0dGCy}CXWOL}715;Lg@9ex4!R1)nN%*pq z>Z%)c5)vt0_9N~pL+*7bDv_NTJ1v|U@cd({X< zdD_by<>Gfs;6TJ$_4+!FwuY|I>^s*Tx=-|hK}n4E(o}Ipz7-RV8_t8jLRsgGMt#+q z)E`DasXMnKZTM}~z~Obw{rn^a`3q^_O~z`mUB1ryd6M(%vw4c1fW2+hWxyO)Pd!bI zN?ss-eA8+sZ)T_Ay%rK<$&o(Ws!r2yNL^%2=}?_`4vMi8vhc~M zX4mMw>F*q~W8=Xx4#>wT>^KqyRbPTo)I5;4^DPkzU&Z9a5 z?3K%A>Cm<7-nMRr*0N22Zz|M*EBCW}ZBFk2f*LtGTp$~7JWY_5?o)yr0cXuUZnfga z4gX`$^Ph*TNg=O`euP#~kkimMJox;vZQeb|!11$GmTTQ`mk&Eps?VQ)(6ta?l}yl1 zA*WS5O$?&|M5sFQDi*23i$?YMd3U8G<6~Vqc6Ak3IpqV}9`Zy1Qk?G5n=;Gy-CX5T z*lgG)-qQHRrS3v9ua+3HHQ;$k|YQM?VI-&57 z#gVb;cfdyw9*?d58dbS@3@AW)L{2E1^?Y_bx3-HvG6~sH+yPtr@vd7XR4z9#B(M5L z*OtcLwX3{B@69h>Qo6zO!BchB&*efM@))DNb2au4DRW?B-okS#6ll-Xs4z!`5)Nl1 zk?MlqcRSlpiai?O=p=BCsh=#}jV zbmn2y<#(F1q^_aX;T&ofK>)HR|${X3!m9e)x1W!FE4UOE@F&0KQ zrF?dSg?&Ypq$bcdh#>FiXzg*h-;n$@pQ!PCY}N8$x6avcufGACC^6YRNkJ|lVddqK z)ilMr!N*D=V~p?vYF6> zG8g%gO=BkL;?7m z{ad`@xLRQ2!n+2GD5_zprm>WfggMCc(qW5^^W3E7v6muI$4tp_F8f#$@|Vv9@@2pB zj|w}EAOcBNBteUh#^MzBkHQj+(X zzgQies?<1T(!I$+aBmp`!vuL=H}1#GVxz}5)|0zz0j9C@4<)v_KKN63;Cc!*5eM)` zSLw7mMK_PVpyiK?I7kkh9Zs|JBI1rJU?_0b7cGK|Ju-Q@^}!?JAb;sm^vX)^U#(op zfC+5ZMz|^(N1kMru(T#Q;NPsr)KbU8n)EoKa^IEBh)&ha~i+bZ~1(B&)^Pl@~ zuP%M-$B*nHg>TbL~=+u`sypK4gYQ+{>1RwEkhyz`C6MS$bxljHN0@zeN(I%R4?vb4u=$=Nk@% zg_?9V26x@_u&~=$HZ&&Jtd67F<3)Mfqgt~oF`11siC-Re*d()lc1jty@1Q>J>L#&s zT`Jce=-F%}pFMCgw{9cE%R~T%rtOFk)-AzY_0!QrW|cOo4|iO{ybQ45kcky=Z94I~ z|J0HBP_kLdv(WtM^$8lJ7R17P%vlQUDMojnd16iVM0n2z=$QJgtGbyUrv8kd$QNIk?x)T@rWFFfF?=R^lK zQKu7MH$DIFqRB}4-cm>*HndbBH?-Gv4^I=(g5K3gHMnaf`0mBaOAg<5$FFW5vmIJ!2>L6G%CSoc5@M78$L&RqLip+c!6a$I)UM zsjtjEskU{v!9TReWfmp-omCEl+my>P&@a7=R>(uA(fVXqVX zw4$OdwY@6&s1rPZrDUxtwvVG&#GF-pBJ=yXZ*2p6rsCH^b0jc%1DWVXbe)i>!mLl3 zvxv>6wfKQ$G{kg8|d;6V#C(|`rqLXYGptV5mZGafO5uXlUoBjzEK7yiXaFN&~|LryGT$|Qoc9Wj>MHdCkO&7W>JyvEk69|F%#yP)*N@#`WFyg(aViAnbvY;lZe5@Zddkd zX#=!=lW<6UWx&&Dh6F&*6Zh19Zb<_MS>W*Ri@mY>Q_=^wP#XSZiuIs!d(&f-k$FPM!I*W^sWI zy6a+(s`u`ptQzef2>kXVWas;`1#zMMK_iu+wIj{ywTofPyvQfM?(@8zzkY`N4&WNw7qcpNVGNPVH9MTvZ$)J( zf{m>3>8VuGr*vAy@qTwY!0q2$WszpeLS z_w9P`gDA=JVyA}81D_eO(4%jrZFh=!JCwD?A`JT*DQwtUOSZ57JwhE`hB!G3;0?@0;S2!OGa_WFJO>h%Gv={^4);Oi4s&01^-)?5T1eqlVih=t4Jr>(>X=bLp-wJGf;Xak+{DhKO3 zVTfx49M8U59bV|gM5wXL_Oesm;gx%mK2z}~STjrb$6^2C0M}DJ9S$w2v|X0D+P}MU zJ2(psCB^R_Dd|n!FNdIl(SH%W+&U)G2rcE36S z3~0-kk7ry&1Go3oU*bvcTK>%>y_p(Fmb(lVy@Bgt>+f^u3lWaAjhekZ+^;-zPS$x1C5wcma$ zlVS<6G7{iYOAM^F1v{$|#OxHZz)@!Exo?YU*v>r`li!t2#$>NQPS-VR-{90@PZCtC zWYZr(ux#oXaX0Khi`?eo;H2HP>lFN^=wJPy6zOH1AM|;*d%Se1rko}-*?2zqb-x1${am#`EN_!Mq_+7%(P@&Tp?5Qd- znO!0*Q@5>N_@WWli@o-S_sAF>#z^oS))Oh{^A8nErNww_|QACoKe3EzKwM7@>X%GGV9KkJ4 z8CLWKQhI*_bvbBcsI2(f?)nD<6)$fJSFhPpxpd!l8Lk!Sz<~7fl93g^vl85sH8%MQ`OK>wVeiM2@JLf>3=dSz09u1 z#o(`VK?yuCKgX1f3^_=whI_Ej=Cd|!-Z5fGv>MThywTFIL))U)Y}>BpfSlb zHbx{p$hE!N|C@fmoODk zB1ecwdfJnjX0z*E=(7EJBTeFWa4@&9XJx6hJ|4XuQhk8^L*mhFb-1_G%DRqmM_6OX zrfbfW8s=70@|qL9>mhN8Aa+9e02YvkVOOv;`UI*g0^Uo!^ zIfUA>G-(Rdrc~bDKOa?7C=q+{Ot^haO^=M=yp0rEcMOSgIyWBu9H7MIb3RF8Zr&-Y zyd{_p%gyn2D!Tqn#&=|E{}^-y#Ef6D;(W_5;~2dvL-E*$RYojpW282m^}*?SY-(W6w+vcYEzS2MuPG)$3Crd`F-Ei=OqAg_8D=TBXznH#O-dnMQ9s zhbio!MV@^L+f4~>oSc(-tzK!S=602|HVf$5X({q#w?8q^Xa}$Ee_pX&?}S?1d{^}| zjS}EPk^TR25YW;E~jQ`foRT&KI`eCt82D5&C!~p>d>M8$G8{t1G6BHx*N( z&7!*ChXtY_FaCz5GGVa?p0Ixtj{d#K|C55;CcTMSMCie)4uh&;Dx27V@BD4ctYX0$ z*(u$m3Wu9EII$bPPBw2DhL>5)h2u+9{iibQ*6B(fU5$~9dn}5J_d=xmhbEb3LN=r| zyI)=gdbw6em-Ac8FL3n-M=jE1LAf^FC({S6_;GxfA8-1S^yJxPQZBvoP*h@!dv#f> zomG?Tovp>a#ZOVvC1R0p`y`xJh3%Bz^i1%iKefSW%;*llo#XM6J&3{vhD>R=cf?=< zCO{fkD%@HME1t-T+DLT~oDPVBNvI<>BLN$(y|~`+r%m0p@r9=)B&TgE8h8aM9<4CT9l&J+z9mbS5*&|zflcn_P+|HYBYpWN;a>tfcoHKdB2_42_E5 zW!P|&pe@6l7O&fYMd9fn-YXbulHx;qqN3;q*84l3(Ga)%hF2VN0UTNgUtm^rT_d(r zl08$yK_k@D(Zul=#xaXHsd!sF?!R4H8-w0Uj@LJ|@j#3O*PBYJ*V>QqSL%&5b8Hg- zNnj|(-O+r1HAnqAOXf9tR)Z?~`;e&iqMKck`9KbEOl6Pb+q41$Y@q)S$7(e-p}|}o zCAQVvD@QdLj%(>AYd_J-45kk)<7Z~s42UOLiJ6o-E4Kt^GIZJLZ^JBkEGCQE(88$e ze256i&b+#16=E!eQo!k!&Edm`LOe29+AVeekSXeABNfsza@WdI7_4skP9SlWTfr*e z(yyg+*OKA_OxI|Loy<7gzgL~CvHL)+xW?p&yawpZ8xvyNilv)W-;DxaYxXSMHd!>e z!dr0Mb@f!LM1}Sj5Y*$A#^8Y*t_&wYc5~y@kGd|A`6Ujr$9oH#kfkHhhm+xUDvIps z=}*X;=m&y3?zsk8R09zg)Fjg@QV7U||291k1FLNlE%3nrn;Y!C6pfI0>f^=uldqx3 zi1)8478;O)?=I;MI!aDWn;p7)%(@Z^fCp(P&1@A}==ddcSH*WM2*Trsh}$GMllb;* zuVeLcK5VLAwE(ntpZ~{RfEDU|L4c5p?9~EeVsHVUqn^AbUzGgC7cUj{DwiY;P@zR|v>t$WgJ$ zkhT1kEI?J6y0UyoW^QrGTFirT9G6NR#naCgbAB{zOUpPz)i?6I9YO$IAzeYl{(a5` zyBvj%rCJyJqwUzQycp4q_5ba$aM3%fnHm>XbDF-6V&luq&p2TUL4=Q>!G_GYw9Fgy z@JH`!^F4@;(t-l1fpecv#jCF^6j#LV+8OdZl-&50>oXn{+z0^C+ljE=M+SOfdL4L<7VKmyv|uxPDzgEe0(Qio&T8qK@=1zooj%M~ z_5k^{Nw>v#+XWqd*t@N8|L=iwMiI3dNQ2ZC2LYAwE&V@p*%oi0Qyy4NX}4{o?>lUf zSfzoZD~V+CY|&2Vh*(!6-f`A@vUEt*|3U{ger&^Rxt6AYB2_#W7x?W6sPrf zhnrh_4RlF0woA0jciKA5;%0C_ax{6f!fpvsDXe7ODvOS3G7L=6aDblJB3GnRU*20p z7#-SqI77Qjry>7u9`WyrSV^^WL9Vi;&kd)ew;#n+_1Ylq#+H!9OnrlV36)egk*x1h z$3?;1CTE|9O=kzt%ND+-8B$9RTBjVgSJ}G_mVb?yeqU|c&Kv{cc9s4-Fo16g)BTnQwu9%9FieB3^pm71P`(9O;}^f_|A57E$udU&K;zo)N4)pq-}#?)CDY$iNQ$#z$v)hVSazTl<0icE zR!gIw{m-T zq?%?p1zm!-mw6}G`JNHHCg&YR^Cv!}?m*9V*qE%VE-|A$@IpGYK({KT72?-bs>bI% zDd~sp5ViUMDZpMbsy2t*fc>TIUtn2V*UCZr z@<}vt0$2dC+&J$MB810OrOiOGxzQr_NR2_fUWTAgaqqGN& z0_-OUN$1!SEI&b5 z*BUn!Ksooj?7A8V92I%`7GNk|58a9e@78xqMYbR{oZg_4Lx>+z$Z~|UJ4ug1(RC1N zAQCrBxzPTAa{T$A4gJfma7lk9nGbSgU*Pa9WUv4m^Igq`?L0_MZPMHonl1))p6Puz zSw86vHm*97NVzpqWz20UL0I(e7^H{a`^pfD-EduGu~F-*@u}};a41d%J2Be)T z4L(&CX0PduZcNjr10mzg(laW&EeKV)E4;dIwr&RiVW?j>m2J1tgJD1 z3_Da2Hdo$Kyj?!Bxb@6`R3Gn?4t+zFt2Q@0>as$4gzgOdk`gRQ2h)M~8}twp+)kLP z14}9y%i47!UY`fzCAFw6Qv?O_og+E4f;h}Zi_JfMN_bgVp(EZT9nN*ai)7vW@!+hM zcfCYFiBENa_5!WAE*Z)KrQ>z!6>73$aCR@EySGqDb9Gbh!Ue|r#0R3uI|ndCbVcOs*!*?8U-!j%@EN9H zn*=ntXV-0rvZ)a|UzX@?5>z(f=!wwy!P!GhYG!;$aFz<*`W0VqzLDTq#e-_XAC& zNwtB9#PmR1!A?zsnABL*oK}OF`JG5}S6yYjg zrsrrxiqx8p4b1VT87RT0;@f7`S9c6J)AOloJ{`1bOBsE&qRHF$&%-EZ&*v~)61&{& z*4e%LUQ&U+%*LbqRw`2#RI_x51_Q3~t?)8sN7Ly7@hYpc2OJZ$dI9{43i42oAyjlW^zI8+wY?QYhjH99#3R8N$O|dVzJvDM` zFi<68&nEXIci3#URlrs7_fc4eU~aGNBJ$RAvz>o`A1j#wb>tv9S@u%;s6TdLH5 zwv=(brPTFLnY{I#11;kSa?;HuS(vCocdHxxHlb=!ZiE1AMA>C4CS#lqiqXiAMMdz zIE8jSXZ5s&$qAV9ZKBJJtxxxTWin*l?A7Q!Q}P^S*v=}g4d|6w%~I7mdZkBmK@Q#} z`3UYX)(SCd5rFzKy#qd8@IJd}re{P_u^;^(mt9yKC2i~b%T>RHb#mx52qsMH^if$6 zp zkgZdiUA=CUDB0Ephu)&z_k4b5tV%R?j>8Y6PYSiW41YuV^AoL~O)d%F^!E(giX0UD zmL_R%Y0-8u+k0~FKCC|8LZoQpgG={eJYwy~7-b0>0gOky{CAs1Mma|>i0G-Z{a$d*2fM1 z=vNJk)TskXgyywi-G3w&O-lvAp(8}d{G|VL$?#2%eLK5huqxNnZix{*F%6GF` zHX?<9#eo%tZo_6a4~@@_X7Bw!H2zHg3{>Z{WW7JLtQX~d zd<&wql|x~YVPTaC4qc%_DEP8GcP=R@U=mhKB+-y`Fh7sN*kcWu`C< zvLj*QdBs?;nUeWOj@5@sXBCwiUmYozC!o0CLH?O(nW$rjOhtc%5g#pZ87?$aZ0Sg0 z{agouba-DbV|%zc-o#taSkEUAQ@i!j!_!{?O;-qOWsqbz3(@$0QX5%oi;~NzKGLBJ z?)gCNYMQT(zYbp(&%7UcO=&vnM%lwhjk@=_Wis_sjb83p-*5dhQ@%_nfF11eP-8+w z3VJsB2%0l(8mCeGe~qoZkA=d6*>X0gBW-glFl#AW(g@R}i!bH+0G1Ly_# zsE2rBMXcC9{V; zH)`}U6?T93cDxjJ3oPl*;n8OgGaT{u3{)$^H-zxd_{W}>Y;Bpq@>v!dha%`wF}z~3 zp^p7X`CqrPR}z_z7PbWJ=B(UQ-WQ`Xjz%wMlx&S?OXq|1Lb~+|_iym^KHN+Eo7?xu zI977_vG7I0H<&t^Z`)D&q?&t9uhtO3u*gDSc?Ir{zJ>%MhgZoqiXD5=u!<5Qob9?L3od5nBJ0(gqi^X@rX5eRHcG$*<#yB$N&N0q;48aKYm zMVbWiu)A>hKvS3izmnc_F5|AS!IJ;Nyf_2{jq4f z7q*ccT_=CS#%v5jIiKI+lNoiZW8lv!sZDh6Dy(q%3Wwgj^E&1_NS-wICMtU?9iqiX z*&#q@8j%*Jo-MjonkT!RvwPQ3JU^*Dck4?(gIvhGUol#5i*zkL1HNI|xnf}5ZdR17 z$d;|N^dij!Rx{&f`w=GP4kDhE;rG;!gN_OJ*Qa@5n1gW*TPLHoC{gaXcs5KpVNH(?99 zt#uovl(kQLqu&E@{59?k8rfA-B|=p#o)k+nz3YsR6^X)i?ac$+pIw3jg*`e&!n4uA8&Ztog@Mv z3p;f=U2nf6+2lR2&W=grn{F{WyTE1%^*| zdG4K{awSdIIlEtyw}FpgkrEuaH{9EA@W!KJo7rsT2`~5D1zwrCo?Wnk6ct=ps1EqZ zJ%M7>66fZ{PZEYyF^iQb_Be6&8|{87)2ojO0_nXpJLt8a;NILeB`Wu@pTJAbn6H+<3?WjP} z@%o`U;5%OP4{3hP(T|-UQ)+pvaG1PP zg9FLBvl7B$X$2b!G;RVNHa-{Y;1NkJC;I3qC7ACOJ>+Nxu6t_>Z$Vj;P(C=LKcTz_ ztbvDasv_bd#TXvFM?>RJ97`jt~{6l4m%-A=nXpMT}3~JnmSdT%t<^-U5>qA zb-91IG41tz^Ly)#=+YjKNGYp3AF>_JgWihlXA%^KmqH4PgH+a9U5as0&UvJH%I>z* zS{G}+kQoh#5&RAusXVoFj{q+vS3&px{hL=v=S8k!KoP0DZN@pJ7#8SW1#b9XL|q?^ zbp1RDOth^HKKWf1xkoKvad{9cWAQJeMn(pF={)*K-!`bFX3$-Uc*91%Q&7>=%*HzJ zV)GZo-9FDdeXt61YkVFf?B-9leosWZ9f=G~4w(@q%xmI#b>;mw5k8X(1LAi}+BLJ8 z8-}I92f-W?>oxZjZBmrXH(VUF3iFW+Uo_2c@N^x$rmB&YR zJm4ePHn{UP1}qw0rAuP~rBbcY9N3HlWzW?5z%HwG+dGuVCID|;!whdOdY!*Bh&3H4 zeo7WorroSnCP_8C!;nlx5~pBtVF1%K$aFOVSIlhJ=5o*aI7w!<%!rN$*jjjPUHtW_ z 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 z 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 z zWiC=H5TcdT7uY)IJVo>o>Sybvpq1qE_6_mBK6&VbqrVTe0|z$Pgi39o=zcr?(hfbX zQtT&f0F<+YjmF@2l>>08R_p5Ru5Sn59Qu(6c(3lanT8CL)PI)ua{hz(j6!nv?T81sp=uo!lxpsq+RmC)U*K0 zDO7SnCzt|dWc3aUUR4KG{iR{UFStp)Qq*3k7tap*Td`dl^j2%-B~4$tb;PXxQogE@ z?0Iz1-j6arSEXSCEe&*0F$AL`H&LtRJHOsyAd`B6MD#rSeA0M`T*_Zysa%;jUCF`R zkYx4hulsP0Ad#GTq=wo}$R>U>ePL2$@C-YYUoJC ziWowQ?YQvE>)&Nn`2J*}mG&3u7r5Ctb3(P; zBbqn9wcg|EUTrA4S-Iepn2*bitC3!Zo-y>~=HK)zy;VU8ui>57mjPFPdtPF&b(4L- z84>7SGo;?xn5&UTO-luH9h_M5ciHN_y7!PgAFUJ}pUscU)TJbJ+AD zmm4F!m1oOBp$le1@bzMMAGoTkpD&+N<|t)6jfJ7vy^nbdX+I1cE6v0J|nw6p0RCW zr01s6l6_B`6j}XRnBhSLXSYoHGlu!JBQ3%>)k!5B!}d%g>n9(B%(cnK*Or=eyOSdr zpoj{f-Mii4u$Bls?Xs+u2SHq*fEs#MYv0afA#?WNWm1dm2i(^zqP{h+G|e}mr-nQ# zCMgOF(7}Z#XGE%^CmlYMc`=9DrKnFF6`^ML+F`TC)=&HDr8Wj?&&@(C*hru7J5uH$xJbkYDx#QCI?wa ziDexItL~D;ewg{nXH3whAuk;eLtiZO{rG?A3iVIC(**SqF(L&Qi|YLm4~H~(^|&n) zOKY+?OKhABIJ&VTm#01?%-$CkN+*@iTM$dBktSE8H+o<0eW){DnwB=A4~4(;-y!Un zrpY_{j#Qu9kCq)WBG4A)gI`PXXV1yzCC#~T25!lplhGkRQ#Ux&QISs;V0bZpexeXk zzoqD@WGVkpl<^w6=ajV0htC~&dmRmze(|y_wXm$v!tj=P#%QpjwNzInc~eY@fD1Zb zA>FUorTO5p&RV;+6To0m6O}mNY!wh_c!x6i<(aH~WP-sJV4w1#YVDI!&ArZ?^L^pJ zP6ORyTBc5q*r0L4!^7S6xYAc%QrF$A&?1O&f$xO#EuF`f%2M?L!z;Coa5a}9NdX$5 zc*r!t=vQ?|-RTJ({~}Z+b^5dCByA&f(arQrAjuTf&#_XQ!iUFJ7g@YY6GR0pl<_4i zJkfwILGlBJ76u1erqgKt0csk!$B$fK}-F*3h}w;h?JNxm@)BaQ$1Ywq7H* z_cKMyCeEhN%ikB@Ca~@EY{3T<1tr(##WA z&2%t12tNvMQxAx`pK@QE_E_mlsABIwTFg<;`H(Lq5i|P^sU5;er)Cb0&EwB<^+QDG z;Qo-qiQkR3m=acm|8xb6%jC2=(ENp>Sa3~?5^136{8!$b`LFOH%sK#GiJ$lth|D8d zzX!Xt;qDnz9?VRC*FtJ36_3>Dt)Jh0M$tZssaig>3^ z2j;`SFhd_iCRe8*(`pjD9E0(k)uliF6#X6PQ9^O08R3#puy5+nPm%pqLs&{_&x)7;-nR(-Fs3!;em>`~FB~J@T~Bs@olrL;t_eHdctp{?ND}7-Ly=_( z8BY~+baO8p3r&oq-Lf!e{3SbxPh93-^C=)8q)u8;EekvsA zYLVN@sgWl%3A=l5$=F=`A?L~T1d7A2lHE=VKr24X$;vYLbC}TfN_1QBLIyIl8XU+@AgBLZFlSwm6T1c5QxJPM}mlmA*?d{4#5g!)Mp6c3<&>NcUC!62d-&QlE2cPPL3nP6nf&4_+k*hSMDNa4Pgbfo| zJ;;(pyMkR;P&tN^ZLIqwB54w*u7$m{tJCECf@L1V`-XMp|9Ztt)hPGH?_A=3SidSi zW7nx~0^k<7@mTfs@?_UdU3t~oPws3pL`{*+ULU!U9Ifx*jTj|(-bk!K8*6hhBkkn^43%X_dK%$UgODA% z(rTo&frqB&-5^YFJvL?P*W7SrTFi`d_Q-7ldfFC@l)HO#bLVVo8O|1+O79#Ep}2rv zmV5_kuQ>v|)(tSRuM|FloBphgbx`jxfejS#7o8)TX}9-vN4k544y463j&_dd?h_@v zNJ8L>Sv8R>uKS6d4NUyxBH&e3j04W!X@DdAwxgUS>!|st|C9r!4R*;;)hbQ(5jD-w z{5OojCxJ=6fq#ZQc`Bg)D>an91Uz_9^!x4enB{8}{un_Ehig&O4yA2fQgzQ*?lLi&9cYF}63pXX0I;g3pYd|2Cgz4lPq~=4umY-iA~iTC#`a_h;R1^JTi)t5X!Q z^VE)Wch891ZGXpOwZBV#L00gG;uwYCrd%+8@s7o@cW}sue8N9Y0JHofJXSqh7~nB zi4VNXjx`nUrJO&MmlNSHOcUS_M=jZ$Bshep6vHV?>V(rdAo|lkS^i(0@-U*TD^EQz zde3BEo5~X4kPdb0&=%=XmI1~D9c==X2GARvEF_O1LkFGpL^?M`#r^_;A3Vu-xZF}` zm8kvy;uom1i|pkD&TvJh{>h!i3h?kP9*Xb-Pyf!WiL!Y8tD~bP$}6AUZJev|65aXT znSoPxH7e!Ty`3TLQqDc@2|?XGR??yIscbQ$>q;T_AicN;#iQ|3sc}-$?JxANc`^6; zE+^auYJXc6?OM829Q@K*#8Ov^i|i5cC$3X`r|%McSEyJmTq6NsI`mjM?X7^a#l=2# z*o;K0=Z$wez5L7slW+l(1;Q21R|zYffaLo_L^}Zz*&iGz0}-C2jz57;N&HZ{ptJB+ zaH!!~1j+SyW13O6LztcnZ!aU(GIY&!{-|1A-}CO;kZb)DCw-y$7deM_-d3_hhe`ZP zYX={-u3zzWCi&{=r$GrA3&p71xYadK<)fuIkHmx=O_n8+&GG#;3d6+ zqRJ=hUJ?6yLwiEJ5%(`jS?ICGI!^bA#s2cx0r0icXrf%Ao=ok{|%w z4{7qZI-CRNtCRY|SaWe8Tz~HOe2IXC?oyb34lBAWW=FG%;s_Gj2Jf$dvx!J90cdaZ7>IT$ z(*}hdF9k8;Bk!x6ODsxgwTK*0h`7jesjAT3DpJUI{5<^!Aj~Qq89uJu0JviPu~Wvn z)O~mFJ3RCWX3eks8RkSYJ}#0*g6$jtGX)NI1yH&;g@*ugF` zLi5Y5!Xp)IC3x&liO{x{Gj@dkiFaa(r@+t?O;=l!f0=K_OLbQZYQF)WHj{L=857QC zi+SP+>c;N2r`D^>?~giFsNh$8hpQ~5KL1fb?>R8#T%XboT2Y|C!q`-MYBw zaJ-Ha@hkXIazOQn*2#eyOQoj`BhZdDY0wTmvo1WbPP9Ez3`X!}DXvEj_%<*%*z`yz z*fx%xI%L6%6|ZYEcH!Fu8_nbGR!8_OZUIXvDLa6u_{97&ez z60SH#O|Lx~s)T$f|L*(lhSR~H#l?Gw3I1D{su=oL4B@!coqXt<5C_8!d)9+Vn^qFu zW0mdcUA!d66A-X8-34ZBEc1TwXQ`EC@XirX;h`fn$Jg?R?+e3*xjTElauxCVjj3-q zJRoRoKgkdQd40L;3Hz2rh*e#(;J645*BFk##j>CgbNz9#01iGd%?7oh14y|l9L4*g z=Yn7(J{LI}P9TV7Al;QpW&o{ZiNlvO;n$H~CG9UgQDceiB+>jb=B((E75{w2NeVyJ zSc1{z_A6%8<8)m9qC>ORca6|a7sbW#u}*y?F*X&rSt-5jdx*t>TUj%xxfP${$Qj?T zL_4{9Sa$PGjKi2)Wf_Wc2pCXdg1NqeD%~haI++X})H;AwdPd+_m|)9)XwAvIzv5eo zSDwTS7cK_h6fPRdJaP!zEK;w{u(#ok0E|YQn-kqrbdA4cjOTnnAGi04 zH&mg?D8qpwp6<*+R)K!DM%6S?rRM!?S;;0r$phjX1#o#kV<5Ra^?b%CQj1jO2m5>fWv8P@c8&s6Z3TcHQq zj_i+C`L&Rg2FIRw4^g_#mF>#}2uA_2fd1W+GuN!W2Rs)V3~X?v?A(R!bvSR@vrL## zgbV+3`^dFun$AkJ>Tm=d^JT~LW2E^v=nATCFT)_umn314q-6pz z%g-WCI=3~h4dpGFrXarN0)M_LXl;=Qyd}H*eZg!y zxQER=h}~u)V zoRPBBZP~VAM`kWinj&$2yKq|6?+?nyAeVIE?opENOD^<>QFPO)z{^bpnkH2NMtp42 z&NGdX-tG3%cy!DTkt}qH?#@q&yFqlp7?U4xKSdF&%|vGaOFi}&ioZ1wEBDvMa?Dac{o~c?3ZscaTuVcyF;4__PRqBfxmAB_y~(w&+`_v(aG3Wm zIKbeJ3?T4#;`R_Z{$J8yM8<2jsDRiFB@i7QB>yO`)!+KB%_gbtH+S=Ra8M#Ck!GCw zx)06@?0qn#H89rI4T?y49p!^WH__C1$ysE`pxkr#cP%Po!y!QF=XL>+fK9TGYcT$4 zz`qMwIh0mY(l;Jlk&07>J~#6jzLRD-CQte|Nq7j zQ1ve*O^I1KM%;gel!aox6P|vD1IJzKIu!vUV$L=IK$w}JmENouXVxE~=6A&7S}R#xR z5AnPsYp9gWC)@5-E0y$p$EfLT$^PI|hP7})BCY_A&0OY?!dz&ad~vuck&U#`Ohk_5 zOH5|HHMVZhI-OOp_P8!0@OMuwq|z~>%_Pnrll-Z{Wp1^rG5N9HV%fwp1aVU#%S z`xW7dn@F^cc<^5$-ABU%pSK1ZP}$XD`ykxZOU$(?{lbG zcQ8FqQ138B9q#WzNZ4-C;W&lnk}ksVgrXsA(BVH8_2Ij`kw54t<^U=jid98G!>4R1 z@S~ve-?{Pp$*n6Qf&+BVJA@r6wDb7f|3CAZtT)S&j0eXEGpttYLmpfzUFH@x%61Vl zaVGD^>D`An2L}lFG`xPb7P#D4ubtQ;)cVWk{V}~r0*=2HR?t#qJsO5Q8L$c>tAZd< z=86=~H!WhaLmEc^A#m_xfEu|#b<8KN%FXcNO~yyr65b9VQtIL80GrXW;5o;BvSk8W zHBmw^+ztoV1cBQtA3E`^yE?5Mk>sSEU}$DAQ4mKRr}acG%bk`qB)@T;%V(G(j=cI5 zoc!sUbcSevXdarCi*7jb=WTOKgt>XYM=kQTE|RLG52~i{6PdeXAl6uBs$~lDy|mZ> zw#-c1mT&kmNO&{V{pKe@oG{?6!6z-y- zRU$J15rJby;Q1=q=?>=Z(Vqo*AY3Vl8AGe1?rJp8)<`6@`4 z{|3B~snUq`^BFd~qKka}+^`O5wxHIuKYC)=G@LD^4_kF!N)ygK+`hVhRN&DDq#1_N zFQz=f2h#&0N7cX6VJdq?q)09=Y06+(fgOG_pduRgf#YQ8zt$4bSZ$L^fYOfKXnmP{W{h)t4#8FFVf?6eQ)*p zKfW8+IxI@N%Ib?)X5P1_ezj5$n$c@uW}ARRJ}VdJ&}uKfYNEICz_~EwdfT=BNukeZ z*8{}8OqBECN$>aUE`h@WN-I$uMI`+eY1W7BG&eI{lu_ZUCgE@Ci2c1X@X-$*+N^_c zq)lZuX+X7g@j|}=cWH@S>)t)o9;qdP1?*o_W{;ybnAdKDX_Cr&u@?@>s5N^f1gY%s z?-~>x*$P<0N5(z>;LO*p9MY{SkzNyV2fY8f_Stj-?1sHzOTIzgQYS;)BB zK*wi0ieHApzc`+&DN#hCi_rOz-L9R_MKrqL?WNwynajz*C)PUs00?1`!E=G^^R+Qs0Xm; zR^`qwhaDW0_Fe$`drfhHq-aLI%~04o5WJDmw9^_^+R4{SG8P3c_E@-Yug$W#eeVx8 z9}k7?EcVTJ)*sHt{;v<^u(_f*?=GPS}qaId&>hVFr$MRgXldTmha(rR1kDG zTI%*wUs2S?w{z6$Roo>3m>;%)9~((|E$x1o2;RFKCL_{jwS#8fLuAXv_j5-q@{3p4 z$q~@usil`Z$I0VCT!d*EcioZHO=@TX4IPw5C}vf?c5ep~mX$A$Jwqh9L6ijnG&T2O z#opL+u)wCmty1BO1FqOy0Y!}ftS~!Unoh~_SjzL{o5O;ePA!=LR32{fUfMvBqY%yY zPTvD2Rm=|o&IRI7>;zjtG8dBM6m%KP>XgcR;}1|6@>r|3Cfb1Aq}1}YA+cjJ;|e5u zi3Z^Fj-0%`D{=*Hyqt`}@voO1$vr$Q-3Q*M=Ggt&6S`kBT zu)#6?D8xdr+=n>B697!NInSsT@*n1l`3tz|YkB#~7Y-T_2U?@_nIl(hTB`U3LT{<4 zbb}B2KowuZ6JQaSc_81oJ8eGaV4wUyNvDp#T$gG7?^SsNPodBR%`v5?#Sp)Ti&2DB z$if0oXxGrK6WZL;dN%h1 z+W%`xr*l+UP4jAS(CK*@MYl~%Jm3CjqlRu_qD`XLalf=vgNNc zJo2QSAG2f<_Po=f@VsX%x({U$+tkP1>zlHI;EBMtYu#y|r)lj}Uw{jrQT3;}zod;O zTi_jn<73QNm$}lS@oXKBfm@Xdp@K2LjE#59*3_7z4EYlS zna%H~;wI;{R?GG>LM=8(!`J~C%Z=*2+wxw zzWm9y|B0jh1Y)u;h`*gO09TX)X-CZyZvO1Amddt3&J8R6BvYln{EGpHC?t0sAs+x~ zu+n}3FLA*!Vq_UnY0uYdkl8f_MEvn9lki4};fU*BO2i%e^HLIn}~9*9@;-)^v_HQ&gib2FcA z1ir$^-bM^A80p-34$LYWPq#`OSn-&w0=l(|*`mM9BF%MlYearN?{d?$`;l z5b@9+S-0dEhsvd@R`vDt+rRfEN_v2L@MxbL3)n+S_@%cM(9kz$r+Hq?uxQVOAd)C2yE?C0U+PaJPhQNi|kwN~ZU#n+x#ajp6YU0dKx97|Z(X0HA z1BR_soDtPTf|(pqt@9IP4q~ALs3ducXZ?E5dntcQ1pLgtPyA6-b6~sr7$p{1d5Pm7 zzlY-R8*I<9CD+V{$giIq8(R#Tg+LDH4PzZ?-;^50O&~>uR*xdPa>l-6d&ZuGW6Qm1 zQG^o4S`E@-6E0v2lHFb~T8(=e8X`G%#0@hfA733evX01cF^u-5e>y^&1icITqUA>B z^r_RODA+Qpe{hU1SEGCIHP3Z9IdUa-H21%(M<2OuuOr3wtYy0l>EG_s6UFbcIlI?z zEFo2Px%%+V;T-CK)C3b@gVef&xG!=GayuoK2*t_QJd}7y`wIDtH*2TI4j3+MGTCKd zQo3@Qt~jq3Y?l}I^h&lMV}}LY*&c?S1+0)QV8A=g{X_kOFeb zRs~;7MWQE#;L17XQ?Di9bRKTDP<48?%f%hi6Uj7K3y%q|^q?&rnIYiOL)XPWREH>= z<>Cv|hjeR+*%H4|4cP;NDBbgXKmX}DEp>=*kZMZXuUR}s6hDggfY%m5o~EpOzif5# zO;Xs&aZ&m;2x|0BN*mXBXBM=+lu?SC9plotKIf$+8%les_}~nhG3eoC5O_OP8hKt= z43hj9=oILkr+bjTfbGty#B00q2SiMwFu>;NHWcb8D^Cl%=S?w9<=;Em-Rfq{Znj1f zYE|IrVVhUnyk{nco`vnXCylndI)+g>o5dkx_3+Vd@03!Owx}F)9u1ezi3|0ByE(4= zMRXjL`i35^A;M=sDhRm|i?Hc3C#n4(&CezexYZCc*uA!!^iD7+tSDSFxYxvsXf)DD&nn`{oz``WNG8q)yp`9~rJ$ zzo$K3<}ysV#gWs$Xam)cc3ZmaTVvQT(eS=ZrXw|rxL_Z#?-p6xBe%V4Qr+$r&KOe$ z(bGZC91|8YoA*klkFz5N4haHmKWb{krt{pvK=&{CVVgnt!{`<})+|Zo4F5zY8~LK ze>Lq=y9EM`hp)WteaG?M#eD8m0C49(Ex-s;2@XX>dr&;?jnc!OuNTSL=d64&iJKSK z>ATQzwR=>S=jot2)~PvTy9}h?(`vl@h}vr=9iUtd<$}` zI6~Vnf}s`3A$~S`?jc?miI=(~>?uENJX@WdyI+p9wSEej?9j;x@eBtMrS)Yz(Gk<# z5l-6T^PMXeDhy*`{#MMZe;QLv%Ng0}w0F1lgQa={lmis!{Gmrx{5olC;m~5Fx%sF; zsA4l$p9!oa4^)`2a;cFKm4VxtldHkk0vFUw2g!UVpd_itGD&)2-G8Y7O@)mFa}l2c zBXl2p!#zP#Bn4YTYlufP+TxrJ(d@&mBS9$=_-D)Juz$wUiJG}E;jQ@9XP;=aWX$zF z<6&{hgBJ~bO5%Wkl946?3BcZ8_<6W+(2oj+qNq^BfLu7U2Ry$*MIEf^&9CSU0wi$! zFw#I>2#Rzb`D^&-vYZ2OT@XYhZSU;+U|DrXXG~^~E_PG{y5}qfp-Y1fBGraUX-5z& zOXC`?vf@1 z4n1zpSDnIF<+b)bu=j?c_Nd2t3xT@g-J?shVOAQ>q1zD)Y|~CX-><7EsfU%SveL|P zfm*^O@nF=I*zdNPyd#l3z_T;Cx~>@_$R{p#6n%*Mu3~*VU)SzD?zBayV>xye>fYKc zpD9;R1wl^OZY|kG2I5tFdM(&#!HVlPu&oxJ;syEp7D-w8()P-!fY5p#bIEQmb0QoN z9uTP#x2IOQwGlXrs&R@4WHw@2wn=|7TmSkq&Thw{5fyvEx3;nbUQHr_?_TSnMTQe_F|9!-c*d}Q9Z*F~r+(R=r2b3&Ae)CEKo! zO}Y-)2tLYnjew3sO9w)SJe?r)WfVDBDU!XzVht$ZP}~Q;z-?56E-~I>(4s@sH zQcO3l!T&@mZT`&N^Y++3lz639Z0os=u)JVqUMZ-lRiyL%C1a zz94D0M|RAj*k}QR4q!Vg<~5m ziZx)^x)Hrm5n4wwwXhH32xPq(5BB!7I#5S$RD5y59Be|Q(mI+z_5>OGHBu%3Gz_gc zB9Wf&)kGw-zoAG9nMii5Z@umzF_l^t&ou5>opSJ@UGrV-rPY^AG0!ftvzr%+Q(W1T=0nG;j|Kluk7nrjZCl&|2cuD$Ls2<<6IRu zZWT89??a=tn3Z`@&d{L_@{`rW5XG@9^)F_AWQRP@lYfxSUZ;M#4)WWFwn4F`GmU+> z-+BZtBh0Li7%?0L-*|Ik?V@$3z@l$f@F6XreM#xyg^2Di<~@6Dn3AX_yi1agMs)DK zPh}Z-k=Vbw&NK8^lHd52`Q|;slE(r2?tzY;RywJDVA*8My!g}nJD2lwx1%4|CiH-v z)yBoz#(cHT}6 zyNw~b1lmFwvAL+-<_Ry@~=$1<* za2}y9t4I6;+~?|vdp~b3e!UA4(iC!esq}Cy?lZGnH0acquiMTz&bu*x;=S^()|!td z-vitX@qr1Y5n|8P-wBiuP~YF>dB?vC^-1cMy0C|rfT^C6&BviaX+jq4s~!v)QR%0Gwptxqi(snyc>RuX9d>_|DXNDf z!iWAPe&+a5ausxv(6B9hW#Q;;dNo>tlhE`PS+w2#a4{=3_|IIM@cTKTi#jXs;p(zH z(CHU6;`n6UCv=cDh90_o*Ufuat|}wwl$p-TVC;*u1?f=4*ulz}tH#cBQ#xuN2i0_x zbAr6yryzsKvoFG!=H>i{w`~?$R!0V-{g0O4cj09hMU2zyHS7BJMk2u5S~?lE{KHML z2Nh9{gavKXIUnOk;l4Ycq)(8O0##joc)eQ8dNW*|fG~dUgx;x5rN(EYpC0`uV#7%n2K@y~(Y9f2PubobYgb1x~ES>FGa2~FS zA9VebDvjoshg$G4T%7S;pJoNBMuLFe%L|y;C)k{@<&OqSWmT%BL3%}T5r;r^;GXtR zd=URKU#C(4qxZQqYs4$p?3;SrgJ27B3{2+j1nPV2_Or0m8e!Vs@c0>&XLsF^)q_T@ zR;KOhbbFlL&yIUXj9-!-=E6se)ZAl4weT$GyY(=Fepa=ZL?wmN!yEI4_#V>hvMfAM7h^Nw(dRqLOEf^JFbF|m>@5dgrZ7e&0E`I55dUWn!0V$MZ!Lf1 zkRpEZ{J$N%bz*g23U>s1h2uO^hhNSV;X&4C@(!(vYfkt|gw=#6D6k6b+ZwY?5}y8y z|0FU7s5ybx(8>o6F3UwJGhTQTo^okW)pl6C;qmf# zu)SxGrSllw=yHr_PsNop9fS8EgUqL0%6d_*+Fl>TK|e<>wpwUijDua#AB;kV+8^SuIFQ>oc{5z5ae|L)3b&2;m(jrX&*cKek$xm2ldC|8fOa-OfkVK3( zr6eC@|5i+ch#tU-vui6Mm}6?gX+3yro|jFGW8b8I^jm{!KBoy*T?e}mLTc>SYrs|g z*0YFtb!*r&fR1ajrc~C>594%H)I|*!Q(>>{#PYwJk*cm$X1c2nuYP{&I3+ z^W^Jd%R5@A^DD%U!Es3{dPqqtkx@72Yug0$$edA z`BC3X07G9q>FtHEzAJtPv5GhIW2>@XJALct9aJocJOt=?Xxn%|hrt*HU4}2f9Ex5Sv-2lWs zNzW%|d0x}%F}ZcshccM$pKpA9VfuOs@`#qpi%EGgsE&aIRBd-Y(0GZ{O4_L~c)})B zBpFnGh7(RATTA4j-8JoU;S4K4KzKW3{>Y9^hU_<(nza#t?2X&@+>T83)V`^FIU?(m zeGDx8>_I&{NCJ{L`9+CEL7dnd=u06uwG5THv}CEG+%7xMLJtIm(pN^mQKtVzTZCOe z2H@8X$p5}?|7;;uK{sPPc6yX*E%{?VgF=KhigxveDD8X0FlB3+}br&1B$$wTn zrYYt3IWc)|{3aVi#w_c|m?j4cXPHAps#H@tazGx-w}+lO$YtPY+Edj=b^#;Jo{1)^CfG z)E)ay*G?hfNtRWJwapc0+#BiJ0dF^LgV&8!cO81-wlsZ#BE)|rJVTyN4tI!)gyYL_ zhQ$#-ouJb`rKeAAP(`XcR47ZMc?ye@v0Q-t_Vb#G2Nv-HvzxitE zESykwXt6LdByt6lR48*-*PU>#6FBan;tmKOldV)$#D%2Z6@Qw}vvm-*>ebz1t=&mn0*rs;!#rNdB3^NK z4@rg$4;5kP7w=={(=DTUck3#l9yHd8I+mg~VS)JvCwAG;?PK!S7rRChjV(6czrC7G zOhh<)T|d<2^&%MR@lQe7fKPFwBFv_TxTw-JH1DBX40e{({Y0}lAmzI6WgxPsO8qu9 zx9A>|?10uSRhOsv40(qK&Hr!sCm2jB&fbX4=j`e#0SG-Oa8DbRpM?0%c9vOO5Dhdm zXU7X8zt`wz!(SIWctweFB-va?|p0RGPkk)pIKegaqj!d!wOvmX|5;BzpIrKk*@VJMg*eM2T3H#Sd`sil zWXPS`?JYs6Jjk;Y=*`WVi{M1a)7ZY^4?zzgxx#EbzxfR99`N&ye@(B7uKkM#PnGo} zhn-KQlErQ#g7ousivhoo++$B^Vi$EnUUv32|E4xfOol$#dsIE2k>=}sE8pKAt{I=f zZ%;m9-W20B0&!TKmN~A)+sbyE^}Ixl3<2Vv2Xo;Gw3k+HsGcnK4&%^>u}%!*pVZxw zl&qBgkY&TV;6W0%Z)MLuowG5(mEI3XmF>Qgf=RT>tM& zzZLsZN<)E;eEP*sw8|hx$zs&k5hrJ4=~nTx#MSKBq^^{9eAEf39crYSm-1 z2WN24yq#cX`L=45gZb99R;Xp_hut+D8YA1$5&&`inhZBsSxKc2b#wBBPME=Z^#FUD z3RScnyT*n+rjT-4(Sw}x1#L0=(@V2lL7l4Q&gWii_nF>gWqsPQ4LFf?)>ngPUQOTr zqs*b@?bl?JQ@uhh<0i2-tG!-DnLbLh#fB9P$B$3d`rkl^LM&!@Dqs6{HCbW&Vr22DE)6w_%}^r zSS2qp!(jll?h324YSViUElAv~XLF-1bYFB`=k3)Nhys3ZX1FwyCZrt56PmjdqFw(7 zp=k0e1N@r4;<8eF%h>s@h)9yVW%U<>rut9kBEvLG9t2tmi0#eYfaEgI1geR=)%JVe z%8e1qNHFA>@+~oYmUa33s(5kyRnK!hf#GM_qB9i9%&@-rr5|{OKa}1cb*eN$RPh9ccJLs4q;nKi%6?K691-cBgHWe1wIewc5}a&WOiOJT$*8 zd1^_H!QFtwp8={h?p?6S1OokxWL%luk$?hxzWCh8XY~j%rBp!BZ=xspnzb1J@DW*g z?OF=pVnx@ny49aP4$F0zpk=?jK&ieKNc_L8AH;87OmmKP0^H?^M3+(<8Xp1d0F z-Zh%xDfyhywlF#VYLodQy(-P@s)^V5S*yUFi=;h?9&vwdYnTT*Z)nOfI6h4UPg$?| zGrFLj)g8XgHgLfo1b6KwreKnthb<~ykmnojpT^a^;+)rOWn0+)VCY!dhnu5Auf|?* z&di!Mp+FbvBRIjZ&6nUkhWz_<)dII|BWE=%t1xsAbNGW$U!Q?IAcGIT2Q+}-{~fBc zKlo8THonc2Z@c}op`YiplJg6Bjc31|bItzkvSO$ea~P%aUFX}2o>%kru~Y}a`-I#6 zj1(>h0-xLdxM0vfCe09zGRfucGc=P`)e$oJgryr)XJ_agHgUYYhY`g;m~`uS2$FwA zpD|%{inc=d`5&EJ{u42AMa@Kmc)hf%PTF1W6Mq(9Pg|_Re^=g)<;fG8(HeA1dZ_&A z(Vjo7<~4_&zN&G%lH-JZy9CM`|7Z8!!qB7eD*`%4N!PD*D?IevdM|&%#l-P-m)I15 zot$N**D49!=|9l4H`}FS4g6;~kXJFKr#lCs4Yvgv;Z;DhRqfLj4!079gF3bEjcVe! zLt*hNvu_VEhB#=SRd4U&*-G+X+wkYtVACrJ@Ho5y@AN###JL0ymjjty>mUD*&{OBxdpXAt@?PluV(d}O z7eDQ#syh8WrBkltg0W-E@?%ra{I{26WMiQ=H##bu)o=LSGRiM%n`)pNtphK@1tQx>GBMgnoDDm+YL=P<|DA zXhnDiCjO(W-7ScAk=N?P_gM_AD41gVG!{XgL=Juc<|T45bnN0~FL?0`tC^Tp*ck<@ z%2!U$&XZA(a|zk$5r6EUT^m$&WUP53<$-}Y$7pC_(X`$BT{Rtb*Ue-NpSh!lWC`T} zFNV=WL^Q5Pcnu+IzV%%Z`z2H3)D0ppzik)lC2M>}sLt$r z^gqviSH1$kCY;*UdbO5*c2cR5RhMG}6NVBOFy4x9%Q%7i6uF}87fW}ho3niki1;Hj{mm-hg$qyn zlx53I*!ve!q9c3)=;Ms@+q5BuHtIDpSHCZ(s_moQ>tBVu2Jd2#L z>5#4z2Z%zBM4^LuPQa#00+N_^EU3)>@M9DKSiiB?yvZl;>D*ecROchaA*CFH*Z;Y< zkVqCbf3>S0TmSOu#Oc64E285urRs zo0eZy${a`5`P}5_bbFAHU?uiC2i%Nl3pN&YoImATXi7I z^JlljMT*vRpkNdy1pl)typy-|1jeyi2?eN zE+J$J0^X*)%U=#S3OWZ8?>bQCw}GuI`uQLSU5YpC6z;Uy4V-V0Wp4)NB+dw=8xvLk z3ENp|Le=2vFe`~|8TsBLfzqnVajtRtRV5p zAhW?t->=VZ7kwtcde|%+8ZAcyw!A8o7;7xYSd}IU?^7^&0;a#|95SY znaZVe+FR(Ukl7c3FK8|D88{!SYG>pNaBQ>+S`9Zw+(r zHYJ$v{jMjWgx)iCYcEWc?cU&j_iM?%&qmfTEyh=BAe8c$5|RANUi7{9VWwE+`2^)H zbIFsggr~bH#LuhXwb=7h(G$S?(THmo{Vzs5lAEpiQ(!x&8UfqS)h8Bc2@YUNBE4@_ zN*5G9j!@E4@r9Kvswg8wHoH>e;%$sOqcr;if1NzW#iIbtslRcdO${B=HKW&z%cW-%K)2m|Q(lErM{nH$6BY zzV@O@|Vlc{-pmQyliO`-6vm2409B=ZjIe&O(E8w;J!UTL~r?4f4oZdL_n3%bfzoA6{ zirwjWid{Be$ST;d7+&gW#yO3iJR^gRRu;fsa#ZZ@RL_!Jh#CY)2oO2Ysu(3GX^po1 zQenC;S@QCaBl}~OT)V`y!FuFSC7^52I-7pFqgUc_9~C=co|u zilwuVqMLl){k#*^>2r<>!6dj`w-nz@~@N(gkw)7-G&F@1sTe-7hVB@@4CJ zu2P0drCHh+%HL2j>y}9JYKCF~@&gwHKA%|26KeL+6YwpU8n<-0kV}oO#>y&deuw6} zYpK&5ldl=?$X!&-6o!r6XI^HPCGpTt43C|&4*Rp|bfMw(0=}OExNjV7q*0BdxQ-9G zVaiP1K0xLdfVUQeo)dUQTvY2d%bqi(WDBqkS49Q82lRpMQ@1Y(mwgN$1qI{M9Wk6W z)E`eqzvHjCf=486@ZHO?5S&2HJq_K>nXkXArmy~z(^B54pZ@J@w!XRml#R~q<0JLC z$ray%t>tH`EO@Y^-C=avo!BK3B7B{hh4s_&)P36f#7A+}HWDK15X^6F3|<%+K@S#;2e*r3v!1lP`O*2S*wUu`aK`sI5gkcm^BF3d6> zpT#f6ID^oABdXSFKyU~Cy?6FdDQ+uK1OFHWZXRS_R0!VTFl`>^pw+Z>{h!jYdr`jo zNs*9{s$#>^gxs|zd8n$tQ0AD$_M=a&!e8whu6;QDqQ&#XyLRuEM`5+yAu)I7`Zli8 z;?+S19*>KQ zUd-qaHU^`PcdTb|8JFFZXJ*4MpcqQ0v{q&@Z{h>WtIM;fq0G+QNrq8q&A{N>h4znp zy8hZ$@<|CALE06!3ipJXG?pBV-ZT4pnS`vE$m~x2tG_gKvCI7zUhyKPp6PrWSq?hY z@QLL8!6T3@{T)2{5^36^2lL`@(&EnndcF3U43mM!pAi=n$%JDm9>Cme?{!_G)plXw zoQ@0H?~_=PR;^;RG06EH*IFCD`=rcG=7RaF%PCOa1TB7X!M`i{0SW+JoJHv&w2oB6 z?o_n=U);q1Ypn9?zSQOFJ=$o!%@q2o5%a0)%r9Dl=xZK;^mW(Y78N#T^vDEta>kjI zysI3P2cp5C2=&eg>3Ax%1m*VOvOv(mwE~rb#GOuqEA3yduGNMVX5VOhW^j$+e9=AQ zWxmzW@hsYD=5zae#9s@9Oq+-ya{Kti0vq!(epRQbWu56R@PmGN;@5F=ZAk5ia(e3z zd^}y==aath8Np1B=WA>2H-fp{HRC8Ul6W3bu-onz6yeX!&dxBphnwNNR;)5QAvcK{ zacpRe-=C$pG$K0Om8uR{`ejvSwUsGZ`530v;3&{C$A8cV;+;YW)iyZA|0W4aEdA9F zh&ld!@##JC*fmw){uMWHy6=moA343;k)`sZ53eu(6}wRm-3a|z!<%3lH8c3L5H78I z6jCBfeuf)%vLEbM6MUg%Y4EZ%It&#^x~V8O91&BON+Vb1^-G5A zK=a&PZLE?OI{XXwYRbcEtTq1FNDx0rl79q*)O?Rc)!cL%R}s#T!AcrjN1Ko3dbhN4teu58vD!o-UvkPkT)S<|}Hx2nq*ytgXQf$N(d18i|)rDI;ybV``_IClE~D1))8TffB)y!& zW2BzH9vkc0F8WfJS!W?MM2B7I>VI;@ziJ`QdX~-MhsgC8vO%WbjCpJNUFi3yHs9be zMe}Dusq+&T{Frgl!Gdw8rx2$f2n1zOK0Pn(WqiifimH>vZOgmbTQr_J^ko*#Z!5k1 zGE2YW>wFXx3kEoUV-bH1uA{)w-#!nwCp%p+Ja|TB&)>Lq3Ss zRdXrPVAR~RV*{~__anAha2$w!$G>L2Rg=9B3L-d=rSXf~7XPEIO% zYsOt`z5R|r1ngAl!i(Exu9O#h;>j*5qVF`o)F8ZGf2eHMC!0D)cY zKh25rsTYzTpn!p8uD`m?5iWA-n3~j=^Rs5WY!4{uyU!X=n%_!>xV0 zz6OZ-Yb9w7UO5ev*!K47&sKqN2K-D0EG#HVOE7_tvAzDon{yfhAxkfS)8K>#Fw}Jhze+Im&9buT-07zu~sdU_&biAzX8xg z`BxpWAH9x0)t@bNHO650b8sI{7til zm#3gCN;Tjssl*xFY}}~%L{@_9rFzfnCFlEq%u!aWbAanRu2#=rW zs`CL_MxoT3+&YLDQca35wcl^F)q{AF{S#lgjgWTt<6Du~c2Lj;Er?~U-JO9t#$C09 zyLS+PhlY*=5iN+*dU%a!@%em@I7>@#oZ-w^4g^!Pa(3Z+{Q0?>vtRZvb3z?U0%*&U zIpqYkABP!9ukp$jC1yK%{$r1fir4rbw%4+73l^(njc4Z=&m0vgfh+VSPf?6;hj^b!c8LHy zPBCbwEL2)cA|IAhPI*>5s@85nuerv53;;F3X+OhH4t`w^Dw8=Xty#WYQu%6mt`MtN zcBy(LU%+y*n!n8ZEv*%{bBqT1L4b}ZH01?!?9jyj$EjEjV4J)Cui=Kp7Ay~(B1bUH zyRwC>g~o;MepFQS!ieS1dJKiR%D-;Uf76>hxKeFhV7;i8St1agtAA?g+WwFm%+Xt~ zG2xrWF{N8#azNGuP+F`_$U**!eaLI+vNj{O1L{`HTpXJ2|2>s=dkn|*r(*pdNOuAH z?IVx~2y2}nBhqVp8H}n5nAg1dv6U1#`Ny|^NXskq`LA}?oXgUugiq#5OLsoO&jf~K zp;66c9x;EiV95r(=q)Xc+1+b=BY*bpc+!#{a|ekG+5^xLz{rZ9l z^xia-4D8~P>MWqV0^y&|Q{PSP3Hs!>r8eG?M8}6dLk#UGIdW} z@L}<#dvA@MCjIo6WBUyckX{mF0HpCkCVlEi!_b;H1o^CaSdXnPPP5<`962wd)=B$( z6xjO1iCM1FX%+N=U$3pc=<$Shb;mU2IFTn&GqnRojS@N+ww_kcFUH@Maq-XjduBHe z!pLeIQ+gbXm8|;X_*y9l)e7>jPvDRo^(~G!>aN}iRe8%IE4%MeB;LC`S@PJ=0-y@B z?lbZ}=Qf)5P=i-qH=g_s;w*RjezcqD)oGw6Z1`CHsf^5zd}+Z*z_Sd2|WkmAd-21H_dk_j#QCuD|KV&5)O#yb;O^|i8up|qwP;KrnAyMp&PFyD!LpI zqsER{kO^VaD%vm;w^tmnx0BzG5#~HLq>ytW+_T*ZAIUrg z0W+4n79)FNUeKd7wCw~}l4JMFqT%07XKS7fm(%HS>690?k)rG@*&dfDKxUfDR-vFzkwvU19Rm8V%Zw<%H7VfFLG6!+R_{Z9PR83=T zntO=*_<)@h@ZffZ{R4?vnhAfyP}BZ;<5bwMK)!Dll29C)X(Xbf)|+d*F8Rl*%fXNo z$J_JC&(7DsD%?9!Nu5VKK5*T_Yit3%*ZWF@(W$0d#CLFa*eXF~iPlh#2|)+yFum7Y zI4raOeR`ZZQAhR5FdWJw_H%Z8B4d*`UJh(4S?BX;K%CE}hbk}o!E+cSx%WlkiBbgD zGW&BYx1Sl!-2%)kwHBt`oqHiW{~{|c7WwF%p$4aI#;I$qMfIW*4M-k2l%+*QuT^pY0 zj%t2Ng)S{#MC+Z#Z`bj&?_N+d?j|JEKt*(K#wc^LxTMTC2@g8TMtjT`(;`SoSq%bj zxst-UMu$w)={+66xY&DAqIDrtEUxmyQz#qzTRCWNwz3sgnvpOe*u!iz>aVYUGO1_{iGu_=I?~PosAc zox(<=Dy%#me9ltIQCQkL>6W-p-gfK3d#;w=ael8NNS8J7+tIqFOCnD==iu?*3v>(L zE~Rx0;Nv|niX3+cj7HdNZ_xD10lfnSklMSR_Ejath#ZALajyg_qX#%p(|HAkq9F$R zOgM-OAInSbV=g5OBodd59G*h_*EL+G`E!l{8afPg|R4P@i|$DFhK# z!gfRI_f2ojX-A%2EU(+GFM|dN7ek)FC;wGCrv^chHFpe4&fd zX~U$hxWh?ijg}Zsy=CF!kbJK-)1NlW=XTZJ`K}QR`R92X^EzHosyG#dZOrZDKJO^_ z375Qtyfp#$PA*-=JP^odBCfLf1SS~Q6~B~lgtkJ4Of~$ExZVw8toSc>*F60t0SiD| z-1z6Cb9#Be@YuboK+ZXF84chN$Mix^!zjd=q?|MAG7Y5}ua;!*^hdlu{oIRjrKC9D zBVACkZ02(~zss1@^Y-|wd(Vj-^cJPeq$Nw-?(`XrVB55L#J(gvu6T&VGLXrHIq#os zu}iQyacFIqxuCtvJ17QeD%2?)s*sc*MhK3MHHTg7 zRqH=U*@3U$oGH;ps5(i-2BBw7x`%@cNfBU3SiaT%{3eNtKOOd~fvY&-mnC|zE8rw* z*wLZ{WXU>3b1_@9I#4S=yE)Vx&jUca#48MzPL*!D^jJ>b<(|R&|NBZY$@lr#m!;>> z)?`tYTz@yQ;k>Di4T(I0tc&HRd%D+8J$wuvbq!rHzyLk^<|cda zr>w_41uM_W8UG8iZXz{R6s>I@=fZPhE@6~dRj>{<0tgeb21=Mrw(ty_C+a>}qIKv= z-y0qtY<3xqtzJ%8CYWRQDeen@Z~RT)xw`jg*3b+zEjkW)o-+K*0B1Bx@)BzNd!CQl zOS~SiWL55b8aS~(XlVgI&sQqa^}s!gAcKkr>34v)(_RA|=;^?aavAwI*+d2}`VWO0 zv(EEtj~EZ_*S~-@+!sAT1~&aQZU%`dFA1(=AH3xurjfD!vl^v)o&#EEAPh-ek^Ue4 z+sLZ;Wz6{((k^;n?OJE7LontI>jHPTXrTQaQ5iL0k_JcB3vx{ccJI5~Bn{fP(C+Ux zFm=M|<0RBP0Y|fMNoylnYHqN-hHyuM?fJ7>bhpDDNI4#xwo)_fd0)(m$d6yJkv0Hf zD?>vr0gJSpaGA-ee^k5jv~d8IqF?TDGhYU-3r&8BjyAlZ@0I||M)V$%!XeEcwZm5EYp4Y(h`FKU6qU3 z?fg{O=W4BqnQQ6S!Vy@f=R7T!1zot9O%y z{2aqjI4hi#@JPn30PUXNgC|NwTs!&6Wb2Zz&n45w!MbUe{mNQbFk!zQEJ*NufjasqW7+)nu|o!@xr%ekfQWeM)D^msj^60l@P9>V{hqLi(F`#&H=D%CB9vY7AS_35}26>_+<3n!OQ=P^H%be zTmZ)x&Ae;g`j;-bHvD}X>d)q1sJVZZgR7KHuUW!_2LU zv&e?%`^K>)Mq353Wx*Ph26-Gp&nv<4KB$$yTaNUMNXoH@x^8J!;L?>AZ}H`>5!)jXt}!(Qq0rWRN{N9X4NHLpB4r;;j( zY_8_@L%k!Mog2=Ao%Xu}T)q}juqgS`%txhR zkbYBB@{EjwbICJ}9(!|gbXn8Eoi2QmVf4xGM&kTI`O8<9wTEXtOhY?;GHHF0q6^7( zb*Z!yI@fQ|7LL$gnkw!|I8sEk_7t>K?>2T;3S2;~>kL?_Z`Ma{n(l@uOY{Z2aa(%g zqtth44_teZL_SeuFw?9cI#b9!Tm?YVLa5DZ^3TQDUCNOa?SmmuX!q6+JXJ zq|0nd>f$&D!ZhrJxFK!p^rHi>mL1Pz(O-+p)2F%_E%W030~3a}t6GipLyq@u)_O>Zz86 zjaEx0cr!G3cIyQ$pq9$5)T*{Qvt#yb)ls^!jXz2AgGoXma?3&)b`bSrNLItiBrCcKAxbRuL{eu0 z+EYQAG)?jk_;Z3|4m0boc!Pht-2ewI?xza_b^>py^25e2a>Tzc)fPF}{M=^*+`BdU zwz})qtoWtE*sVvX1o4R{jA$|cRV_VScF=p`nO7NDvVGu0g!gvN*2=|Co!Xd)-i$j2 z;B+2B_XilUTe41;^U)f=`J{_x+Rji*aAju;f@###zRtXTy>=|heIt-pikO^c7t=lq zTHOi1yK!e=-`{+}SAQe;Z6_?EX%DljTF6AH`ZH0_uw&`I?a#9!nh8$;AKeoY2rS5U zz`EWBT#~U@bo(qkr9 zB&M4N|}#ZKEI(v zId*U=agNv^^y`;$*R{687>qPo@SRLjGu(e>FA&|Ea4?ntaiFePW%B0*buEenQyv#M zu;5^rbccY)eRAjMeRBc1X8|qYwNG3>SjA_a!vXv$G0I>@KG=u;1#%Ztu%6CGTIlwi~q#Mjr?Ie(hRtE0p3zH-Eii$ z>-RgCBzTJj)G)cPmc;(~tT*DvZ0NSU`dmr7D@o%*Z^72&)6MN`wS%BSDY)6K!(>al z!RQ-|9hig{pDo3h2w&hWSY7TQbHRl2+8R8izUJOQtqn``+w^+4fZ~7{|F?$;qR;?x z4A&F}ovAqF`t8z2{ip8(m&iq(Q5dJJ{<^fW*Rj021wG~n*!0LmYQVytnL|!y5Rt&_ zAgnB@89#c|#QG(oh0V_IROJj!>w~z+qq8&Jy#3%;8c3;#F|WTyX3NE7AW&uWWf?~( zUp+2iXUp=8bWnp=PIQw@orvstUKew|ZCa1u?^nD;iXV$e-vG`y%}EDr zyA_&xzB$eAW5iJ?LgKl8b~5Sw0p0hr$ijDPH9SWVmNu(q{)ZVd3fk)pcI2Os&=Tsa z(}N!H|DqVO>yiTs6vIWrW5hGLtSvTg87m8s6%n8EIt_~!x~De|X7E@fz2=Z<*W$}e z?hTV>J{6&dG(@$o+Xv$|c4-jSU^50mr8e(u(Sr$Mso>otK+u17{X0CF^TSQdhkBIi z@K$9-N|xY#{D)$oI?o{z(Zsa5E3hdta6X?|&fYm(Mcx1e4=?Vqv3r{ljFEEI7y0QM z0QsO{4PExus#7q1F|}P5aEd8J*Vp)m^Tx9Sh@pOrM!MEzcy4f|`c8sh@sCkV@a+$q zsQpQj189?jUEDi?*@5}84ZyUp$khrpS?+VPqvNETR~MA&(W!RQl&Bx|2)u7ls<-$I z>`b=+0sE}t*HyrC-V+&VC>ch3=%Zk3D7U$BS@foTRt)ZmwH0ghttd@WAPnQG^E15c zEJXQrkFo1=#ZgTXP|Gwy`Uc;iZ=KlQ*Ej0%n^~wuNz+m+C6br%;Fg+Jz;H1Uv3Uuq z-j1l&8G8B(``g1TPs*Z619ahU)+I<~<%1a*g4FPR(kI>-+1evN8O+_@W8K##8Y38X))cK>rBCLVlYAi|W}g#^D0km6W% z>uosUAh`S!s-%$cS(ANzbi6Pfw08Kf z^`vV-PvLI9RnYhW#W%gMqD{QB8*}u}#55aG)k1FnY+_q?%SJCa@xhH+^tO&)wREv2SNJB!Un+cJpoLL7)ka_oX7uOC70T`XBRp40BQ0w=$d= zh$RJH4KDOW$dU{_?s>5BEC$IAdw@nxEI!y^7WEE;*M^mGjNi&trl(ke%F4+JY*smo zKQ;9bl{r3rN3D>h;7-x^sCBC5cTPt;>;(HBH=)*p-Mt}0e( zD)=z_FY8&pK-g%2`bFaSVJNP&-x>KqCselz;`@)2{$BUag6&i2{dD|i!foYG6WVwI zmmb+uz+mK`WC=v$!jtMX*FjSb%=38H?^@>5OD0J7*}tL-$gLV9*Jau(Rb=SSb01nt zlLpob=*Uw9s1~okJgVn~*2^2@txpldHN~P{7O5DeD*mGUMPIGr^PGu}_ z5x}&Qsc6PmbOUC$ro0I;0;a9>{^wBIN$2wFY6GR#B8b^Di}p(FUN94_Y)&T}{{Dh7 z^4)=G#`KS%-XG}*k>w*VK8IO*UceAX%GG2$kbM1KX^t=^O44+?-uE1q-}S(!}i7X@^8JAFDY zVYpM0pqsADwsVoIx|3|qtlr~tXPzBsW2PlZ)L&bg>HYpEWuFm##5;ewL`xQXNE_92 zMHu}p|7U18Em>nWJZ;)8{;iV}Bv00SbxsO2GP8MJHxr;T5@RfFgYOg2D$Don*TFY? zmQf7UwGO%KN4`tEnGWeb0Dz(1uHRls&X1K@IF-d;k(gl@@s}tg(GG2uagx`X3A|aF zZ>U=7GCn<*TqJ@#^``c~y6REwUP$KwjA+}_RoLy+3$^N}=caeV9EPJLQunWB?(_^H zI~}5?P3_1bjyT5^6LFGFs@ z+Dsc6WoG-2%Zt|k|KoV)*^8r0Ict0;Vh`uX=ATN@e=jzkwgx^=8r zL~M5fm$zb-X_)*VmMV+u?%R($Z4vJdm*~0(-~~!5Y`<{k^>QQ|AN)vSsM(!C0L>Ay z;4#(0Fjwj6ZBxK};cpn54+gXMq}8L@^@nKKLjpY2bguurNzZkW%`{{7K(8@#C;@X= z6N7)K|0%CLPc~|cJSJBtucVsW3&+kYC~wdmHvIj2e*~B`S8f&`5`=|=e?r0MRG!mv zxOJDd4m$;h)Qx@Y#@@^aLJ6rTPFX#W663Joyug90`GNo~>GNZOi}L36K(Y8W~S50Dw!C6K0R8997br2L3_}Z@-U| z$lRxYsHs#&WIQKb`Y@2f)9>#3yth96H0QuG&m%=%ef2vT(6!^_KBwzV-Lh=EVbY|hZa~l%mnWd*sZ}uP^bJ0O z8tnexD}|5wEJ3Am_EWZTuV`GTm!(6-J5`+8Qa;t{SnY^>mW@{GlocS&2nGLhz0Bv`8F`iXAbEy0A>rI0WpOSYWt7S zP^cU{%fTL8G*m`bu8pN_?u`I;+QB~6d%>&w6EjfoY-NBcpVIfJd~_F(F_ap7c;ASS zH-*HRs2OS*%JI+EgZ?~Dz=?y1USI6BU<;-P07tZy*b#QW2wFM39?hvn`%u*OLhpXl z#y$kQ>(abFc2BU&eC*Fd(P{tx)JHfS=@!c#Ge))xSbX`sFM{1XRMPqgp7cY~unINU z2XvPY-G6J5xLh}E-YMgorKMaV1}WJ6jnv8oLCs0r(=FKD9GrN)=#J8<2VL9%4a>F z$LGtaOO2-b*eY>SNI4S19Wkr{+Z6x`At-`YPQz8e*Xw^!uaw2U#*mOuWF{ zT{piMd5=+}KV2?*xdJqM6TEqbe;a6k2&BXV@t~c+IN_bg^j{oJfQdF)(yyaFHEW3X zkzAs6EqEbL0vd z^PkecyOji>KbSrufwDk&R}ImgPR*A3?H^)k4~h>#{3r`s)Jjj+4ItqF-Me;PCvX=x74_ zBVBNev5tEe)qktlZZ8?=>_ta|lv(VNo)_vHD8b8l4^-lGXoO*8mo#LcmyhE%jL~D_ zv*29$Cj+&iQO03=tt-8)u9AP-TasMtV`tK5yV;rIFJNMfQ`P3XRrOjX4x4)UklS{x zC+a9L3q(e1J-3iP@3M&TdS14YVh+EpJk=q_FvjLJBFQz6nt!|{#FZc|gSS(r0P&de z@%QnRFl1mztOxYbkAPyOr}0M|%9@6KUp%dmAJji|X%j-@C;o3Y>b`o!L;Tww!^HUf zw3O4O`4zRO_i`s+int3KQX7E`d!^t#6RflPFu>Cv?|U#s44%Rx4;DRwmkgB5Sxeyc z=4h_&!yb^pUfwEaukqU-V%CsDhYWKHK?$~F2~$xyz9a8W`Z~7>VCHZ)%JNqTySu() z6K9wc<0rs>2w=uDz+7QNpFCURiaIUJG|q_j(qgkjnSPyZN`WvpSQzk=AW-x#?ULF2 zVe>x)>_#jpJQc@&i)%#8%Le7aXRj5s`N9M94?$p`OSm?A(bUym3)EI+D(QegvIkjZ z?(rihxnJ3{D!gYHrGUA5YTPu8I@(Ndp5O5=D2q>9M!%=nL=R z5;KyDWw|}YByHHK*=cFaz)#CIg~O#few>w3wsDswuI4GqZYZi_a`|AdRj%k6f%hy( z*AiOa%?t2w_ERka;0%H;jYXj9_a%E|udA&qx{BvBP$W66J=+AELIoE z*xv6BleSfe%?=nFy)R9_@S}dWpzB43qT5r8(lDIDZj5xd+R&Jw$vIB2Zi2O?%;xTBb&Ka9OqdTI-}(>w{uyIUnqDja ztAlXu`Fp;Z>H{d40UbZV4)3kPu9`5b_bu3c=#<#J(-5JT)Zp5HkB;ky1&yqXLl8yi zuv`F})@3@EnJ0BgWZp?GG*3x_A*)M?W<6Af_uT340H`Ysbe)OvX({s8U1;I2N328k zvwCsZ)fot@pS@eIg#H{yOJI*B*iX~50p9-!AQCk6Yg-f;zehElcbn}+9h5+sQO3Yl z7lBO;Tvk;Gl{|)e8}QF=!wb_;>d2hw+lA^dV}bHEmuu(m@w6{&6zg;r#@KC3UY2+} zPUICC)sIt)%Fuu~6o%n;IvJGrzx@yBCiQ6w9NztLV-9f7*+kwObdgQo*0Io5v)qAD z3}@pfH}$8K#V}^(2~Z;WMD`?NqZYyB2Z5pBr7(It~xeE=oC=+OtR*mw%ft^|r@xchiL;RvsSzl31`r z;WCC|2e}0#j=z7BvBo8&^RdDI)GwkV^MMeVq|YCa+zYL)L|$V%RjVnbMmE#ib^<8D zcT$dN)QaA}I1Dfp>-dOt*sW6D8w?-)9{qLNHwfYm`z+!Nb%84|mjS2}kgPK0oEhJN7^qbD%eWW^w2x zcq<9!>%W~3SR)p0wG-`@yE233q-N%%R(2PLKk}&H?UM9=y!nz#V3*zD{vJOu3!kJi z0^@nxPdzU=TI;F~lx}h_x$ArNYzJ}N@!&X`FzAlCSGIJFS(Yi*dHD+hr@NOHQTW%$ zQffzWH4uq;CDfqw^ZNX^Ds++*!da@FAo)iY-o*u?r{K88sVS!+HH$w<^bQ!`Qm4f{ zqd8TJ7u`7y*FDd@Lm(fWnCtwKS0Dc3?{*rw>l|3U`Y`+EIo93Z;wS9bQ#mZ@gG-l6 zQn%P{y^7ump+<#D$vEKDA5Uvg{k?PLj-OMrjv z)$xTdB=V9n1f4f9+fc1Y;vLoYV(GiZ2|IiCJ_rHZusc!spckUbRsWb->&&|Ov@9Is$ zU!Z&(&N@J2#6BRm$9)u|3R)Hjzh-qHw5j#|A%{~hylCGmNuWLQp>(#x9$s{5-X+(Z zWHEXVL6N>sQrW-WCqz*nytJb}U;c|@Z1o-@-T`~b&r$2+>EliZi#QBo)dIDeaJQUu zwit3C9$d{lnAzh{!ZBNw8!)86rmjT^_7HoO4XZcIrCLH2Y0d79m)i|$%LJaXl;%6Y z#1dBj^i}p3yg9QyArMJhAbdsd(Q$Ra{lAcPf8;bNh_#puTK>x7+K>g#QMOdVzkL!1 zu&VX!#CJK`;m9n(A-d0Y%*>fzh83YRHs$d6EbjiKI3X|`*%RI-0VjUt;MsPQ0jaa={z>7ZOk2#6i4yDU=jJ8`q~EMAzmVy^1q z%Px9rEoix0HM5pD4fJm*!^gWmySr4_{E6Di;Qbutj*D>{yKllfvsAfloh|XEDY4zl zAYzvbsGa^poT^t424p6A^oR{RNiS%S3wOF@5AmqwWI($z-Vn@rrmsc?$;-Phd$C_c z%-o(bM{dzV;ZN+kA2VObj+r8A>;Jf0(_v0Kcbz%4(B%_nbB$}$vXS^`N~VjmM)9?A zafwf?6>BBcr&!ZPxx&x-cB*^46t^k!Wzgvo0 zj^7`H{unl}k!A9J#oT`dy(JQQ(1@nXQ#J$L({yEb#INW{~w#QgVjyXpQb-xIo8O6DES}R2JW<-h&!Zc6`16v0F3oAll~EM&`c9y zH6998RE__sg>XKb|F5z)kB9Po|G#BP5(*{R5|Rq3?2Igtgi5j-qNK588M{G3vWz8L zma&zxjeQvml0o*w*vC3EjD3t@#_*f>=lALT{oarJasP4q^l@*`xCX@xu8@X@cpX;Ci z81LAu{RmmScqtjGnDVnz54^CEpok2X+U(#0Z2VHbx~aN35I{e{vRN`7Hv$^)$5*(C zX3Kvaln`jRKZw4_3erHH>3TMB@pQJ+@U&8!2a@IRgrlvheG6K(C@ZRxUsN=}%|aj~ zwuQ0c`U0!Xa{t*x+!t*BRgemS9lxY-wx9MBg&@8zXE`UG3|Bk199Nz(xIc)vH%PL$ zD;gk5G#2g~1g(h5ev}KCQ&X%qG61T?yfBDMHh}=Av$WTrTOZq6P=DY;m1niM=yc_h znd_}}CzexAlAeT=*nr_g<*~=+f&0gDxxOL(|KTjJurh{7cK(f2y`z(H!P>MUvE$B^ zRo;&;HI$zxYMm%@jaY%`pMM*c@fk(=qbU7L$}NC_kDe2=xtE!#C8ELG@-uLg3>o|f z(w^6AGWN5L&`QmKH6Q+IJ!T_+30cKxw=V6BU|W`Uo)}ZQdj(p11gHXy6OTh$6u!CS z(w?!yw2lX=ScLtcWIryA%A?;-w3%M^RszdEG0Nl}#qO#Cf8i(ch9``+r>;z?dKhqz=r2m- z3JQ(x$2)z_j>;=HUgT&b`R7zRfX*OZZG8xd1>cHvSFKbZ3#vk{Dt8~8Ub4^_IvTI| z0Zxuk6}(N?G$`nejLU=FeJCRGb6!g9y3AqXym6dzg|ZiLl)XUAsn2+2UyFr6zxV+W3({F@7~+6zHb#Z&95JK5#Qk}^U+o0 zcN}#ni`e&3;r4E{^yfz9E-~~lVSII10-9sso|{*Y1BRDzmN?@z1mskYp)H2RMZ)sO z!0jxt^hFJF$c1Kiy3n*xBQ+tvQFli-5^Yc>cV^hOH8Bj7z2nZ1YKglL9JD(!=q!+!K>+1!rH3fcVO3eS>^L4Mq3)(eElBjP3vT7 zz`x;kcHib*%<;IuVNDdH0c!-iJbUfw`-(d3F84IOc$Il`OhT{d!TNg+9IZMN<1eh* zNjKjMnzOu1=lfsy=$U&TtfQb;K;N&;l1KUND zHVqH=pE94T4D)e0jdvqfZ+@HQ5FlB@kQ?(-tyU8cUuUR{ur7rYdaKV`Ey)copn@V$ z1b=topJlO)qFu5dpp7R{raKw_*RIy(0-WQ;kTiCzD6Uby@uQ(Jqy_U?Z?Jb2Ub&K< z7r2AZT9!n*p$h%Q0O(T!(DGPIN^dQ#`*g4Ydx(J?9pojzo!Fm{lgkWymI+2Mip zHT^B{_UJ0WHBks>H!p(If4y;o>l4>=3rrtVw7!gD@CgJyr)^<(T-G9lvT~*b9xngw+NVQvkQ2NBY8D z0b8`U3C3GHcV`@4Q~S+1k>i?=O;$8&fTa$~+sOMgx0AOmwE(#eg!3-ebfl$ArSjYm zig^C98Y`oF`qpXcH{rIlo7sBo=oi@|{9+#KKBeuIdFQPESg1ETjg*huDsIyS#C+83 zAp>S=Qy7M$1v=QeuOMKbXZ%yROTdFraJwWf$}0u@)j#=b!;oz7it)j5$x*&66xhY0y^~v#$gjlatKhMH}qnbTww|Q0HLE!ZTD{+ym z)8e{R2qutxb(G`WE5gnCc9@JmC>;K6trhH&yz>o0Z`{&}kdg~D8- zv0r#piW0$qyF{UIB=?O(1k zkyVd)vBWYlAF>V~-p|eabb(YGu2pw|+N~yn)wBK8LHWIsycK^=Bx3ESHg>qr`M%;h zLtxjX)``Q?#_ZiVNoSRJE9a2{N(s%|8i2bSuUN%xJ#%igC%HTPP<_p=vuIr0;APDd zGpkiyM@Amybj*4Ig1#qm%WOr*aZ<$Y<;f{ik&Rr(<-O|UBVbjZ4{AR zB@7r+3tRyme573aOvmch`H;*I=FXu)lA;Q8+sx`&VKS;S6PYo=uqn-sI8ZRjj&;}Y3uEeZ}0VuUhn`{{5q(RgsxO; zo*j%$oS!1T`01A;99PQv!6j$X&~10A?W%ZYLw8mYu5B{A)76>kvZ3XbCVB8=Lq*v} zk_^~XR>XR?^aUNBdt07@2rt7n+x?ntVeu|_o8Z*G0g6?+Be_Ged>9oj*xXnwi>>*c zkuyV`zQu*gHts4c@HuR$*mHtSLiFB#+VZKg;h`U z)D)z>VigPeAZusZ;VYIg#>I2lbf&o4mWwokDFRKWM5!;@nk<{ageT;=a*YWM5CZ&K zoUKFXZ<4lE@F&)amynb++vSpDY|VcSa9e<7GVROO^Y7g8C^cH%+%x@8W_&u=U7ise za)*s!7s7V=AD^woI*W3Sz5CY5lfT0;Obb+3xOa5y$z~R^0E7JQK8qYNi`jH}_{K^4 z+1)Ug{H=39{KVq-HMPk@au%!XlI0&wOntY(i5|fuk;d08k@32mIL;-loS?S)!E<4g zd?m9z^?KV{_3Z^tUIeHgXz42n|5aEC5u05w04Kr@`vmv}ZSSO6Yp6TzGYsgfLHRNi z&+ROF<<){ua0~*LQbMkp;kZKI}*dBiGx2YjYd!z1l_edNgJPD3}A_9!OzgWM5?;kQ21D zE<4PWN++;4+fUC>VU2@nZ59@92m(%9&I?K*J9#8u_Ptn+iI?SG$0hSuL5a;gj&}12 zzZ-QOylL@DO#8^=+W2$wd;GHAShgYUqJZ%cxOvylHNR!xRH!L*EGxPaYl~1pa-Li+ zqdkPHd@=K1L9J2RHm#jOk18mwqo4na4RV?0e3Wwi5$uPt%g2Y?eP0vu&i>Kl`dzf8 zPt%vEjFc%a+~HtZfxCWi3l-+%9zK#cym+ zCEow_hTf?TkuV{P9b;j^Tte!&%QbT+zf#Sd(7-z&(w2kB1)mFXS@Mo$ublvXon*&i z&}r=@r$Y;ja#CLQZToe!IlIRnueKOzM5x@+2Y%b9S1`NXo=A)2YkyG2AaEPeUlWy% zC0qdw3(hNFh_49y8pnygjLx^+S00i-@yd!%C~k{oNuZ6W`>@7L_M~!Df^C`{x9j~I z9qAsJg7qg6m`!gFIe3t-0 ziW7h86odlfSnxyu6p(v^F0Ym*VnL&*o#Aks%vLTv%&$wS1qQ?KLCOqTQDn>4*0x<= zrrvNpN7Vh45eaT<*k1J#QXE_TpNR97CjHa>QoB<2)=Nh1+;a4?g)0x|yV^SG$8WQ{ zO|QfZ?cdxPT6r}@7rjby{#byQK<#%JPkEdg&E$9=N{GMcluwu(a<;k5E(;>o|p7`+jTtSI}^OrQdi#DLY_{R zbD7ZLlPH@K@~@igm+;8XBvr`X+mqq1#dfG#WEqCF6p9)1{&m z+I9bcltxthu}z38I@xt~a3|K)DaZ4fdmhB|ss-7iH8C+6t{G;X8MAI?1JOmP_|F=} zqV>H$MaH3G7Fw@1=# zLWtgei`S57=ar^Lg0&iOpCq9Qj7nIgMKTX533tolIvWSTF9ECoaPv{llI-<^kDGx` z-V8g_#uMZD;lP~hfy6;5HZF(d9nC<|V-!lq)PY%oCNbn76%>X{*_rMTqL3Ds7oWm>`6>1<$G+WZhQ!@wYIudk!|EWg*~=RH}E zUwm^Vi<>Gf4G`Sb?q$*_Y0rhS1YyUqOPF`zFZsOLRH zw{aXdV($*SJRAG*$1IdIGE{9Zll+ro(l#-4vWbjO}5OL^4aO@ZM77DUbMnzJQ!Q1=+8LCo-HZndDn`vH3pK#9ZfUX+tZdUSFVQ4Sc_!FMn}1~Nf;3>iFALl zOYbE~3VF{9dhrFgmV5nBcfe@J*lsX!i2FiXHh%7QEz12=JW$X(gX#vc--pibpWN@= zOxsFuVA@DIGqVUtjU_S+b(I8eAIr{Gyts>07x5IdyaER=ww1`3Zx+-o2F2xIUJKlF z=|g10$MU1GNz zQNC9&Vm@Ry>Uzd;>&DdIdb#Y!u3Gb+HfQAADxX@gr|+4(esZQgJO4wGG4BHt$xAcW z>hbRO@8=txzxX}$7#~-w71hYOU9_dfuGeC2FyR+#!9Lc}68$8cdE$HRl_GC%!!#hQ4B$zed=8xi>_ugQ_$rV8@KKeN(XXUC&QaUUGh!8m8 zj=bx0bKk+Fb-Tmd%R|S0H^@j?M+7ojk_=JcP4SRkvVOyJjl=uQ4|~ zo5+_IX%n5OOy_;>^Q_PRtdzCUSPyQw71h&^vt;(5T(wB-7gNYc!`!;}c1dW?ie0WQ zNP|(JGHB=L?J)Bi{l2YDJ|P^XkX$Qw84cP!oI@aX_ur`X9b&^Eb1#K)G`I6|E=6)2 z7TB!DneL8&-RccSg_2@1}L07$>;H`bV{`DR5ewt{qo2C5(xnbaH);@2;{E6LX zJWcZ~!JlJ-?i5*M1Vt)5+kYuqnACqkjk1(d^dU~5C6ncYW$6!$^R zDO5;^vRCv<)Mvu()%%!CIWMCtGw*32U*g7$j*5QKSTqce1@dR z11S{DUn`x-wbT!TBbV7k{5gzS&TyP)x!zmb=8^dNdM+~h_34reg@+Bsc`;e3P{}S? z1UT}eE_MQXQu-@p_u56KFf9QazPCPK-i=lcFrI1qD6GOGKvV3t6+@1nige&y&$l5u zA-5OlPIE`Ae>zj(#F*@Xn5#ROsJZ*p&o_SApH?6(tiX>R%M@u+15YNyM+9dAT}#dc z4}2Yh_mBI_)Hz${Lg@MxtzL4Gjz@xfGyU&WrXEOw@CNZ^nJW&4R|gNn+OzZ&v`QN} z2@5)HGwLrB|6AaY5G1`Tbr2m-ZzIOgs84W#`_pbO*=l)VmWAzBi|mp&|@$ zv_oM+ECt2rY4vdhy5-rY)+Acja_WUQvc;%HVL|yRtPPY!1v}#H7Ddr=@0F3V>TnBO zIok#0knMRd-eiVAs;Ph~4h0S9p5__bgK6)oX!?ZTg9UvV%)C7lv`0Pr!Nc0&-DXHX z%-@qakw{&elTwPpp>@QG;LA%nN#zhV-`!V2>6-_tmqAZd8CpS4kKf}_G}KAR3o|Ya z5_mF)c!R4{{V?Af?EZ4(aLoLld@FBCJu6u+94tdJZS9g5b5y^B9Du{LR@0AE2L4@d ze>@r9>I8&pb>1hKiY_Pm@fPDR7j5O0dW7lN|B?f9wkY!cwqP&j)xz`958vNOPKP&FU%RDMB}jcp5z3XOxL#cXR=N{NN6JdN<}G~JThr8z*J>b6!%&?%}Fnm0Kx))G{VV~I7Qy23gWgpP+%Cs4cHlA6(ko2&ucX5P5Xb6bT_!Mxg}SJUX&O9R@%H8Hc-?& zx?wqn45~m$UmWo)A2>*}^(WP0bqTdY!nr1yrmTq9eSgc5=$wIM#QPr!acng)y7C`U zQk$=CPTYO1AiF#Bi0R4o$Y=W=kDIx;a;Kog`^J!Y)d#4d?G!EEnl{GS@fhnEB?pAt z+ct~BJoGz^7_}s%;`hD|T7YR?@Egkw(?54R4N~8EWyZzE_n-9OX zZOz9KOJ$l@ehx;Ss=XClj=FkeWJUbbJRnB+JOn39BHIiV*z*!6>v`1K9hr{WRBjB3 z*uI=SoO5uTRWjTkP&U4-CzA7^OXuciVn=P8JnEqB{Fc1(-ELj0SGM&opZYQz!(8@Q zwnH(O&(1&-3qBNj?O9fq52=h97Pr}ka&AZA{J2y?7&J09HC+}i zOLDesp5R377+e0V(0J|B(q{6ZUsF}YYAUj5^r*FVzEVM@6xeF5xLWC}{Sy&a>i+_x z)*`d@Im%CQkQSiKg~7;3xCQx2V;%OFP>iaGEBgiR)=<@Z_9y0U67d! zG96r7s_wjY;Tz*}@zdIi9~5z7r{L%_2NJ>_U1@$bguqI#m4?t(3W&b_tP_IohOE-K zR!hFgS`rybW@|YR%e7r~kh$Spv)pRRyYiV||9V}Up{t+cUa%{DykRoJ5HZl0m)mHU z^#a8LRS-;%ORGsVQKQSk9`dsNPP$-lCEpH)A0d(x7y{yI_wbg+dxE?hQVYb&L6ty@_zgtE+Qn^*<}3~cCS8!PewMoaZC@sFyB$0ct?^kuk<9Q zGFS2h)MgGE7qr;X(UVfCn5(7uI{H$slRzaQ)5mdxm%Dy(rx}2MVIUm0qWm#c*!yTt zi2tJjTw!A)92w1UQzTds&VIPtZc(FJZ&9$9A*PHwY_xEzT(Jnotx3m6&c2qbm#7)R zQ7ROO&&#=UGV3HzTcMbHzvpv;wn{owD2bN=E|mP|BABy~DT`Zt&R zU<0^Hi8|8k7`=Y^pcw}UM7j+knAG|;XwSQ;;rC6%^|G$5RI!n(#AAF!&(B?Y3nl?B+`2S%Hn>uL`_y3N*Q>mJ(gybyWo zA`8SdYD-X}ZG@O9+w$jt^LnhG-l0?F?e2h~fsZP&0-2rZ*5?NW3LExTbMGShdV(g* zL_Yhu?eN^cnapxDq}froKld|FPtm)^A!XbtlV?4LbUA-BT1%YHjpsV@Z=FvNZdA`h zXPwQwq}p>?`NmeCFF-p}78uaEF}`(r>1&C$OhtRRw>%KGIDDc-=FAEOsVj5GrDa0= z!(9E1yOPvYAx~=d#r|G&|2XavH%bx|TLxEOv%9f5dyI5{8ICV++60VUXl>E+8pzOl z!HA*u(l)a$>>i04!xRtfWR|qz^>Ua7%W#)Wa2~hqz51ju!Z=Ga0VTKsnlirgZ$!$d=8b3j#+Bb4 zyti2H4_ZC~GhO~_AnzRW)!6HtA|RhHJ3;yM>xD^HdPd;leGDo!Y){hCPC|XH;CzV5 z?g~C6O{ew9=0<1TLzSM5z7b~jtL@h&N@r_^|fDcXa3xgew!jDsX1)2TB zg+ce>NtA7sZex^-%PZ;ayptLP7cfkuO~pUHJNiWbfr$gs)?gt9X87!|5qQE_$S37o zHB!?yB2iWSfVoc7eOM6%*Z0|TPU4IqeUbPmmmJTPqLcWT0&xkLNzQ2_j z9?&qp{5eZ$%iLui`*|W4?X2eKC|S3#9|9bEU>JxC!{z+Bn&)A1wCgv5_jwTQg`4S0_=ZY=%Av-Etw`(2ej|0|DE#GWSg8lm~* z%fgu9eMPa9M!uVLjvhq@)vpPF{9)*Pd|E}}snfZa7!^DX$lor|!W+47;9>f>LIt~D z2h|o92GAm&spMKYehuw?Rc@?sGZ~6!Pika{d{&TPqJ#4MQ1kEGRHWQkjxTPS@ZHaSLw}iC)-;gi)hE{_=v7`T>yXv52e>0ymGPO| zN~QM#G!%V(+QM!)ERQvIka=%BQ++4v5q3ngl**sajKFE8`QK8e&WrafFI0JhTdW2S ztNI#LXx+tA2qfM#crE&iIPBgVbKQL z!AqVTEkaQzxYqEM5Uk1Mb=)Fw^b0N(Whj;Tr3iF;5$X~>rmh=Ug%5P~TAwz}28a^@ z8{`YOAN`4_$=La_8rzj$_PgCWC**j|Cok}v#f)#RI#v?!sVvNwT=C#tbUa)Fu-(h) zvY#%uSg?8C<&Ef$+0LH6J|w%k!;))f&luB`yKSnm8L+_qh3pblIn6Zs9rR@IyX(2wuY4i_fRde$o?A0m%VtPeMdreUelqXE=Hl)r_a}x=i=@eoruSn zK09ma$@*v4_wpB5#QT?UrXQ7ZkIu$GBGLmBblP;AZ~53uLGe8 zF*Wsh%gpb97(hO1TPYltU~8Y}JNnC+>1OxSa4eZ zf+b$^HXOQ$F;COI<-D>RwA&l!#`W-n)XHcp<;e_woDZ$XiC_(Ya*~xLgO^Pv3OAIu z=PS}293d9D0YZT-VAD9H;`+y?&$)TB&qTSvy8aIpdtpSscDIAKXoC7F3YNV>;v zSrvHWtQLLLZ}g8c!-@CRnWLC3@)t7IzZL(`+z|bc2hFu46);4pNKXg~u#A!lVU7is z=O5(Bwe!$88Nf*bf4Eq;0S|wL3S+$L*cW^I)DaJgjNYy~{@$wra566cp2zLB;~9G7 zz}(~hXs%sO7}il}FYf2bXv!OylBQx?q$ki0=c!Yt+>}x9ZiL5!Xi*8ix*RmsP3ufrtwcN%viznK+ztXf@)q zWp}vihTZVo2>cucA#<$43rf=l<`K8yhu=Jto_`uIqTpVo5WwldM0JUns;*`?k)V@6 zR@fV}@3l9hP-9_Ss~}YeG@1=KEvbRvdgW%c3d;0KKQaZl{<5cZjUC=*ecrO|;1UO` z7#q%04=ACfSd8G?-$=fv5Apm%6OVkRcD5^QcE$OK1@(oC@?7l$%vwB4`_=x;>bI}8 zuqo+vIk3&Ww3IwiMxj{qJheNuc>Z$Wy`Hzl*kbJy9s&g$Qmz~a2VPCATTe7y>h;_o z+QqtZ?^Ch^-dQ=G&OQHrYQesltQpuwZCH~aRV^=dh2=6CtuBiRJhekB=>HUQp%0!t zJY`oKkix-Dth(Ol{ZIsEX%$@OF_g!Z!Huk%|2YV4c=Kq*uT}rTHfifay-U3Z2ZEu+f;JQ15tA(^ zCByr0j=G-S50SUM;$#npWN-da?1>>j)ct5oB>(KUEf;%{1GEya!*ATd-Ypd}`=Sr) zuZ{r5qHPX^s5jP_g8LYDtvWOk9il29U8Vt=UmX&2@^5G;Io}D9BVN&~k~HhKR6^V- z@#Q{#vu0lVx(jM6GIY^pfFLq4URGC5-}h=qJ8`C?)9`Y&;h(3-3e=4wnLX|b=}b~M zRoEneHd0<`!U~TH&Z~h7Ymi0BB9J}8x2|5kxXR6LYz~a))q2Nno@%hkz{QIiM!z$* z3*gkedr@AKyKs^N3X4Bepz4*YXlz^R^GYo?D9C)OLq*~L4s_mGBaa^8hMHU>7QbgV zW_6Z+mLx@Y2^Jm?0#}{BKdL$*&i+%4xo*5JIQG%K6$Qy)PD)@678s7qN#1^AwXx0o z^UVX43$x3gLxV8w&~N^MoU0FYPeZte;>+ZtVU7574RAqQ6N+N<1bfAAx9PVL;4%5q zGqbs%an^qG^Q`-IMdH;P2&kI=Fz+)QQ~RHdlCMW5hGCZ@&c$<1X;I%`_tmU zR}2|vjWwaLH4kAyf_x#covgS$89lBu0u6=)rH4~95i<8O>1FhI$4&`HuktRmsEM@r15*{yU{K6Jcls zIL8!OMez~M{*Uu6;#MD6PcMI$dob;seLCQjZ83x-e=7Utlc#5Ql^Y6Cp%lHdR+?h= zJbCjDYCj&u*b5!*J57|>=6 zO05PzWf@c^q^?%#qOpQ@KBk0)Hj$95r09V5U^egASxuRcTWD_LvcDQN$iY%yXp_70 zOGq^60l>lOOeWa)dpWs$&z4XZk4uTFQiMwZ3&N$HA3*wLc=mGxFA%1Eq2E76?yia9 z`R?^qQcbSc!b>;j#BM5B2vF$oY$+UH&lKWAu5|*WpXgvx&)clLpP4Lb&zFKRv5b-<(r`*plU%#>3yFz{!%y9;(H14&IQsM$!(}19 z@xp^KEo{G?2QQ|~z?EbCohHNf+vAyxHVYj0fBKQqj9V-GovoDa-;@=8#Vvw<~i4 zPYHY)RrJ|LgJCy_>>SiZIRHVWU%uV;eAb986>Kaxm9+=i3~*TYA{z?*kqIoW-`HOq zj0hBdwpKuX&{Lt7|MqE!x!y|Jar)w&9fU1D?YA}4#4v5<`NIM84Y761l@2(mhn;lZ zfsNLv%LF&U7Kg|qu^WK3N4J|LJ4cIjGC-DwR3%U$^{pZ4qE|1DR7iNtddzB{9C%LI z?zHlz+7x14uFG1C1fJn+8mJ$Sx!w%JTd>qz=$X`rDX}@K9T+Fc*8`IUe~F>SD$7%} zNnb)V0(KT@!kHtjd+oF38{er%>V5Yyu^J~^R;+O8+kF}&``X(0C{wA??75$;uDv}f%&Z>Vyw zI3zz@f~A>9&@}oPOkkZUBNdtmt;=vY$FDxVgS8L3PPPb*mn2MGEcCpKknRJ z_u)6AJ!E|2jshkacd9_XX82>Dvf%H;Zr=({_L%}f`ql2_trTQ`C{+I+z6Nq+cElKASItu7s(<>Y-Kf7p+mUj_r zHu8wA8@L3O+YR+UX_I`xj!C_YkLpSf!KMiXJ$-7{735-vy|`pbPptQHWYh804)m1w z1o5EN)fT!4r{!TA_dpXg{74Z{DYYSBR0Garw9%Lmb=1ge@2yme9m_ljqpZbLd>lIR z`Q9=NPQ%|LjA-;VfQ1uUtvkwru_VhA6avERc_!Y=#%bCg1VVB4rT@pZS2Jexi{AVG zg2UyjJC`6k$tZ!85SXt5I_wV#k!{txeG|B!hEYR~=W3O5A z(jQk?-ikd~27<30l&ge*((Ampo5Js(xzScspu9O#&3y;@&iT?R-uLTNk(As#sb95L zTuuCvJTj$5(o`bX>;=j1_;#+5qZI7UPYoT*sq03K8CzWu)d+|Wew3$<&Uw*`{ye|NKc#qk&wv8P=Oo|Zc0T;{ zxnRje%G zSu6xcm$J6y+lo&QZRK$%KMcq|GqE9@MLO$;ZwI>iVn~}&gIlTPsbgW+i7Br)r@pV2 z-uDbj>^qSUW_!Tp<7`mmo&AVh@O}A)^VitjmE5cpp9v%g)_aP!^C^HZQgQ9)qu=KSCet2Y89V9I=wqg;O zQ!Z8u-edtea19U7-UCl6!uczO178JE<;YC8C7&@9gbTL8-GV&w53TX9vc_(KsY>{O zI@g0vb#vCC973FIR@C74K)qBc`JM+4u0CjB#gYY0WmRJ_P7G2Co|L!LPN;f!PyhNxbG3l zXtYM3Wja+Bs{VYvPF10}Jec1xJXl>#{hbu55@LJo5Gc#ORuJwRsMXuBW3fkqw>H2L zK~Q^Yg1P6yCNh$RVx1^OwTQqu!d8n8J!}G>7&>wnj5(~s$eLnH;Rajg0jYtSJ~yX= zrSMKbd}g3?u6l6C_^?XgndLV`aawH%)`IlU5^#3lv>9Aq^o#IJ`EUK_EOO_2*Yr&~ zm6$tDgRehmLL?0>il>J@bwzO>KbwJpytls1of62p<2#|m87oDHyld38wr)sFb#Q51 z8E!r5ZFN1~@|7J{a>*^u4Mrsd`6TNcz}y?b)KR#wj4Aav6LU!RAsQan%xpo??#Cn; z*_BIee@L_e_p|6a+dUzAXtV40lc&_4-P11Wx<_a^{Q{AYFVF2p-1vo=%K#aI_MHsiqTU|d)uvBSEa-)maqk;rnEm`08} z_Vhnn!-gblaF>v;_;t4bY!vAiqxN~}`2V<$e=gRa#E1Xh`5`qSf%HCUjLb6 zKX@961FA$L@4vr!Ynh}I_4m_7;`;w{%s&3_r|EMG z{pTU{OIFhV{~NuZb&d}PLuQe5j-VTEAbYADv3fn5UN~Y<-?WJgq|R(Y(3bzc$Vhl^ zs*c7^x7bt+@Ni+h8b(|5A(Yj-weEMydP5d?V2?4iXxpaX%|Hxj{cn5c*Ssu}UMDU6 zQ%N`FT0c`a6LL(OqRx_$>n~*kGX{K-#Ox__>k(o>RC%jt+5PXEWrOy1qB% z?%oq2ng}5`VOr>K1$?9b?VkYYySX&tl1A(W8~dE&vFr8^jQ+pTvS9RKa*w-Wy}i(YKJ zx{jo75XOKwCk^Vv9!e2eX=No8B$f{xbgDwAA|MmsEO- zJXYPOb6Uk{^*i)`9zg97IjW#7Noou`RULR)9y*u7gO+cUc`(=jnp#$q){^FSWVTrW zTVZ3*_lLM(5mP@&fG7g-=044jptz4R!8-XN~JLhch zBapm_PH*7BFSFvTu3G)K#&ih=VHU}Gz{;k>9Z5Dy(ANMX;d4=#qrLj;^C$uLHOs%V zvHB-{rr|uWftxM9O-B?$JqX_N9Qdh|&&y*c!aB$&L$63b7mDG4Aa2}81)cLuiP>Sug1k?PcaAqUhB|7+wLD9LhG z9iUGZzu3`42nxFht%4(CLyBlWYX7xas6mnrke;)+K2JmiZS0faAuWdo%d#Pj!5dz% zDLTPQwgwe8<=$$usY~R4mE_{huf5RAmmQ3~19R>tg8c=9z5R7);`?9P$*spU+MW62 z2a6)j3+LhExFut&`9=L`$lq6}?!sj0z#^D0J+M7+k%JkcVE@?D)IX>Z+Bw4cSvjnn z*K8v8&Lkd*Q{Q~TNVn%7iautJHunGnN;SU z;=23SO0t5>5sUGv!bP5RWW$54koi*ap<~Sa6hh-@8|qGXv!H*yP|;`A&1PaxD^E7F z%HQ?kPMl=64)K8(H~w$`42tJ?bNBPTl?dbfI~gA>Bn7GZ{(Y&fN0D&MJ y`tpzQOf`Dp5a<8v^yVKXivMkimeTpDy;if_aGCy2oF4=INB_Q&PPvxdyZ-~(lLDXs literal 0 HcmV?d00001 diff --git a/desktop/install/images/whale-x.png b/desktop/install/images/whale-x.png new file mode 100644 index 0000000000000000000000000000000000000000..8ab459d3f52b4e189b25d17ef68eb2a17dffde6a GIT binary patch literal 1182 zcmV;P1Y!G$P)HA&d$!v?jw{^4GDgU zrV>aA0TCq*LRFUmppC0IAD>WzIxLWrY57KuI2zxDv%2F3?D)DyOhpwA#DpsApdq!P z?eFhDZhee@tE;OvAtmTpL3~|+vu#Q+#6G0N(sd(Zv!{IN0{A+2n9ngw%GIg(B{HzJ zFMDJ-GPPVPjPGHpL>#yL-!vk&^dQ!ba#Lkx{?^u36xGz!h^)k@nYItWr)G6fc?(2y zOF=mZM3jzP3@&!}<1;7h+KLH%{`|$k!2z(a>7}Km?(S}s4w^JJHiqo$*MB~HHpr}8 zs@f6Xqv)81LXEMROy=zD40srT&o~CUyu7@-yAy0SdxNlee2x)u#MkYK#q*Bv%*rED zpl1aYE8n_tL0QtQQ`4;1ncwpxFM@WGhyiT^mIC%z6T$E zfeb3hpz4gBWL3jq*1)llZEtV4w6yf}^qiiay5V~y|EM_0g~i1WTOZKn_4W11$;nhI z1>@%C<~Or%28RYw)ZgDfFfcGNF@bC>76XXIg#~2i=H`A0g*G-eV0?0NGBYzXKR++` zEm6-bG1)!BGdlexjpcyC!^1;lA^0E{qR!6F>+5U5X1-=*DTn|I0)Xt+*4Fpy@BT8s zrZyj59YnPGf<)bU^=hHaZ<7qei2feUX0umUSB;I0(P(sJWQ4H9wA)ZEpU6F2-d#eJ zac^(0;NeVt+S=O2$N!L@^m3Wu>0nL} zUX0q){(-8hs$zLiUtj;%+qWepUV%?+&4@i)b>%hdEAtHx4;RIQKp?QZyxj2Uk&KVs zn#wcy(B+X~gG3?`3Wffo2k-`4`Ddl6sVN`d^upHcb!t5@m|vwn-|XxxycPbn2hfYw z*4BbeK@I!59bc4&$V8=CS$!mx`uy_cE4V*@YWc3NuBoXhR$>mHgO079^4B(e3rdBH z;%^t<7XMyICf{FNT-?8QWo0G2Ery1MBELq=&F6piIpB+1hDU<)RHO~Zxw*O7+}zyR z*@1_``T03KZc9r`Vb$vDYB=(Cpm2L65-IVPs0+(5?)Z2dhTU^3N=#RIrOVHDr>m6` wDm6xucPb9}7zx==*E4(w*}f>8(^b07*qoM6N<$g6$` **に一致するかを確認し、以下のディストリビューション別のインストール手順をご覧ください:** + + * :doc:`Ubuntu ` + * :doc:`Debian ` + * :doc:`Fedora ` + + ---- + + * `RPM パッケージ `_ + * `DEB パッケージ `_ + * `Arch パッケージ(実験的) `_ + + +.. System requirements +.. _desktop-linux-system-requirements: + +システム要件 +==================== + +.. To install Docker Desktop successfully, your Linux host must meet the following requirements: + +Docker Desktop を正しくインストールするには、Linux ホストが以下の要件を満たす必要があります。 + +.. 64-bit kernel and CPU support for virtualization. + +* 仮想化のために、 64-bit カーネルと CPU のサポート + +.. KVM virtualization support. Follow the KVM virtualization support instructions to check if the KVM kernel modules are enabled and how to provide access to the kvm device. + +* KVM 仮想化のサポート。KVM カーネルモジュールのサポート有効化を確認する方法と、kvm デバイスにアクセスする方法は、以下の :ref:`KVM 仮想化サポート手順 ` を参照 + +.. QEMU must be version 5.2 or newer. We recommend upgrading to the latest version. + +* **QEMU はバージョン 5.2 以上が必須** 。最新バージョンへのアップグレードを推奨 + +.. systemd init system. + +* systemd init システム + +.. Gnome or KDE Desktop environment. + For many Linux distros, the Gnome environment does not support tray icons. To add support for tray icons, you need to install a Gnome extension. For example, AppIndicator). + +* Gnome または KDE デスクトップ環境 + + * 多くの Linux ディストリビューションでは、Gnome 環境でトレイアイコンをサポートしていない。トレイアイコンをサポートするには、Gnome 拡張をインストールする必要がある。例: `AppIndicator `_ + +.. At least 4 GB of RAM. + +* 最小 4GB の :ruby:`メモリ RAM` + +.. Enable configuring ID mapping in user namespaces, see File sharing. + +* ユーザ名前空間で ID マッピングの設定を有効化。 :ref:`ファイル共有 ` を参照 + +.. Docker Desktop for Linux runs a Virtual Machine (VM). For more information on why, see Why Docker Desktop for Linux runs a VM. + +Docker Desktop for Linux は仮想マシン(VM)を実行します。なぜ実行するかの詳しい情報は、 :ref:`どうして Docker Desktop for Linux は仮想マシンを実行するのか ` をご覧ください。 + +.. Note: + Docker does not provide support for running Docker Desktop in nested virtualization scenarios. We recommend that you run Docker Desktop for Linux natively on supported distributions. + +.. note:: + + :ruby:`ネスト化した仮想化状態 ` では、Docker は Docker Desktop の実行をサポートしません。Docker Desktop for Linux をサポートしているディストリビューションで直接実行するのを推奨します。 + +.. Supported platform +.. _win-supported-platform: + +サポート対象のプラットフォーム +============================== + +.. Docker provides .deb and .rpm packages from the following Linux distributions and architectures: + +以下の Linux ディストリビューションとアーキテクチャに対し、Docker は ``.deb`` と ``.rpm`` パッケージを提供します。 + +.. list-table:: + :header-rows: 1 + + * - プラットフォーム + - x86_64 / amd64 + * - :doc:`Ubuntu ` + - .. image:: /engine/images/green-check.png + * - :doc:`Debian ` + - .. image:: /engine/images/green-check.png + * - :doc:`Fedora ` + - .. image:: /engine/images/green-check.png + +.. Note: + An experimental package is available for Arch-based distributions. Docker has not tested or verified the installation. + +.. note:: + + :doc:`Arch ` をベースとしたディストリビューションに対する実験的なパッケージが利用可能です。Docker はテストしておらず、インストールも未検証です。 + + +.. Docker supports Docker Desktop on the current LTS release of the aforementioned distributions and the most recent version. As new versions are made available, Docker stops supporting the oldest version and supports the newest version. + +Docker がサポートする Docker Desktop は、前述したディストリビューションの現在の LTS リリースと、最も新しいバージョンです。新しいバージョンが利用可能になれば、Docker は古いバージョンのサポートを停止し、新しいバージョンをサポートします。 + +.. KVM virtualization support +.. .._linux-install-kvm-virtualization-support: + +KVM 仮想化のサポート +------------------------------ + +.. Docker Desktop runs a VM that requires KVM support. + +Docker Desktop は仮想マシンを実行しますが、 `KVM のサポート `_ が必要です。 + +.. The kvm module should load automatically if the host has virtualization support. To load the module manually, run: + +ホストが仮想化をサポートしている場合、 ``kvm`` モジュールは自動的に読み込まれます。モジュールを手動で読み込むには、次のように実行します。 + +.. code-block:: bash + + $ modprobe kvm + +.. Depending on the processor of the host machine, the corresponding module must be loaded: + +ホストマシンのプロセッサによって、適切なモジュールを読み込む必要があります。 + +.. code-block:: bash + + $ modprobe kvm_intel # Intel プロセッサ + + $ modprobe kvm_amd # AMD プロセッサ + +.. If the above commands fail, you can view the diagnostics by running: + +先のコマンドに失敗する場合、調査結果を表示するには、次のように実行します。 + +.. code-block:: bash + + $ kvm-ok + +.. To check if the KVM modules are enabled, run: + +KVM モジュールが有効化されているかどうかを確認するには、次のように実行します。 + +.. code-block:: bash + + $ lsmod | grep kvm + kvm_amd 167936 0 + ccp 126976 1 kvm_amd + kvm 1089536 1 kvm_amd + irqbypass 16384 1 kvm + +.. Set up KVM device user permissions +.. _set-up-kvm-device-user-permissions: + +KVM デバイスのユーザ権限をセットアップ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. To check ownership of /dev/kvm, run : + +``/dev/kvm`` の所有者を確認するには、次のように実行します。 + +.. code-block:: bash + + $ ls -al /dev/kvm + +.. Add your user to the kvm group in order to access the kvm device: + +kvm デバイスに対してアクセスするには、ユーザを kvm グループに追加します。 + +.. code-block:: bash + + $ sudo usermod -aG kvm $USER + +.. Log out and log back in so that your group membership is re-evaluated. + +ログアウトしてログインしなおすと、所属しているグループのメンバー情報が再読み込みされます。 + +.. Generic installation steps +.. _linux-generic-installation-steps: + +一般的なインストール手順 +============================== + +.. Download the correct package for your Linux distribution and install it with the corresponding package manager. + +1. 自分の Linux ディストリビューション向けに適切なパッケージをダウンロードし、適切なパッケージマネージャを使い、そのパッケージをインストールします。 + +.. Install on Debian + Install on Fedora + Install on Ubuntu + Install on Arch + +* :doc:`Debian にインストール ` +* :doc:`Fedora にインストール ` +* :doc:`Ubuntu にインストール ` +* :doc:`Arch にインストール ` + +.. Open your Applications menu in Gnome/KDE Desktop and search for Docker Desktop. + +2. Gnome/KDE デスクトップの **Applications** を開き、 **Docker Desktop** を探します。 + + .. Docker app in Hockeyapp + + .. image:: ./images/docker-app-in-apps.png + :scale: 60% + :alt: アプリ一覧での Docker + +.. Select Docker Desktop to start Docker. + The Docker menu (whale menu) displays the Docker Subscription Service Agreement window. + +3. **Docker Desktop** を選択し、 Docker を起動します。 + + Docker メニュー( |whale| )は Docker :ruby:`サブスクリプション サービス使用許諾 ` ウインドウを表示します。 + +.. Select Accept to continue. Docker Desktop starts after you accept the terms. + +4. **Accept** をクリックすると続きます。使用許諾を承諾した後、 Docker Desktop は起動します。 + + .. important:: + + .. If you do not agree to the terms, the Docker Desktop application will close and you can no longer run Docker Desktop on your machine. You can choose to accept the terms at a later date by opening Docker Desktop. + + 使用許諾に同意しなければ、 Docker Desktop アプリケーションは終了し、以後マシン上で Docker Dekstop を起動しないようようにします。後日、 Docker Desktop を開いた時、使用許諾を承諾するかどうか選択できます。 + + .. For more information, see Docker Desktop Subscription Service Agreement. We recommend that you also read the FAQs. + + 詳しい情報は、 `Docker Desktop Subscription Service Agreement( Docker Desktop サブスクリプション サービス 使用許諾)`_ をご覧ください。また、 `FAQ `_ を読むのもお勧めします。 + +.. Differences between Docker Desktop for Linux and Docker Engine +.. _differences-between-docker-desktop-for-linux-and-docker-engine: + +Docker Desktop for Linux と Docker Engien との違い +================================================== + +.. Docker Desktop for Linux and Docker Engine can be installed side-by-side on the same machine. Docker Desktop for Linux stores containers and images in an isolated storage location within a VM and offers controls to restrict its resources. Using a dedicated storage location for Docker Desktop prevents it from interfering with a Docker Engine installation on the same machine. + +Docker Desktop for Linux と Docker Engine は、同じマシン上で並列にインストールできます。Docker Desktop for Linux は、コンテナとイメージを :ref:`仮想マシン内の ` 分け隔てられた保管場所に保存し、 :ref:`リソースを制限するよう制御 ` します。Docker Desktop 用(のコンテナやイメージ)は専用の場所に保存するため、同じマシン上にインストールした Docker Engine との干渉を防げます。 + +.. While it’s possible to run both Docker Desktop and Docker Engine simultaneously, there may be situations where running both at the same time can cause issues. For example, when mapping network ports (-p / --publish) for containers, both Docker Desktop and Docker Engine may attempt to reserve the same port on your machine, which can lead to conflicts (“port already in use”). + +Docker Desktop と Docker Engine の両方を同時に実行可能なため、同時に実行すると何らかの問題を引き起こす可能性があります。たとえば、コンテナに対してネットワーク ポート( ``-p`` / ``--publish`` )を割り当てると、Docker Desktop と Docker Engine の両方が、同じマシン上のポート確保を試みるため、衝突を引き起こします(「port already in use」=ポートが既に使用されています)。 + +.. We generally recommend stopping the Docker Engine while you’re using Docker Desktop to prevent the Docker Engine from consuming resources and to prevent conflicts as described above. + +私たちは、Docker Engine がリソースを消費の消費を避けたり、前述のような衝突を避けるため、 Docker Desktop の利用時は Docker Desktop を停止するのを一般的に推奨します。 + +.. Use the following command to stop the Docker Engine service: + +以下のコマンドで Docker Engine サービスを停止します: + +.. code-block:: bash + + $ sudo systemctl stop docker docker.socket containerd + +.. Depending on your installation, the Docker Engine may be configured to automatically start as a system service when your machine starts. Use the following command to disable the Docker Engine service, and to prevent it from starting automatically: + +インストール状況によって、 Docker Engine はマシン起動時に自動的にサービスとして起動するよう設定されています。以下のコマンドを実行し、Docker Engine サービスが自動的に起動するのを防ぎます: + +.. code-block:: bash + + $ sudo systemctl disable docker docker.socket containerd + +.. Switch between Docker Desktop and Docker Engine +.. _switch-between-docker-desktop-and-docker-engine: + +Docker Desktop と Docker Engine 間の切り替え +-------------------------------------------------- + +.. The Docker CLI can be used to interact with multiple Docker Engines. For example, you can use the same Docker CLI to control a local Docker Engine and to control a remote Docker Engine instance running in the cloud. Docker Contexts allow you to switch between Docker Engines instances. + +Docker CLI は複数の Docker Engine と相互接続できます。たとえば、同じ Docker CLI を使い、ローカルの Docker Engine とクラウド上で実行しているリモートの Docker Engine インスタンス(訳者注:Docker Engine 実行している"実体"そのものを指す抽象的な表現)を制御できます。 :doc:`Docker Contests ` により、Docker Engine インスタンス(実体)間の切り替えができます。 + +.. When installing Docker Desktop, a dedicated “desktop-linux” context is created to interact with Docker Desktop. On startup, Docker Desktop automatically sets its own context (desktop-linux) as the current context. This means that subsequent Docker CLI commands target Docker Desktop. On shutdown, Docker Desktop resets the current context to the default context. + +Docker Desktop をインストールするとき、専用の「desktop-linux」コンテクストが Docker Desktop とやりとりするため作成されます。起動時、 Docker Desktop は現在のコンテクストを、自動的に自身のコンテクスト( ``desktop-linux`` )へと設定します。つまり、以降の Docker CLI コマンドは Docker Desktop が対象になります。シャットダウン時、Docker Desktop は現在のコンテクストを ``default`` コンテクストにリセットします。 + +.. Use the docker context ls command to view what contexts are available on your machine. The current context is indicated with an asterisk (*); + +``docker context ls`` コマンドを使うと、自分のマシン上で何のコンテクストが利用できるか表示します。現在のコンテクストは、アスタリスク記号( ``*`` ) で示されます。 + +.. code-block:: bash + + $ docker context ls + NAME DESCRIPTION DOCKER ENDPOINT ... + default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock ... + desktop-linux unix:///home//.docker/desktop/docker.sock ... + +.. If you have both Docker Desktop and Docker Engine installed on the same machine, you can run the docker context use command to switch between the Docker Desktop and Docker Engine contexts. For example, use the “default” context to interact with the Docker Engine; + +同じマシン上に Docker Desktop と Docker Engine の両方をインストールしている場合は、 ``docker context use`` コマンドを使い、Docker Desktop と Docker Engine コンテクスト間を切り替え可能です。たとえば、「default」コンテクストを使い Docker Engine とやりとりするには、次のようにします: + +.. code-block:: bash + + $ docker context use default + default + Current context is now "default" + +.. And use the desktop-linux context to interact with Docker Desktop: + +それから、 ``desktop-linux`` コンテクストを使い、 Docker Desktop とやりとりします: + +.. code-block:: bash + + $ docker context use desktop-linux + desktop-linux + Current context is now "desktop-linux" + +.. Refer to the Docker Context documentation for more details. + +詳細は :doc:`Docker Context のドキュメント ` をご覧ください。 + +.. Updates +.. _win-updates: + +更新(アップデート) +==================== + +.. Once a new version for Docker Desktop is released, the Docker UI shows a notification. You need to download the new package each time you want to upgrade manually. + +新しいバージョンの Docker Desktop がリリースされると、 Docker UI に通知が表示されます。更新をしたい場合は、新しいパッケージを都度手動でダウンロードする必要があります。 + +.. To upgrade your installation of Docker Desktop, first stop any instance of Docker Desktop running locally, then follow the regular installation steps to install the new version on top of the existing version. + +インストール済みの Docker Desktop を更新するには、まずローカルで実行しているあらゆる Docker Desktop を停止し、既存のバージョンの上に、新しいバージョンを通常のインストール手順に従ってインストールします。 + + +.. Uninstall Docker Desktop +.. _linux-uninstall-docker-desktop: + +Docker Desktop のアンインストール +======================================== + +.. Docker Desktop can be removed from a Linux host using the package manager. + +Docker Desktop は Linux ホストが使うパッケージマネージャで削除できます。 + +.. Once Docker Desktop has been removed, users must remove the credsStore and currentContext properties from the ~/.docker/config.json. + +Docker Desktop を削除したら、ユーザは ``~/.docker/config.json`` から ``credsStore`` と ``currentContext`` プロパティの削除が必要です。 + +.. Uninstalling Docker Desktop destroys Docker containers, images, volumes, and other Docker related data local to the machine, and removes the files generated by the application. Refer to the back up and restore data section to learn how to preserve important data before uninstalling. + +.. note:: + + Docker Desktop のアンインストールは、ローカルのマシンにある Docker コンテナ、イメージ、ボリューム、 Docker 関連のデータ破棄し、アプリケーションによって作成された全てのファイルも破棄します。アンインストール前に重要なデータを保持する方法については、 :doc:`バックアップと修復 ` を参照ください。 + +.. Why Docker Desktop for Linux runs a VM +.. _linux-install-why-docker-desktop-for-linux-runs-a-vm: + +どうして Docker Desktop for Linux は仮想マシンとして実行するのか +====================================================================== + +.. Docker Desktop for Linux runs a Virtual Machine (VM) for the following reasons: + +Docker Desktop for Linux は、以下の理由のため仮想マシン(VM)として実行します: + +.. To ensure that Docker Desktop provides a consistent experience across platforms. + +1. **プラットフォーム間を横断しても、Docker Desktop が一貫した体験の提供を保証するためです。** + + .. During research, the most frequently cited reason for users wanting Docker Desktop for Linux (DD4L) was to ensure a consistent Docker Desktop experience with feature parity across all major operating systems. Utilizing a VM ensures that the Docker Desktop experience for Linux users will closely match that of Windows and macOS. + + 調査により、ユーザが Docker Desktop for Linux (DD4L) に最も多く求められている理由は、多くの主なオペレーティングシステム上で Docker Desktop 体験の一貫性を保証することでした。VM の使用により、Linux ユーザの Docker Desktop 体験は、 Windows と macOS に近くなります。 + + .. This need to deliver a consistent experience across all major OSs will become increasingly important as we look towards adding exciting new features, such as Docker Extensions, to Docker Desktop that will benefit users across all tiers. We’ll provide more details on these at DockerCon22. Watch this space. + + すべての主要な OS で一貫した経験を提供する必要が、ますます重要になってきているため、私たちは Docker Desktop に対して Docker Extensions のような心躍る新機能を追加し、全ての層のユーザに対して利便をもたらします。これらの詳細は DockerCon22 で説明予定です。こちらに注目ください。 + +.. To make use of new kernel features + +2. **新しいカーネル機能を使用するため。** + + .. Sometimes we want to make use of new operating system features. Because we control the kernel and the OS inside the VM, we can roll these out to all users immediately, even to users who are intentionally sticking on an LTS version of their machine OS. + + 時々、新しいオペレーティングシステム機能を利用したい場合があります。私たちはカーネルと VM 内の OS を制御しているため、全てのユーザに対し各機能をただちに提供できます。たとえ、マシン OS の LTS バージョンを固定しようとしているユーザに対してもです。 + +.. To enhance security + +3. **セキュリティを拡張します。** + + .. Container image vulnerabilities pose a security risk for the host environment. There is a large number of unofficial images that are not guaranteed to be verified for known vulnerabilities. Malicious users can push images to public registries and use different methods to trick users into pulling and running them. The VM approach mitigates this threat as any malware that gains root privileges is restricted to the VM environment without access to the host. + + コンテナ イメージの脆弱性は、ホスト環境に対してセキュリティの危険性をもたらします。数多くの非公式イメージは、既知の脆弱性に対する対応が保証されていません。悪意のあるユーザは公開レジストリにイメージを送信でき、異なる手法でユーザがイメージをダウンロードして実行するよう企みます。VM のアプローチにより、VM からはホストにアクセスできない環境のため、 root 特権の取得を試みるあらゆるマルウェアによる脅威を抑制します。 + + .. Why not run rootless Docker? Although this has the benefit of superficially limiting access to the root user so everything looks safer in “top”, it allows unprivileged users to gain CAP_SYS_ADMIN in their own user namespace and access kernel APIs which are not expecting to be used by unprivileged users, resulting in vulnerabilities. + + どうして rootless Docker を実行しないのでしょうか? これは root ユーザに対するアクセスを表面的に制限する利点があり、何より最も安全に見えますが、権限のないユーザが自身のユーザ名前空間内で ``CAP_SYS_ADMIN`` を得ると、特権のないユーザにより予期しないカーネル API にアクセスされ、結果として `脆弱性 `_ になります。 + +.. To provide the benefits of feature parity and enhanced security, with minimal impact on performance + +4. **性能上の影響を最小限にしながら、同等性の機能と、強化されたセキュリティという利点を提供するためです。** + + .. The VM utilized by DD4L uses virtiofs, a shared file system that allows virtual machines to access a directory tree located on the host. Our internal benchmarking shows that with the right resource allocation to the VM, near native file system performance can be achieved with virtiofs. + + DD4L が使われる VM は ``virtiofs`` を使います。これは、共有ファイルシステムであり、仮想マシンがホスト上にあるディレクトリツリーに直接アクセスできるようにします。私たちの内部ベンチマークが示すのは、VM へ正しいリソースを割り当てると、 virtiofs ファイルシステムはネイティブに近い性能を発揮します。 + + .. As such, we have adjusted the default memory available to the VM in DD4L. You can tweak this setting to your specific needs by using the Memory slider within the Settings > Resources tab of Docker Desktop. + + それで、 DD4L では VM に割り当て可能なデフォルトのメモリを調整しました。この設定を調整するには、 Docker Desktop の **Settings > Resources** タブのなかにある **Memory** スライダを使います。 + +.. File sharing +.. _linux-install-file-sharing: + +ファイル共有 +==================== + +.. Docker Desktop for Linux uses virtiofs as the default (and currently only) mechanism to enable file sharing between the host and Docker Desktop VM. In order not to require elevated privileges, without unnecessarily restricting operations on the shared files, Docker Desktop runs the file sharing service (virtiofsd) inside a user namespace (see user_namespaces(7)) with UID and GID mapping configured. As a result Docker Desktop relies on the host being configured to enable the current user to use subordinate ID delegation. For this to be true /etc/subuid (see subuid(5)) and /etc/subgid (see subgid(5)) must be present. Docker Desktop only supports subordinate ID delegation configured via files. Docker Desktop maps the current user ID and GID to 0 in the containers. It uses the first entry corresponding to the current user in /etc/subuid and /etc/subgid to set up mappings for IDs above 0 in the containers. + +Docker Desktop for Linux は、ホストと Docker Desktop VM 間でファイル共有をできるようにするため、デフォルト(かつ現時点では唯一)の手法として `virtiofs `_ を使います。共有ファイルの操作に不要な制限を加えることなく、特権への昇格を不要とするために、Docker Desktop はユーザ名前空間内に( ``user_namespaces(7)`` 参照)ファイル共有サービス( ``virtiofsd`` )を実行し、 UID と GID の割り当てを調整可能にします。結果として Docker Desktop は、現在のユーザが :ruby:`下位 ID 委任 ` が利用できるように設定されたホストに依存します。これを実現するため、 ``/etc/subuid`` ( ``subuid(5)`` 参照)と ``/etc/subgid`` ( ``subgid(5)`` 参照)の存在が必要です。Docker Desktop はファイルを経由した下位 ID 委任のみサポートします。Docker Desktop は現在のユーザ ID と GID をコンテナ内では 0 に割り当て(マップ)します。 ``/etc/subuid`` と ``/etc/subgid`` の現在のユーザに対応する1つめのエントリを使い、コンテナ内で先ほどの 0 を適切な ID に割り当てます。 + +.. list-table:: + :header-rows: 1 + + * - コンテナ内の ID + - ホスト上の ID + * - 0 (root) + - Docker Desktop を実行sているユーザの ID (例: 1000 ) + * - 1 + - 0 + ``/etc/subid`` / ``/etc/subgid`` で指定されている ID 範囲(例: 100000) + * - 2 + - 1 + ``/etc/subid`` / ``/etc/subgid`` で指定されている ID 範囲(例: 100001) + * - 3 + - 2 + ``/etc/subid`` / ``/etc/subgid`` で指定されている ID 範囲(例: 100002) + * - … + - … + +.. If /etc/subuid and /etc/subgid are missing, they need to be created. Both should contain entries in the form - ::. For example, to allow the current user to use IDs from 100000 to 165535: + +もしも ``/etc/subuid`` と ``/etc/subgid`` が無ければ、作成の必要があります。どちらも ``::`` の形式でのエントリを含む必要があります。たとえば、現在のユーザに対して 100000 から 165535 までの使用を許可するには: + +.. code-block:: bash + + $ grep "$USER" /etc/subuid >> /dev/null 2&>1 || (echo "$USER:100000:65536" | sudo tee -a /etc/subuid) + $ grep "$USER" /etc/subgid >> /dev/null 2&>1 || (echo "$USER:100000:65536" | sudo tee -a /etc/subgid) + +.. To verify the configs have been created correctly, inspect their contents: + +設定により、正しく作成されているかどうかを確認するには、それぞれのコンテナを調べます: + +.. code-block:: bash + + $ echo $USER + exampleuser + $ cat /etc/subuid + exampleuser:100000:65536 + $ cat /etc/subgid + exampleuser:100000:65536 + +.. In this scenario if a shared file is chowned inside a Docker Desktop container owned by a user with a UID of 1000, it shows up on the host as owned by a user with a UID of 100999. This has the unfortunate side effect of preventing easy access to such a file on the host. The problem is resolved by creating a group with the new GID and adding our user to it, or by setting a recursive ACL (see setfacl(1)) for folders shared with the Docker Desktop VM. + +たとえば、 Docker Desktop コンテナ内で、UID が 1000 のユーザが所有するよう ``chown`` された共有ファイルは、ホスト上では UID が 100999 のユーザによって所有されているように表示されます。このため、ホスト上でこのようなファイルに簡単にアクセスできないという、残念な副作用があります。この問題を解決するには、新しい GID でグループを作成し、そこに私たちのユーザを追加するか、Docker Desktop VM で共有しているフォルダに再帰的 ACL( `setfacl(1)``` )を設定します。 + +.. Where to go next + +次はどこへ行きますか +============================== + +.. Troubleshooting describes common problems, workarounds, how to run and submit diagnostics, and submit issues. + FAQs provide answers to frequently asked questions. + Release notes lists component updates, new features, and improvements associated with Docker Desktop releases. + Get started with Docker provides a general Docker tutorial. + Back up and restore data provides instructions on backing up and restoring data related to Docker. + +* :doc:`トラブルシューティング ` は一般的な問題、回避方法、統計情報の送信方法、問題報告の仕方があります。 +* :doc:`FAQs ` は、よく見受けられる質問と回答があります。 +* :doc:`リリースノート ` は Docker Desktop リリースに関連する更新コンポーネント、新機能、改良の一覧があります。 +* :doc:`Docker の始め方 ` は一般的な Docker チュートリアルです。 +* :doc:`バックアップと修復 ` は Docker 関連データのバックアップと修復手順です。 + +.. seealso:: + + Install Docker Desktop on Linux + https://docs.docker.com/desktop/install/linux-install/ + diff --git a/desktop/install/linux.rst b/desktop/install/linux.rst new file mode 100644 index 000000000..f4acc3e59 --- /dev/null +++ b/desktop/install/linux.rst @@ -0,0 +1,19 @@ +.. -*- coding: utf-8 -*- +.. +.. doc version: 20.10 +.. check date: 2020/09/10 +.. ----------------------------------------------------------------------------- + +======================================== +Linux ディストリビューション別のインストール +======================================== + +.. toctree:: + :maxdepth: 3 + :titlesonly: + + Debian にインストール + Fedora にインストール + Ubuntu にインストール + Arch にインストール + diff --git a/desktop/install/mac-install.rst b/desktop/install/mac-install.rst new file mode 100644 index 000000000..cf93479bb --- /dev/null +++ b/desktop/install/mac-install.rst @@ -0,0 +1,302 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/desktop/install/mac-install/ + doc version: 19.03 + https://github.com/docker/docker.github.io/blob/master/docker-for-mac/install.md + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/install/mac-install.md +.. check date: 2022/09/09 +.. Commits on Sep 7, 2022 cbbb9f1fac9289c0d2851584010559f8f03846f0 +.. ----------------------------------------------------------------------------- + +.. |whale| image:: ./images/whale-x.png + :scale: 50% + +.. Install Docker Desktop on Mac +.. _install-docker-desktop-on-mac: + +======================================= +Mac に Docker Desktop をインストール +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. + Docker Desktop terms + Commercial use of Docker Desktop in larger enterprises (more than 250 employees OR more than $10 million USD in annual revenue) requires a paid subscription. + +.. note:: **Docker Desktop 利用条件** + + 大企業(従業員が 251 人以上、または、年間収入が 1,000 万米ドル以上 )における Docker Desktop の商用利用には、有料サブスクリプション契約が必要です。 + +.. Welcome to Docker Desktop for Mac. This page contains information about Docker Desktop for Mac system requirements, download URLs, instructions to install and update Docker Desktop for Mac. + +Docker Desktop for Mac へようこそ。このページには、 Docker Desktop for Mac のシステム要件、ダウンロード URL 、Docker Desktop for Mac のインストールと更新の手順の情報を含みます。 + +.. note:: + + **Docker Desktop for Mac のダウンロード** + + * `Intel チップの Mac `_ + * `Apple チップの Mac `_ + +.. For checksums, see Release notes + +チェックサムについては、 :doc:`リリースノート ` をご覧ください。 + +.. System requirements +.. _mac-system-requirements: + +システム要件 +==================== + +.. Your Mac must meet the following requirements to install Docker Desktop successfully. + +Docker Desktop を正しくインストールするには、Mac が以下の要件を満たす必要があります。 + +.. Mac with Intel chip +.. _mac-with-intel-chip: +Intel チップの Mac +------------------- + +.. macOS must be version 10.15 or newer. That is, Catalina, Big Sur, or Monterey. We recommend upgrading to the latest version of macOS. + If you experience any issues after upgrading your macOS to version 10.15, you must install the latest version of Docker Desktop to be compatible with this version of macOS. + +* **macOS バージョン 10.15 以上が必要です。** すなわち、 Catalina、Big Sur、Monterey です。macOS の最新バージョンへのインストールを私たちは推奨します。 + + macOS をバージョン 10.15 に更新後、何らかの問題が起こった場合には、その macOS と互換性がある Docker Desktop 最新版をインストールしてください。 + + .. Note + Docker supports Docker Desktop on the most recent versions of macOS. That is, the current release of macOS and the previous two releases. As new major versions of macOS are made generally available, Docker stops supporting the oldest version and supports the newest version of macOS (in addition to the previous two releases). Docker Desktop currently supports macOS Catalina, macOS Big Sur, and macOS Monterey. + + .. note:: + Docker は最新版 macOS 上での Docker Desktop をサポートします。言い換えると、macOS の現行リリースと、2つ前のリリースまでです。macOS の新しいメジャーバージョンが一般提供開始になった後、 Docker は古いバージョンのサポートを停止し、最新版 macOS のサポート(2つ前までのリリースを含みます)を開始します。 Docker Desktop が現在サポートしているのは、 macOS Catalina、macOS Big Sur、macOS Monterey です。 + +.. At least 4 GB of RAM. + +* 最小 4GB の :ruby:`メモリ RAM` + +.. VirtualBox prior to version 4.3.30 must not be installed as it is not compatible with Docker Desktop. + +* Docker Desktop と互換性がないため、 VirtualBox 4.3.30 以上のインストールが必ずされていないこと + +.. Mac with Apple silicon +.. _mac_with-applie-silicon: +Applie silicon の Mac +------------------------------ + +.. Beginning with Docker Desktop 4.3.0, we have removed the hard requirement to install Rosetta 2. There are a few optional command line tools that still require Rosetta 2 when using Darwin/AMD64. See the Known issues section. However, to get the best experience, we recommend that you install Rosetta 2. To install Rosetta 2 manually from the command line, run the following command: + +* Docker Desktop 4.3.0 を始めるにあたり、 **Rosetta 2** をインストールするハードウェア要件を削除しました。これは Darwin/AMD64 で Rosetta 2 を使う時に、オプションでいくつかのコマンドラインツールで必要なものです。 :ref:`既知の問題 ` をご覧ください。ですが、最高の体験を得るために、 Rosetta 2 のインストールを推奨します。Roseta 2 を手動でインストールするには、コマンドラインで以下のコマンドを実行します。 + + .. code-block:: bash + + $ softwareupdate --install-rosetta + +.. For more information, see Docker Desktop for Apple silicon. + +詳しい情報は、 :doc:`Applie silicon 用 Docker Desktop ` をご覧ください。 + +.. Install and run Docker Desktop on Mac +.. _install-and-run-docker-desktop-on-mac: + +Mac に Docker Desktop をインストールして動かす +================================================== + +.. Install interactively +.. _mac-install-interactively: +対話形式でインストール +------------------------------ + +.. Double-click Docker.dmg to open the installer, then drag the Docker icon to the Applications folder. + +1. ``Docker.dmg`` をダブルクリックし、インストーラを起動したら、アプリケーション フォルダに Docker アイコンをドラッグします。 + + .. Install Docker app + + .. image:: ./images/docker-app-drag-mac.png + :scale: 60% + :alt: Docker app のインストール + +.. Double-click Docker.app in the Applications folder to start Docker. (In the example below, the Applications folder is in “grid” view mode.) + +2. アプリケーション・フォルダ内にある ``Docker.app`` をダブルクリックし、 Docker を起動します(下図では、アプリケーション フォルダは「グリッド」表示モードです)。 + + .. Docker app in Hockeyapp + + .. image:: ./images/docker-app-in-apps-mac.png + :scale: 60% + :alt: アプリ一覧での Docker + +.. The Docker menu (whale menu) displays the Docker Subscription Service Agreement window. It includes a change to the terms of use for Docker Desktop. + +3. Docker メニュー( |whale| )は Docker :ruby:`サブスクリプション サービス使用許諾 ` ウインドウを表示します。これには Docker Desktop の利用許諾変更の情報が加わっています。 + + .. Here’s a summary of the key changes: + Docker Desktop is free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open source projects. + Otherwise, it requires a paid subscription for professional use. + Paid subscriptions are also required for government entities. + The Docker Pro, Team, and Business subscriptions include commercial use of Docker Desktop. + + + Our Docker Subscription Service Agreement includes a change to the terms of use for Docker Desktop + It remains free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open source projects. + It requires a paid subscription for professional use in larger enterprises. + The effective date of these terms is August 31, 2021. There is a grace period until January 31, 2022 for those that will require a paid subscription to use Docker Desktop. + The existing Docker Free subscription has been renamed Docker Personal and we have introduced a Docker Business subscription . + The Docker Pro, Team, and Business subscriptions include commercial use of Docker Desktop. + + 要点の概要はこちらです: + + * Docker Desktop は、 :ruby:`中小企業 ` (従業員 250 人未満、かつ、年間売上高が 1,000 万米ドル未満)、個人利用、教育、非商用オープンソースプロジェクトは無料です。 + * それ以外の場合は、サブスクリプションの支払が必要です。 + * 行政機関もサブスクリプションの支払が必要です。 + * Docker Pro、 Team、Business サブスクリプションには、 Docker Desktop の :ruby:`商業的利用 ` を含みます。 + +.. Select Accept to continue. Docker Desktop starts after you accept the terms. + +4. **Accept** をクリックすると続きます。使用許諾を承諾した後、 Docker Desktop は起動します。 + + .. important:: + + .. If you do not agree to the terms, the Docker Desktop application will close and you can no longer run Docker Desktop on your machine. You can choose to accept the terms at a later date by opening Docker Desktop. + + 使用許諾に同意しなければ、 Docker Desktop アプリケーションは終了し、以後マシン上で Docker Dekstop を起動しないようようにします。後日、 Docker Desktop を開いた時、使用許諾を承諾するかどうか選択できます。 + + .. For more information, see Docker Desktop Subscription Service Agreement. We recommend that you also read the FAQs. + + .. For more information, see Docker Desktop License Agreement. We recommend that you also read the Blog and FAQs to learn how companies using Docker Desktop may be affected. + 詳しい情報は、 `Docker Desktop Subscription Service Agreement( Docker Desktop サブスクリプション サービス 使用許諾)`_ をご覧ください。また、 `FAQ `_ を読むのもお勧めします。 + +.. Install from the command line +.. _mac-install-from-the-command-line: +コマンドラインからインストール +------------------------------ + +.. After downloading Docker.dmg, run the following commands in a terminal to install Docker Desktop in the Applications folder: + +``Docker.dmg`` をダウンロード後、 Docker Desktop をインストールするには、アプリケーション フォルダ内のターミナルで、以下のコマンドを実行します。 + +.. code-block:: bash + + $ sudo hdiutil attach Docker.dmg + $ sudo /Volumes/Docker/Docker.app/Contents/MacOS/install + $ sudo hdiutil detach /Volumes/Docker + +.. As macOS typically performs security checks the first time an application is used, the install command can take several minutes to run. + +macOS では新しいアプリケーションを始めて使う時、たいていセキュリティ確認の処理があるため、 ``install`` コマンドを実行するには数分かかる場合があります。 + +.. The install command accepts the following flags: + +``install`` コマンドは、以下のフラグに対応します。 + +.. --accept-license: accepts the Docker Subscription Service Agreement now, rather than requiring it to be accepted when the application is first run + --allowed-org=: requires the user to sign in and be part of the specified Docker Hub organization when running the application + --user=: Runs the privileged helper service once during installation, then disables it at runtime. This removes the need for the user to grant root privileges on first run. For more information, see Privileged helper permission requirements. To find the username, enter ls /Users in the CLI. + +* ``--accept-license`` :アプリケーションの初回実行時に `Docker Subscription Service Agreement( Docker サブスクリプション サービス 使用許諾)`_ の承諾を求めるのではなく、直ちに承諾する +* ``--allowed-org=`` :アプリケーションの実行時に、指定した Docker Hub organization に所属するユーザとしてのサインインを必要とする +* ``--user=`` :インストール時には管理者としてログインしますが、以降の実行時に確認しません。これにより、ユーザが初回実行時だとしても、管理者権限を与える必要がありません。詳しい情報は :doc:`アクセス権の要求 ` をご覧ください。ユーザ名をさがすrには、 CLI 上で ``ls /Users`` を入力します。 + + +.. Updates +.. _mac-updates: +更新(アップデート) +==================== + +.. When an update is available, Docker Desktop displays an icon on the Docker menu to indicate the availability of a newer version. Additionally, the Software Updates section in Preferences (Settings on Windows) also notifies you of any updates available to Docker Desktop. You can choose to download the update right away, or click the Release Notes option to learn what’s included in the updated version. + +更新が利用可能になると、 Docker Desktop は Docker メニューで新しいバージョンが利用可能になったと知らせてくれます。また、 **Preferences** ( Windows 版では **Settings** )にある **Software Update** の部分からも、Docker Desktop の更新が利用可能だと分かります。直ちに更新をダウンロードするか、あるいは、 **Release Notes** (リリースノート)オプションで更新版で何が導入されたのか分かります。 + +.. Starting with Docker Desktop 4.2.0, the option to turn off the automatic check for updates is available for users on all Docker subscriptions, including Docker Personal and Docker Pro. For more information, see Software Updates. + +Docker Desktop 4.2.0 以降、Docker Professional と Docker Pro を含むすべての Docker サブスクリプション利用者は、自動更新の有効化と無効化を選べるオプションが導入されています。詳しい情報は、 :ref:`ソフトウェア更新 ` をご覧ください。 + +.. Click Download update When you are ready to download the update. This downloads the update in the background. After downloading the update, click Update and restart from the Docker menu. This installs the latest update and restarts Docker Desktop for the changes to take effect. + +ダウンロードと更新の準備が整っていれば、 **Download update** (更新のダウンロード)をクリックします。このダウンロードと更新はバックグラウンドで行います。更新のダウンロードが終われば、 Docker メニューから **Update and Restart** (更新と再起動)をクリックします。これで最新の更新版がインストールされ、Docker の再起動で変更が有効になります。 + +.. When Docker Desktop starts, it displays the Docker Subscription Service Agreement window. Read the information presented on the screen to understand how the changes impact you. Click the checkbox to indicate that you accept the updated terms and then click Accept to continue. + +Docker Desktop を起動したら、Docker Subscription Service Agreement ウインドウが開きます。画面上に表示された情報を読み、どのような影響を受けるか確認します。更新された使用許諾を承諾する場合は、チェックボックスにクリックし、それから続けるには **Accept** をクリックします。 + +.. Important + If you do not agree to the terms, the Docker Desktop application will close and you can no longer run Docker Desktop on your machine. You can choose to accept the terms at a later date by opening Docker Desktop. + +.. important:: + + 使用許諾に同意しなければ、 Docker Desktop アプリケーションは終了し、以後マシン上で Docker Dekstop を起動しないようようにします。後日、 Docker Desktop を開いた時、使用許諾を承諾するかどうか選択できます。 + +.. Docker Desktop starts after you accept the terms. + +使用許諾を承諾した後、 Docker Desktop が起動します。 + +.. Uninstall Docker Desktop +.. _mac-uninstall-docker-desktop: + +Docker Desktop のアンインストール +======================================== + +.. To unistall Docker Desktop from your Mac: + +Mac マシンから Docker Desktop をアンインストールするには、 + +.. From the Docker menu, select Troubleshoot and then select Uninstall. + Click Uninstall to confirm your selection. + +1. Docker メニューから **Troubleshoot** (トラブルシュート)を選択し、 **Uninstall** (アンインストール)を選択します。 +2. 確認画面で、**Uninstall** をクリックします。 + + +.. Uninstall Docker Desktop from the command line + +.. note:: + + **コマンドラインから Docker Desktop をアンインストール** + + .. To uninstall Docker Desktop from a terminal, run: --uninstall. If your instance is installed in the default location, this command provides a clean uninstall: + ターミナルから Docker Desktop をアンインストールするには、 `` --uninstall`` を実行します。実体がデフォルトの場所にインストールされていれば、次のコマンドでクリーンインストールできます。 + + .. code-block:: bash + + $ /Applications/Docker.app/Contents/MacOS/Docker --uninstall + Docker is running, exiting... + Docker uninstalled successfully. You can move the Docker application to the trash. + + .. You might want to use the command-line uninstall if, for example, you find that the app is non-functional, and you cannot uninstall it from the menu. + アプリケーションが機能しなくなり、メニューからアンインストールできなくなった場合に、コマンドラインでのアンインストールが必要になるでしょう。 + +.. Uninstalling Docker Desktop destroys Docker containers, images, volumes, and other Docker related data local to the machine, and removes the files generated by the application. Refer to the back up and restore data section to learn how to preserve important data before uninstalling. + +.. note:: + + Docker Desktop のアンインストールは、ローカルのマシンにある Docker コンテナ、イメージ、ボリューム、 Docker 関連のデータ破棄し、アプリケーションによって作成された全てのファイルも破棄します。アンインストール前に重要なデータを保持する方法については、 :doc:`バックアップと修復 ` を参照ください。 + + +.. Where to go next + +次はどこへ行きますか +============================== + +.. Docker Desktop for Apple silicon for detailed information about Docker Desktop for Apple silicon. + Troubleshooting describes common problems, workarounds, how to run and submit diagnostics, and submit issues. + FAQs provide answers to frequently asked questions. + Release notes lists component updates, new features, and improvements associated with Docker Desktop releases. + Get started with Docker provides a general Docker tutorial. + Back up and restore data provides instructions on backing up and restoring data related to Docker. + +* :doc:`Docker Desktop for Apple silicon ` は、Apple silicon 用 Docker Desktop に関する詳細情報です。 +* :doc:`トラブルシューティング ` は一般的な問題、回避方法、統計情報の送信方法、問題報告の仕方があります。 +* :doc:`FAQs ` は、よく見受けられる質問と回答があります。 +* :doc:`リリースノート ` は Docker Desktop リリースに関連する更新コンポーネント、新機能、改良の一覧があります。 +* :doc:`Docker の始め方 ` は一般的な Docker チュートリアルです。 +* :doc:`バックアップと修復 ` は Docker 関連データのバックアップと修復手順です。 + +.. seealso:: + + Install Docker Desktop on Mac + https://docs.docker.com/desktop/mac/install/ diff --git a/desktop/install/ubuntu.rst b/desktop/install/ubuntu.rst new file mode 100644 index 000000000..863e15ca5 --- /dev/null +++ b/desktop/install/ubuntu.rst @@ -0,0 +1,258 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/desktop/install/ubuntu/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/install/ubuntu.md +.. check date: 2022/09/10 +.. Commits on Jul 29, 2022 d5b612281c2ea01766ab8d201ec96a16c54cfb0c +.. ----------------------------------------------------------------------------- + +.. |whale| image:: ./images/whale-x.png + :scale: 50% + +.. Install Docker Desktop on Ubuntu +.. _install-docker-desktop-on-ubuntu: + +======================================= +Ubuntu に Docker Desktop をインストール +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. This page contains information on how to install, launch, and upgrade Docker Desktop on a Ubuntu distribution. + +このページは、 Ubuntu ディストリビューションに Docker Desktop をインストール、起動、更新する仕方の情報を含みます。 + +.. Prerequisites +.. _desktop-ubuntu-prerequisites: + +動作条件 +========== + +.. To install Docker Desktop successfully, you must: + +Docker Desktop を正しくインストールするには、以下が必須です。 + +.. Meet the system requirements. + Have a 64-bit version of either Ubuntu Jammy Jellyfish 22.04 (LTS) or Ubuntu Impish Indri 21.10. Docker Desktop is supported on x86_64 (or amd64) architecture. + Uninstall the tech preview or beta version of Docker Desktop for Linux. Run: + + +* :ref:`システム要件 ` に一致 +* 64-bit バージョンの Ubuntu Jammy Jellyfish 22.04 (LTS) か Ubuntu Impish Indri 21.10 のどちらか。Docker Desktop がサポートしているのは ``x86_64`` (または ``amd64`` )アーキテクチャ +* Docker Desktop for Linux の tech preview かβバージョンの場合、アンインストールする: + +.. code-block:: bash + + $ sudo apt remove docker-desktop + +.. For a complete cleanup, remove configuration and data files at $HOME/.docker/desktop, the symlink at /usr/local/bin/com.docker.cli, and purge the remaining systemd service files. + +完全に削除するには、 ``$HOME/.docker/desktop`` にある設定やファイルを削除し、 ``/usr/local/bin/com.docker.cli`` のシンボリックリンクを削除し、残っている systemd サービスファイルを切り離します。 + +.. code-block:: bash + + $ rm -r $HOME/.docker/desktop + $ sudo rm /usr/local/bin/com.docker.cli + $ sudo apt purge docker-desktop + +.. Note + If you have installed the Docker Desktop for Linux tech preview or beta version, you need to remove all files that were generated by those packages (eg. ~/.config/systemd/user/docker-desktop.service, ~/.local/share/systemd/user/docker-desktop.service). + +.. note:: + + 既に Docker Desktop for Linux tech preview やベータ版をインストール済みの場合、各パッケージによって作成されたファイルを全て削除する必要があります(例: ``~/.config/systemd/user/docker-desktop.service`` 、 ``~/.local/share/systemd/user/docker-desktop.service`` )。 + +.. For a Gnome Desktop environment, you must also install AppIndicator and KStatusNotifierItem Gnome extensions. + +Gnome Desktop 環境では、 `Gnome 拡張 `_ の AppIndicator と KStatusNotifierItem のインストールが必要です。 + +.. For non-Gnome Desktop environments, gnome-terminal must be installed: + +Gnome Desktop 環境でない場合、 ``gnome-terminal`` のインストールが必要です: + +.. code-block:: bash + + $ sudo apt install gnome-terminal + +.. Install Docker Desktop +.. _desktop-ubuntu-install-docker-desktop: + +Docker Desktop のインストール +============================== + +.. Recommended approach to install Docker Desktop on Debian: + +Debian に Docker Desktop をインストールするため、推奨する手順: + +.. Set up Docker’s package repository. + Download latest DEB package. + Install the package with apt as follows: + +1. :ref:`Docker のパッケージ リポジトリをセットアップ ` +2. 最新の `DEB パッケージ `_ をダウンロード +3. 以下のように apt でパッケージをインストール: + +.. code-block:: bash + + $ sudo apt-get update + $ sudo apt-get install ./docker-desktop--.deb + +.. Note + At the end of the installation process, apt displays an error due to installing a downloaded package. You can ignore this error message. + +.. note:: + + インストール処理の最後に、 ``apt`` はダウンロードしたパッケージに関するエラーを表示します。このエラーメッセージは無視できます。 + + .. code-block:: bash + + N: Download is performed unsandboxed as root, as file '/home/user/Downloads/docker-desktop.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) + +.. There are a few post-install configuration steps done through the post-install script contained in the deb package. + +deb パッケージ内に含まれる post-install スクリプトによって、いくつかの post-install 設定ステップが処理されます。 + +.. The post-install script: + +post-install スクリプト: + +.. Sets the capability on the Docker Desktop binary to map privileged ports and set resource limits. + Adds a DNS name for Kubernetes to /etc/hosts. + Creates a link from /usr/bin/docker to /usr/local/bin/com.docker.cli. + +* Docker Desktop バイナリに対してケーパビリティを設定し、特権ポートの割り当てと、リソース制限を設定できるようにする +* Kubernetes 用の DNS 名を ``/etc/hosts`` に追加する +* ``/usr/bin/docker`` から ``/usr/local/bin/com.docker.cli`` にリンクを作成する + +.. Launch Docker Desktop +.. _desktop-ubuntu-launch-docker-dekstop: + +Docker Desktop の起動 +============================== + +.. To start Docker Desktop for Linux, search Docker Desktop on the Applications menu and open it. This launches the whale menu icon and opens the Docker Dashboard, reporting the status of Docker Desktop. + +Docker Desktop for Linux を開始するには、 **Applications** メニューから **Docker Desktop** を探して開きます。これはクジラのメニューアイコンを起動すると、 Docker Dashboard が開き、Docker Desktop の状態を報告します。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します: + +.. code-block:: bash + + $ systemctl --user start docker-desktop + +.. When Docker Desktop starts, it creates a dedicated context that the Docker CLI can use as a target and sets it as the current context in use. This is to avoid a clash with a local Docker Engine that may be running on the Linux host and using the default context. On shutdown, Docker Desktop resets the current context to the previous one. + +Docker Desktop を起動すると、専用の :doc:`コンテクスト ` を作成し、これを Docker CLI の操作対象となるよう、現在使用するコンテクストとして設定します。これは、デフォルトのコンテクストとして使われている、 Linux ホスト上の Docker Engine がクラッシュするのを避けるためです。Docker Desktop を終了すると、以前のコンテクストを現在の設定に戻します。 + +.. The Docker Desktop installer updates Docker Compose and the Docker CLI binaries on the host. It installs Docker Compose V2 and gives users the choice to link it as docker-compose from the Settings panel. Docker Desktop installs the new Docker CLI binary that includes cloud-integration capabilities in /usr/local/bin and creates a symlink to the classic Docker CLI at /usr/local/bin/com.docker.cli. + +Docker Desktop インストーラは、ホスト上の Docker Compose と Docker CLI バイナリを更新します。Docker Compose V2 がインストールされますが、ユーザは設定パネルから docker-compose としてリンクするかどうかを選べます。Docker Desktop は新しい Docker CLI バイナリをインストールします。これはクラウド統合機能を含んでおり、 ``/usr/local/bin`` にインストールし、 古い Docker CLI は``/usr/local/bin/com.docker.cli`` にシンボリックリンクを作成します。 + +.. After you’ve successfully installed Docker Desktop, you can check the versions of these binaries by running the following commands: + +Docker Desktop のインストールに成功すると、以下のコマンドを実行し、各バイナリのバージョンを確認できます。 + +.. code-block:: bash + + $ docker compose version + Docker Compose version v2.5.0 + + $ docker --version + Docker version 20.10.14, build a224086349 + + $ docker version + Client: Docker Engine - Community + Cloud integration: 1.0.24 + Version: 20.10.14 + API version: 1.41 + ... + +.. To enable Docker Desktop to start on login, from the Docker menu, select Settings > General > Start Docker Desktop when you log in. + +ログイン時に Docker Desktop を起動するよう設定するには、Docker メニューから、 **Settings > General > Start Docker Desktop when you log in** を選びます。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します。 + +.. code-block:: bash + + $ systemctl --user enable docker-desktop + +.. To stop Docker Desktop, click on the whale menu tray icon to open the Docker menu and select Quit Docker Desktop. + +Docker Desktop を停止するには、トレイアイコンのクジラメニューをクリックし、Docker メニューを開き **Quit Docker Desktop** を選びます。 + +.. Alternatively, open a terminal and run: + +あるいは、ターミナルを開き、次のように実行します。 + +.. code-block:: bash + + $ systemctl --user stop docker-desktop + +.. Upgrade Docker Desktop +.. _desktop-ubuntu-upgrade-docker-desktop: + +Docker Desktop の更新 +============================== + +.. Once a new version for Docker Desktop is released, the Docker UI shows a notification. You need to download the new package each time you want to upgrade Docker Desktop and run: + +新しいバージョンの Docker Desktop がリリースされると、 Docker UI は通知を表示します。Docker Desktop を更新したい場合は、都度新しいパッケージをダウンロードし、次のように実行します。 + +.. code-block:: bash + + $ sudo apt-get install ./docker-desktop--.deb + +.. Uninstall Docker Desktop +.. _desktop-ubuntu-uninstall-docker-desktop: + +Docker Desktop のアンインストール +======================================== + +.. To remove Docker Desktop for Linux, run: + +Docker Desktop for Linux を削除するには、次のように実行します。 + +.. code-block:: bash + + $ sudo apt remove docker-desktop + +.. For a complete cleanup, remove configuration and data files at $HOME/.docker/desktop, the symlink at /usr/local/bin/com.docker.cli, and purge the remaining systemd service files. + +完全に削除するには、 ``$HOME/.docker/desktop`` にある設定ファイルとデータを削除し、 ``/usr/local/bin/com.docker.cli`` を削除し、残っている systemd サービスファイルを削除します。 + +.. code-block:: bash + + $ rm -r $HOME/.docker/desktop + $ sudo rm /usr/local/bin/com.docker.cli + $ sudo apt purge docker-desktop + +.. Remove the credsStore and currentContext properties from $HOME/.docker/config.json. Additionally, you must delete any edited configuration files manually. + +``$HOME/.docker/config.json`` から ``credsStore`` と ``currentContext`` プロパティを削除します。加えて、変更を加えた設定ファイルは、手動で削除する必要があります。 + +.. Next steps + +次のステップ +==================== + +.. Take a look at the Get started training modules to learn how to build an image and run it as a containerized application. + Review the topics in Develop with Docker to learn how to build new applications using Docker. + +* イメージの構築方法やコンテナ化したアプリケーションを実行する方法を学ぶには、 :doc:`Get Started ` をご覧ください。 +* Docker を使って新しいアプリケーションを構築する方法を学ぶには、 :doc:`/develop/index` にあるトピックをご覧ください。 + + +.. seealso:: + + Install Docker Desktop on Ubuntu + https://docs.docker.com/desktop/install/ubuntu/ + diff --git a/desktop/install/windows-install.rst b/desktop/install/windows-install.rst new file mode 100644 index 000000000..f10f0144e --- /dev/null +++ b/desktop/install/windows-install.rst @@ -0,0 +1,346 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/desktop/install/windows-install/ + doc version: 19.03 + https://github.com/docker/docker.github.io/blob/master/docker-for-win/install.md + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/install/windows-install.md +.. check date: 2022/09/10 +.. Commits on Sep 7, 2022 cbbb9f1fac9289c0d2851584010559f8f03846f0 +.. ----------------------------------------------------------------------------- + +.. |whale| image:: ./images/whale-x.png + :scale: 50% + + +.. Install Docker Desktop on Windows +.. _-nstall-docker-desktop-on-windows: + +======================================= +Windows に Docker Desktop をインストール +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. + Docker Desktop terms + Commercial use of Docker Desktop in larger enterprises (more than 250 employees OR more than $10 million USD in annual revenue) requires a paid subscription. + +.. note:: **Docker Desktop 利用条件** + + 大企業(従業員が 251 人以上、または、年間収入が 1,000 万米ドル以上 )における Docker Desktop の商用利用には、有料サブスクリプション契約が必要です。 + +.. Welcome to Docker Desktop for Windows. This page contains information about Docker Desktop for Windows system requirements, download URL, instructions to install and update Docker Desktop for Windows. + +Docker Desktop for Windows へようこそ。このページには、 Docker Desktop for Windows のシステム要件、ダウンロード URL 、Docker Desktop for Windows のインストールと更新の手順の情報を含みます。 + +.. information + + **Docker Desktop for Windows のダウンロード** + + * `Docker Desktop for Windows `_ + +.. For checksums, see Release notes + +チェックサムについては、 :doc:`リリースノート ` をご覧ください。 + + +.. System Requirements +.. _win-system-requirements: +システム要件 +==================== + +.. Your Windows machine must meet the following requirements to successfully install Docker Desktop. + +Docker Desktop を正しくインストールするには、Windows マシンが以下の要件を満たす必要があります。 + +.. _win-system-requirements-wsl2: +* **WSL2 バックエンド** + +.. + Windows 11 64-bit: Home or Pro version 21H2 or higher, or Enterprise or Education version 21H2 or higher. + Windows 10 64-bit: Home or Pro 21H1 (build 19043) or higher, or Enterprise or Education 20H2 (build 19042) or higher. + Enable the WSL 2 feature on Windows. For detailed instructions, refer to the Microsoft documentation. + The following hardware prerequisites are required to successfully run WSL 2 on Windows 10 or Windows 11: + 64-bit processor with Second Level Address Translation (SLAT) + 4GB system RAM + BIOS-level hardware virtualization support must be enabled in the BIOS settings. For more information, see Virtualization. + Download and install the Linux kernel update package. + + * Windows 11 64ビット: Home か Pro バージョン 21H2 以上、Enterprise か Education バージョン 21H2 以上 + * Windows 10 64ビット: Home か Pro 21H1(ビルド 19043)以上、Enterprise か Education 20H2 (ビルド 19042)以上 + * Windows 上では WSL 2 機能を有効化。詳しい手順は `マイクロソフトのドキュメント `_ を参照 + * Windows 10 と Windows 11 で WSL 2 の実行が成功するには、以下のハードウェア要件が必要: + + * 64 ビットのプロセッサで `SLAT (第 2 レベルのアドレス変換 、Second Level Address Translation `_ 対応プロセッサ + * 4GB のシステムメモリ + * BIOS レベルのハードウェア仮想化のサポートが、BIOS 設定で有効化さている。詳細は :ref:`仮想化 ` を参照 + + * `Linux カーネル更新プログラム パッケージ `_ のダウンロードとインストール + +.. _win-system-requirements-hyper-v: +* **Hyper-V と Windows コンテナー** + + * Windows 11 64ビット: Home か Pro バージョン 21H2 以上、Enterprise か Education バージョン 21H2 以上 + * Windows 10 64ビット: Home か Pro 21H1(ビルド 19043)以上、Enterprise か Education 20H2 (ビルド 19042)以上 + * Windows 10 と Windows 11 Home は、では :ref:`WSL 2 バックエンド ` のシステム要件を参照 + * Hyper-V と Windows コンテナー機能を必ず有効化 + * Windows 10 でクライアント Hyper-V の実行が成功するには、以下のハードウェア要件が必要: + + * 64 ビットのプロセッサで `SLAT (第 2 レベルのアドレス変換 、Second Level Address Translation `_ 対応プロセッサ + * 4GB のシステムメモリ + * BIOS レベルのハードウェア仮想化のサポートが、BIOS 設定で有効化さている。詳細は :ref:`仮想化 ` を参照 + + +.. Docker only supports Docker Desktop on Windows for those versions of Windows 10 that are still within Microsoft’s servicing timeline. + +.. note:: + + Docker による Windows 用 Docker Desktop のサポートは、Microsoft の Windows 各オペレーティングシステムに対するサポート期間に基づきます。 + +.. Containers and images created with Docker Desktop are shared between all user accounts on machines where it is installed. This is because all Windows accounts use the same VM to build and run containers. Note that it is not possible to share containers and images between user accounts when using the Docker Desktop WSL 2 backend. + +Docker Desktop で作成したコンテナやイメージは、インストールしたマシン上の全ユーザ間で共有です。これは、すべての Windows アカウントが同じ仮想マシンでコンテナを構築・実行するからです。ただし、Docker Desktop WSL2 バックエンドを使用する場合は、ユーザ間でコンテナやイメージの共有ができないのでご注意ください。 + +.. Running Docker Desktop inside a VMware ESXi or Azure VM is supported for Docker Business customers. It requires enabling nested virtualization on the hypervisor first. For more information, see Running Docker Desktop in a VM or VDI environment. + +Docker ビジネス利用者のために、 VMware ESXi や Azure VM 内での Docker Desktop 実行がサポートされています。そのためには、まず :ruby:`ネスト化した仮想化 ` の有効化が必要です。詳しい情報は :doc:`VM または VDI 環境内で Docker Desktop を実行 ` をご覧ください。 + +.. About Windows containers +.. _win-about-windows-containers: + +Windows コンテナーについて +-------------------------------------------------- + +.. attention:: + + 訳者注:Linux と Windows では、 container (コンテナ)に対する詳細な機能・概念・実装が異なります。そのため、この翻訳内では通常「container」を「コンテナ」と翻訳していますが、「Windows」の機能としての「container」を明示・限定したい場合に「Windows コンテナー」と記載します。 + +.. Looking for information on using Windows containers? + +Windows コンテナーの情報をお探しですか? + +.. Switch between Windows and Linux containers describes how you can toggle between Linux and Windows containers in Docker Desktop and points you to the tutorial mentioned above. + Getting Started with Windows Containers (Lab) provides a tutorial on how to set up and run Windows containers on Windows 10, Windows Server 2016 and Windows Server 2019. It shows you how to use a MusicStore application with Windows containers. + Docker Container Platform for Windows articles and blog posts on the Docker website. + +* :ref:`switch-between-windows-and-linux-containers` では、Docker Desktop での Linux と Windows コンテナー間の切り替え方を説明し、上の方でチュートリアルに言及しています。 +* `Getting Started with Windows Containers (Lab) `_ では、セットアップと Windows コンテナを実行するためのチュートリアルを提供しています。対象は Windows 10、Windows Server 2016、Windows Server 2019 です。そちらでは Windows コンテナで MusicStore アプリケーションを扱う方法を説明します。 +* Windows 用 Docker コンテナ・プラットフォームについては、 Docker ウェブサイト上の `記事やブログ投稿 `_ をご覧ください。 + +.. Note + To run Windows containers, you need Windows 10 or Windows 11 Professional or Enterprise edition. Windows Home or Education editions will only allow you to run Linux containers. + +.. note:: + + Windows コンテナーを実行するには、Windows 10 か、 Windows 11 Professional または Enterprise Edition が必要です。Windows Home や Education Edition では Linux コンテナしか実行できません。 + + +.. Install Docker Desktop on Windows +.. _install-docker-desktop-on-windows: +Windows に Docker Desktop をインストール +================================================== + +.. Install interactively +.. _win-install-interactively: +対話形式でインストール +------------------------------ + + +.. Double-click Docker Desktop Installer.exe to run the installer. + +1. **Docker Desktop Installer.exe** をダブルクリックし、インストーラを起動します。 + + .. If you haven’t already downloaded the installer (Docker Desktop Installer.exe), you can get it from Docker Hub. It typically downloads to your Downloads folder, or you can run it from the recent downloads bar at the bottom of your web browser. + + もしもまだインストーラ( :code:`Docker Desktop Installer.exe` )をダウンロードしていなければ、 `Docker Hub `_ から取得できます。ダウンロードは通常「ダウンロード」フォルダ内か、ウェブブラウザ上のダウンロードバーに表示される最近ダウンロードした場所です。 + +.. When prompted, ensure the Use WSL 2 instead of Hyper-V option on the Configuration page is selected or not depending on your choice of backend. + +2. 確認画面が出たら、 **Use WSL 2 instead of Hyper-V** (Hyper-V の代わりに WSL 2 を使う)のオプションが、設定ページで選択されているかどうかを確認します。あるいは、必要に応じてバックエンドを選択します。 + + .. If your system only supports one of the two options, you will not be able to select which backend to use. + システムが2つのオプションのうち片方しかサポートしていなければ、私用するバックエンドを選択できません。 + + +.. Follow the instructions on the installation wizard to authorize the installer and proceed with the install. + +3. インストール ウィザードの指示に従い、利用規約(ライセンス)を承諾し、インストーラに権限を与えてインストールを進めます。 + +.. When the installation is successful, click Close to complete the installation process. + +4. インストールに成功したら、 **Close** (閉じる)をクリックしてインストールを終了します。 + +.. If your admin account is different to your user account, you must add the user to the docker-users group. Run Computer Management as an administrator and navigate to Local Users and Groups > Groups > docker-users. Right-click to add the user to the group. Log out and log back in for the changes to take effect. + +5. 管理者(admin)アカウントと使用中のアカウントが異なる場合、 **docker-users** グループにユーザを追加する必要があります。(Windows の) **コンピュータの管理** を管理者として起動し、 **ローカル ユーザーとグループ > グループ > docker-users** を右クリックし、対象ユーザをグループに追加します。ログアウト後に戻ってくると、設定が有効になっています。 + +.. Install from the command line +.. _win-install-from-the-command-line: +コマンドラインからインストール +------------------------------ + +.. After downloading Docker Desktop Installer.exe, run the following command in a terminal to install Docker Desktop: + +``Docker Desktop Installer.exe`` をダウンロード後、 Docker Desktop をインストールするには、ターミナルで以下のコマンドを実行します。 + +.. code-block:: bash + + "Docker Desktop Installer.exe" install + +.. If you’re using PowerShell you should run it as: + +PowerShell を使う場合は、次のように実行します。 + +.. code-block:: bash + + Start-Process '.\win\build\Docker Desktop Installer.exe' -Wait install + +.. If using the Windows Command Prompt: + +Windows コマンドプロンプトを使う場合は、このようにします。 + +.. code-block:: bash + + start /w "" "Docker Desktop Installer.exe" install + +.. The install command accepts the following flags: + +インストールのコマンドは、以下のフラグに対応します。 + +.. --quiet: suppresses information output when running the installer + --accept-license: accepts the Docker Subscription Service Agreement now, rather than requiring it to be accepted when the application is first run + --no-windows-containers: disables Windows containers integration + --allowed-org=: requires the user to sign in and be part of the specified Docker Hub organization when running the application + --backend=: selects the backend to use for Docker Desktop, hyper-v or wsl-2 (default) + +* ``--quiet`` :インストーラの実行時、情報の表示を抑える +* ``--accept-license`` :アプリケーションの初回実行時に `Docker Subscription Service Agreement( Docker サブスクリプション サービス 使用許諾)`_ の承諾を求めるのではなく、直ちに承諾する +* ``-no-windows-containers`` :Windows コンテナー統合を無効化する +* ``--allowed-org=`` :アプリケーションの実行時に、指定した Docker Hub organization に所属するユーザとしてのサインインを必要とする +* ``--backend=`` :Docker Desktop が使用するバックエンドを選択。 ``hyper-v`` または ``wsl-2`` (デフォルト) + +.. If your admin account is different to your user account, you must add the user to the docker-users group: + +管理者アカウントとユーザアカウントが異なる場合、ユーザを **docker-users** グループに追加する必要があります。 + +.. code-block:: bash + + net localgroup docker-users /add + +.. Start Docker Desktop +.. _win-start-docker-desktop: +Docker Desktop のスタート +================================================== + +.. Docker Desktop does not start automatically after installation. To start Docker Desktop: + +インストール後の Docker Desktop は、自動的に起動できません。Docker Desktop を開始するには、以下の手順を進めます。 + +.. image:: ./images/docker-app-search.png + :scale: 60% + :alt: Docker アプリを探す + +.. The Docker menu (whale menu) displays the Docker Subscription Service Agreement window. It includes a change to the terms of use for Docker Desktop. + +2. Docker メニュー( |whale| )は Docker :ruby:`サブスクリプション サービス使用許諾 ` ウインドウを表示します。これには Docker Desktop の利用許諾変更の情報が加わっています。 + + 要点の概要はこちらです: + + * Docker Desktop は、 :ruby:`中小企業 ` (従業員 250 人未満、かつ、年間売上高が 1,000 万米ドル未満)、個人利用、教育、非商用オープンソースプロジェクトは無料です。 + * それ以外の場合は、サブスクリプションの支払が必要です。 + * 行政機関もサブスクリプションの支払が必要です。 + * Docker Pro、 Team、Business サブスクリプションには、 Docker Desktop の :ruby:`商業的利用 ` を含みます。 + +.. Click the checkbox to indicate that you accept the updated terms and then click Accept to continue. Docker Desktop starts after you accept the terms. + +3. 更新した使用許諾を承諾して進むには、表示されているチェックボックスをクリックし、 **Accept** をクリックします。 使用許諾を承諾した後、 Docker Desktop は起動します。 + + .. important:: + + .. If you do not agree to the terms, the Docker Desktop application will close and you can no longer run Docker Desktop on your machine. You can choose to accept the terms at a later date by opening Docker Desktop. + + 使用許諾に同意しなければ、 Docker Desktop アプリケーションは終了し、以後マシン上で Docker Dekstop を起動しないようようにします。後日、 Docker Desktop を開いた時、使用許諾を承諾するかどうか選択できます。 + + .. For more information, see Docker Desktop License Agreement. We recommend that you also read the Blog and FAQs to learn how companies using Docker Desktop may be affected. + 詳しい情報は、 `Docker Subscription Service Agreement( Docker サブスクリプション サービス 使用許諾)`_ をご覧ください。また、 `ブログ `_ と `FAQ `_ を読むのもお勧めします。 + +.. Updates +.. _win-updates: +更新(アップデート) +==================== + +.. When an update is available, Docker Desktop displays an icon on the Docker menu to indicate the availability of a newer version. Additionally, the Software Updates section in Settings (Preferences on Mac) also notifies you of any updates available to Docker Desktop. You can choose to download the update right away, or click the Release Notes option to learn what’s included in the updated version. + +更新が利用可能になると、 Docker Desktop は Docker メニューで新しいバージョンが利用可能になったと知らせてくれます。また、 **Settings** ( Mac 版では **Preferences** )にある **Software Update** の部分からも、Docker Desktop の更新が利用可能だと分かります。直ちに更新をダウンロードするか、あるいは、 **Release Notes** (リリースノート)オプションで更新版で何が導入されたのか分かります。 + +.. Starting with Docker Desktop 4.2.0, the option to turn off the automatic check for updates is available for users on all Docker subscriptions, including Docker Personal and Docker Pro. For more information, see Software Updates. + +Docker Desktop 4.2.0 以降、Docker Professional と Docker Pro を含むすべての Docker サブスクリプション利用者は、自動更新の有効化と無効化を選べるオプションが導入されています。詳しい情報は、 :ref:`ソフトウェア更新 ` をご覧ください。 + +.. Click Download update When you are ready to download the update. This downloads the update in the background. After downloading the update, click Update and restart from the Docker menu. This installs the latest update and restarts Docker Desktop for the changes to take effect. + +ダウンロードと更新の準備が整っていれば、 **Download update** (更新のダウンロード)をクリックします。このダウンロードと更新はバックグラウンドで行います。更新のダウンロードが終われば、 Docker メニューから **Update and Restart** (更新と再起動)をクリックします。これで最新の更新版がインストールされ、Docker の再起動で変更が有効になります。 + +.. When Docker Desktop starts, it displays the Docker Subscription Service Agreement window. Read the information presented on the screen to understand how the changes impact you. Click the checkbox to indicate that you accept the updated terms and then click Accept to continue. + +Docker Desktop を起動したら、Docker Subscription Service Agreement ウインドウが開きます。画面上に表示された情報を読み、どのような影響を受けるか確認します。更新された使用許諾を承諾する場合は、チェックボックスにクリックし、それから続けるには **Accept** をクリックします。 + +.. important:: + + 使用許諾に同意しなければ、 Docker Desktop アプリケーションは終了し、以後マシン上で Docker Dekstop を起動しないようようにします。後日、 Docker Desktop を開いた時、使用許諾を承諾するかどうか選択できます。 + +.. Docker Desktop starts after you accept the terms. + +使用許諾を承諾した後、 Docker Desktop が起動します。 + +.. Uninstall Docker Desktop +.. _win-uninstall-docker-desktop: +Docker Desktop のアンインストール +================================================== + +.. To uninstall Docker Desktop from your Windows machine: + +Windows マシンから Docker Desktop をアンインストールするには、 + +.. From the Windows Start menu, select Settings > Apps > Apps & features. + Select Docker Desktop from the Apps & features list and then select Uninstall. + Click Uninstall to confirm your selection. + +1. Windows の **スタート** メニューから、 **設定** > **アプリ** > **アプリと機能** を選びます。 +2. **アプリと機能** の一覧から **Docker Desktop** を選択し、 **アンインストール** をクリックします。 +3. 選択したのを確認の後、 **アンインストール** をクリックします。 + +.. Uninstalling Docker Desktop destroys Docker containers, images, volumes, and other Docker related data local to the machine, and removes the files generated by the application. Refer to the back up and restore data section to learn how to preserve important data before uninstalling. + +.. important:: + + Docker Desktop のアンインストールは、ローカルのマシンにある Docker コンテナ、イメージ、ボリューム、 Docker 関連のデータ破棄し、アプリケーションによって作成された全てのファイルも破棄します。アンインストール前に重要なデータを保持する方法については、 :doc:`バックアップと修復 ` を参照ください。 + +.. Where to go next +.. _win-install-where-to-go-next: + +次はどこへ行きますか +================================================== + +.. Docker Desktop for Apple silicon for detailed information about Docker Desktop for Apple silicon. + Troubleshooting describes common problems, workarounds, how to run and submit diagnostics, and submit issues. + FAQs provide answers to frequently asked questions. + Release notes lists component updates, new features, and improvements associated with Docker Desktop releases. + Get started with Docker provides a general Docker tutorial. + Back up and restore data provides instructions on backing up and restoring data related to Docker. + +* :doc:`Docker Desktop for Apple silicon ` は、Apple silicon 用 Docker Desktop に関する詳細情報です。 +* :doc:`トラブルシューティング ` は一般的な問題、回避方法、統計情報の送信方法、問題報告の仕方があります。 +* :doc:`FAQs ` は、よく見受けられる質問と回答があります。 +* :doc:`リリースノート ` は Docker Desktop リリースに関連する更新コンポーネント、新機能、改良の一覧があります。 +* :doc:`Docker の始め方 ` は一般的な Docker チュートリアルです。 +* :doc:`バックアップと修復 ` は Docker 関連データのバックアップと修復手順です。 + +.. seealso:: + + Install Docker Desktop on Windows + https://docs.docker.com/desktop/install/windows-install/ diff --git a/desktop/mac/apple-silicon.rst b/desktop/mac/apple-silicon.rst new file mode 100644 index 000000000..fd5e01598 --- /dev/null +++ b/desktop/mac/apple-silicon.rst @@ -0,0 +1,160 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/desktop/mac/apple-silicon/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/mac/apple-silicon.md +.. check date: 2022/09/10 +.. Commits on Aug 23, 2022 db5bbf624039bbd369765600fc07f0e071c0a282 +.. ----------------------------------------------------------------------------- + +.. Docker Desktop for Apple silicon +.. _docker-desktop-for-apple-silicon: +================================================== +Apple silicon 対応 Docker Desktop +================================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. Docker Desktop for Mac on Apple silicon is now available as a GA release. This enables you to develop applications with your choice of local development environments, and extends development pipelines for ARM-based applications. + +Apple silicon に対応した Docker Desktop for Mac が、一般提供開始リリースとして利用可能です。これで、ローカル開発環境としてアプリケーションを開発できるようになります。また、ARM をベースとしたアプリケーション向けの開発パイプラインも拡張できます。 + +.. Docker Desktop for Apple silicon also supports multi-platform images, which allows you to build and run images for both x86 and ARM architectures without having to set up a complex cross-compilation development environment. Additionally, you can use docker buildx to seamlessly integrate multi-platform builds into your build pipeline, and use Docker Hub to identify and share repositories that provide multi-platform images. + +Apple silicon 用 Docker Desktop for Mac は、 :ruby:`マルチプラットフォーム ` イメージもサポートしています。これがあれば、複雑なクロスコンパイル開発環境を準備しなくても、x86 と ARM アーキテクチャの両方に対応するイメージの構築と実行をできるようにします。さらに、:doc:`docker buildx ` を使えば、 :ruby:`構築パイプライン ` にマルチプラットフォーム ビルドをシームレスに(途切れなく)統合できるようになります。そして、 `Docker Hub `_ で認証し、マルチプラットフォーム イメージを提供するリポジトリで共有します。 + +.. Download Docker Desktop for Mac on Apple silicon: + +Apple silicon 対応 Docker Desktop をダウンロードします。 + +.. Download Docker Desktop +.. Mac with Apple chip + +.. note:: + + **Docker Desktop のダウンロード** + + * `Apple チップ用 Mac `_ + +.. System requirements +.. _silicon-system-requirements: +システム要件 +-------------------- + +.. Beginning with Docker Desktop 4.3.0, we have removed the hard requirement to install Rosetta 2. There are a few optional command line tools that still require Rosetta 2 when using Darwin/AMD64. See the Known issues section below. However, to get the best experience, we recommend that you install Rosetta 2. To install Rosetta 2 manually from the command line, run the following command: + +Docker Desktop 4.3.0 から、ハードウェア要件から **Rosetta 2** のインストールを削除しました。Darwin/AMD64 を使う場合は、 オプションのコマンドラインツールとして Roseta 2 が必要です。以下にある既知の問題のセクションをご覧ください。一方で、最高の体験を得るには、Rosetta 2 のインストールを推奨します。Rosetta 2 を手動でインストールするには、以下のコマンドを実行します。 + +.. code-block:: bash + + $ softwareupdate --install-rosetta + +.. Known issues +.. _silicon-known-issues: +既知の問題 +-------------------- + +.. Some command line tools do not work when Rosetta 2 is not installed. + The old version 1.x of docker-compose. We recommend that you use Compose V2 instead. Either type docker compose or enable the Use Docker Compose V2 option in the General preferences tab. + The docker scan command and the underlying snyk binary. + The docker-credential-ecr-login credential helper. + +* Rosetta 2 をインストールしなければ、コマンドラインツールのいくつかが動作しません。 + + * ``docker-compose`` の古いバージョン 1.x 。代わりに Compose V2 のインストールを推奨します。 ``docker compose`` を入力するか、 :ref:`設定の General タブ ` にある **Use Docker Compose V2** オプションを有効にします。 + * ``docker scan`` コマンドと、 :ruby:`基礎を成す ` ``snyk`` バイナリ。 + * ``docker-credential-ecr-login`` :ruby:`認証情報ヘルパー ` + + +.. Not all images are available for ARM64 architecture. You can add --platform linux/amd64 to run an Intel image under emulation. In particular, the mysql image is not available for ARM64. You can work around this issue by using a mariadb image. + +.. * ARM64 アーキテクチャのイメージすべてが利用可能ではありません。 ``--platform linux/amd64`` の追加は、Intel イメージをエミュレーション下で実行できるようにします。ですが、特例として ARM64 用の `mysql `_ イメージは利用できません。この問題に対応するには `mariadb イメージ `_ を使います。 + +.. Some images do not support the ARM64 architecture. You can add `--platform linux/amd64` to run (or build) an Intel image using emulation. + +* イメージのいくつかは ARM64 アーキテクチャをサポートしていません。 Intel イメージでエミュレーションを使うには、実行時(または構築時)に ``--platform linux/amd64`` を追加できます。 + + + .. However, attempts to run Intel-based containers on Apple silicon machines under emulation can crash as qemu sometimes fails to run the container. In addition, filesystem change notification APIs (inotify) do not work under qemu emulation. Even when the containers do run correctly under emulation, they will be slower and use more memory than the native equivalent. + + 一方、エミュレーション下の Applie silicon マシン上で、 Intel ベースのコンテナを実行しようとすると、コンテナの実行時に、時々 qemu が落ちてクラッシュを引き起こします。さらに、 qemu エミュレーション下では、ファイルシステム変更通知 API ( ``inotify`` )が動作しません。エミュレーション下でコンテナを正しく動作させようとしても、本来の状況と比べて遅くなり、より多くのメモリを鵜飼マス。 + + .. In summary, running Intel-based containers on Arm-based machines should be regarded as “best effort” only. We recommend running arm64 containers on Apple silicon machines whenever possible, and encouraging container authors to produce arm64, or multi-arch, versions of their containers. We expect this issue to become less common over time, as more and more images are rebuilt supporting multiple architectures. + + まとめると、Arm ベースのマシン上で Intel ベースのコンテナの実行とは、「ベストエフォート」のみと見なすべきです。 Apple silicon マシン上では、可能な限り arm64 コンテナの実行を推奨します。また、コンテナの作者に対しては、arm64 やマルチアーキテクチャに対応したコンテナのバージョンの作成を推奨しています。時間が経てば `マルチアーキテクチャをサポートする `_ イメージの再構築が増えていき、この問題は減っていくと考えています。 + +.. ping from inside a container to the Internet does not work as expected. To test the network, we recommend using curl or wget. See docker/for-mac#5322. + +* コンテナ内からインターネットに対する ``ping`` が期待通りに動作しません。ネットワークの確認には、 ``curl`` や ``wget`` の利用を推奨します。 `docker/for-mac#5322 `_ をご覧ください。 + +.. Users may occasionally experience data drop when a TCP stream is half-closed. + +* TCP 通信が half-closed の場合、時々データ欠損が発生する場合があります。 + +.. Fixes since Docker Desktop RC 3 +.. _fixes-since-docker-desktop-rc-3: +Docker Desktop RC 3 までの修正 +---------------------------------------- + +.. Docker Desktop now ensures the permissions of /dev/null and other devices are correctly set to 0666 (rw-rw-rw-) inside --privileged containers. Fixes docker/for-mac#5527. + Docker Desktop now reduces the idle CPU consumption. + +* Docker Desktop は今後 ``/dev/null`` のパーミッションを確保するようになり、 ``--privileged`` コンテナ内では他のデバイスが正しく ``0666`` ( ``rw-rw-rw-`` ) に設定されます。 `docker/for-mac#5527 `_ の修正です。 +* Docker Desktop は今後アイドル CPU 消費を減らします。 + +.. Fixes since Docker Desktop RC 2 +.. _fixes-since-docker-desktop-rc-2: +Docker Desktop RC 2 までの修正 +---------------------------------------- + +.. Update to Linux kernel 5.10.25 to improve reliability. + +* 安定性を向上するため `Linux kernel 5.10.25 `_ にアップデートします。 + +.. Fixes since Docker Desktop RC 1 +.. _fixes-since-docker-desktop-rc-1: +Docker Desktop RC 1 までの修正 +---------------------------------------- + +.. Inter-container HTTP and HTTPS traffic is now routed correctly. Fixes docker/for-mac#5476. + +* コンテナ間の HTTP と HTTPS 通信が、今後正しく経路付けされます。 `docker/for-mac#5476 `_ の修正です。 + +.. Fixes since Docker Desktop preview 3.1.0 +.. _fixes-since-docker-desktop-preview-3-1-0: +Docker Desktop preview 3.1.0 までの修正 +---------------------------------------- + +.. The build should update automatically to future versions. + HTTP proxy support is working, including support for domain name based no_proxy rules via TLS SNI. Fixes docker/for-mac#2732. + +* 以降のバージョンでは、ビルドを自動的に更新できるようにします。 +* HTTP プロキシのサポートが機能します。これには TLS SNI を経由した ``no_proxy`` ルールをベースとするドメイン名のサポートも含みます。 `docker/for-mac#2732 `_ の修正です。 + +.. Fixes since the Apple Silicon preview 7 +.. _Fixes-since-the-Apple-Silicon-preview-7: +Apple Silicon preview 7 までの修正 +---------------------------------------- + +.. Kubernetes now works (although you might need to reset the cluster in our Troubleshoot menu one time to regenerate the certificates). + osxfs file sharing works. + The host.docker.internal and vm.docker.internal DNS entries now resolve. + Removed hard-coded IP addresses: Docker Desktop now dynamically discovers the IP allocated by macOS. + The updated version includes a change that should improve disk performance. + The Restart option in the Docker menu works. + +* Kubernetes が動作します(しかしながら、証明書を再作成するため、一度トラブルシュートのメニューからクラスタのリセットが必要になるでしょう)。 +* osxfs ファイル共有が動作します。 +* ``host.docker.internal`` と ``vm.docker.internal`` DNS エントリが名前解決できます。 +* :ruby:`固定された ` IP アドレスを削除しました。今後 Docker Desktop は macOS によって割り当てられた IP を動的に発見します。 +* 更新版に含まれる変更によって、ディスクのパフォーマンスが改善されるでしょう。 +* Docker メニューの **Restart** オプションが動作します。 + + +.. seealso:: + + Docker Desktop for Apple silicon + https://docs.docker.com/desktop/mac/apple-silicon/ diff --git a/docker-for-mac/docker-toolbox.rst b/desktop/mac/docker-toolbox.rst similarity index 100% rename from docker-for-mac/docker-toolbox.rst rename to desktop/mac/docker-toolbox.rst diff --git a/docker-for-mac/edge-release-notes.rst b/desktop/mac/edge-release-notes.rst similarity index 100% rename from docker-for-mac/edge-release-notes.rst rename to desktop/mac/edge-release-notes.rst diff --git a/docker-for-mac/faq.rst b/desktop/mac/faq.rst similarity index 100% rename from docker-for-mac/faq.rst rename to desktop/mac/faq.rst diff --git a/desktop/mac/images/diagnose-support.png b/desktop/mac/images/diagnose-support.png new file mode 100644 index 0000000000000000000000000000000000000000..5c90f2d15073c5c442a8dc6c0a21c77fa24b6370 GIT binary patch literal 154714 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�t4^FvB@R0YoX*#zLTZvw2UsM2BRpS_E7ZnSWC+CQsYz|2zMb&WrDq+OSB<@N;KofN zX5B!?b~4yiAE8nkAC}n4ge2SM)$hj4D&@_Nb1xPXVK&(PSW!)^9bq<|B?_bO$`qEr zIpy-&b44d&&=P3J=IY%>5Fz}oS4B?+@X>l)uS+95FA$q`#P$aGZO|BDJ-4q>)`sD`{q9$++x+0*MzlQmoy6>k?OKeed@Kd$FL`VDhnG> zSWFKh>MD)7ylSl;29`JGGZqYC34PUV$KKVNfGW-va$>m5EsPNs+m|e)MjTwVDQu~R z>Htjm>$b#PT9h~7sX4K{W4MEYB*1x70nQ45&pNN9*E7P4VHuF=*J}TT=(Qb@Q+@Ya z)!;<2F+wW|YW^9;z4mYv{ABr!4v{BiWnCx(MYN*4>JY;YuGNfJdvmG-;-?6v=H<6p zuiHpa(N}w&Soz!xV%zTRMpt^zbnPyRDYEO**8xPVX4sV5wKoq$wRTWioay+F&Q?65 z8Scd9AY{(ymCuVLpT+*>{$4TcYu;}>MVvKsg~Zv_g}OVSEdjM!N^HDvw z{?Qtgr{DcLoD-r1eC?C+{;ZX31XLGE5bl&=4eKDQfZia5yc&)AgedYfxdF9t zBDS1r{Siq?$$cKd$;iS&SW literal 0 HcmV?d00001 diff --git a/desktop/mac/images/menu/troubleshoot.png b/desktop/mac/images/menu/troubleshoot.png new file mode 100644 index 0000000000000000000000000000000000000000..6e47ad870f6f1ba5027718ff9707ceeafac68f81 GIT binary patch literal 122624 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 Ny8?IK-+t`e{{XnX>ofoW literal 0 HcmV?d00001 diff --git a/desktop/mac/images/prefs-advanced.png b/desktop/mac/images/prefs-advanced.png new file mode 100644 index 0000000000000000000000000000000000000000..32ffea7535172fd15d15673b46b1574be58287ad GIT binary patch literal 300579 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

JEX+jb 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

2LNH4uR{Hiz5k61FU~*)yf2lK}}i~g~pVY z{%4)zvXWwYIXVK%$JhmbR5V|qsA{-{cIP`ov?9p+8A!^%UUFf=T{dvrtUbQ~p_JvO zdhkHON+tFE!L&1crd7e=t*(Z|6t!zWfti0@;A9b>eVl^a^8@E-k#iZuT5Fx_8Zn_L zhzJg`8^weoReTb?BN0(mq}uu|N7Tfd3+5XwcK$9XPnc>Iu;9>ujwK{x?+55QJ53qoTKKfGT&U5-A8bZ?EY-luCy&rh&<=Z(4`ZGPrF0|BG=9xb_QZr9Hm$_`Is@kjL3*e0 z&9V<;b3wDMSq4)uxfYc(IGH%c=ft0zb-OI`_((py zs_8(y2dVbw^h3bc$UwYm=CI{(qe|2(j97LHP8=NSZwTXYbnLJ zmX3!l7>c&vmWb+3s_I|+^ZYg_a$a;InKD@giZn1qK))Xv`rlax`vXuk?~L0toC=j2 z@}aUScNzawlmsvd8UGy>Dr%UoW>pvD^NMPRr4fGM9!Kt&Mh#_v(Vt$)3zxT zBBfjQe)qAkOgH;KA@F=pPIwduB%$D(Qod=gOvpHcKldoHyD+s|@EA0_ykEHuD~@xl zx(wE`{Ui^D=QK-HQMUR|ol9i~1*gUnyOLyf>5H$i9U^Pbv7a?`W^N~p{r)kQc>DC} zVW#laJS8~{QbUn5-bJ$0xNmScVt`MF7-{t3NwQ0T1@n8@!E4SHn?MfpmI|d(w|qi> z#qMj@y4Fqy%Gp_ON9|BQ{Rxg{nx;L@GJT%uE}(LGA0vPd*8sRPb!>M)^uKfir8dnFl5M&sIM;qUAEUOa$%=F*Wj!s_Gj#g6L$88Sp zEQ|H-zpAr7cB6|Dy&2%A1dv~h{Yvw5!CknhvFyJLBOd?ijbG0Q&(xc^ykJmi!ynxW zc$&cpN3h!IsGNEz0pVhWN9F$^0bsZ|rboXXlJnCBe-Llb(R>yU+SeB7ZW=@*eT9d; zdhaNFt2a6of1MDK+%rkl+tdw+aOeohymK780WaC5l^5WK!2wLtmKHP|7H#`61Ip(b z{W*9azFuhY%g_#d)vVXf}yYXx-QlFwizvdj1rQBG5MOV8e)3S z{0XSRlx7Y-rp*63xdBj>ygJ<%sv-Y+GY^9RWe>hDdH`A_scll(;7q77@}3IvMxP|E zdSq3D9tMLf6)xp9r4%O<9Y*`=fePfmywdFoWP0R#s3BRM&pqv}0Tr5jj_(c(ih|>) zelk(t9AiruU6!{P3K$HWG`V#3Ur}+t$_4(VA)WxT{{@i~5MRxT9)F|yOlfMt|DU>$ z5UdQ9X(87|-)G$QDjU$W&Mt!+q`h>{d6wR)7pZoU8W|dVi3GEWnDb zKjV4z zqA!<2L}-w!=_HKcBJty%E;8;V|d`$vR0{UsYoV>t*OAbXWdUPN_@L z*;b=G;ENVOJ?z;W*y5f3BiAaUpLzSUp4Wwz>%IHj*U(3#3&x|W>C%K_mvoF;XaISc zs^-N_Y0rZ0e?Vmg31OIY0<;kS^hDeR&v7A-cGX=5n&w6D3{=+Yy*;q^sfolt;<(m$ zMNw3S_L8jyU!QjfKzFCM`}ccr$+!p({?$q&w-@jj2ArlH`Bvpv7Uo zu5(>LU(fv)3 z-o$ znh-2m6Q!wj50T*~cuhi7_50L?A96_;HutE7G)Ya2n2g7jp^1q7M({j`YT9+Hn&Qxf0Fr zA$AcZ-BskD7KLjOD!pR=qkyraFCT>14dV=6u!WQ7*+|LvXKeMad*RLj5+mRgD*L_oN$iT#C7|*;f_=#%74b|G*_PPe_BMLM1EUaz zB}gfBKyPh~<-P{lG8~5#U*Xfe=;FeW>d86*fHo3%qn=Y8IVt)WVJ0v5p0=roTZ>mK z$m`CsFLFcSTea=<-Czym?=nzw?gv5ExizM<+$Xk?4$6v& z8c|JO2B5J`$?JG=BNQ4%P)1so(V7RWC(Wl_AnJF-tyq

} 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

#5fROs8zvHtOxRuJ~L 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%0A|nS*l{L_G|4 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 S{!ifFhP9j5)ckALvHt?igcV@` literal 0 HcmV?d00001 diff --git a/desktop/mac/index.rst b/desktop/mac/index.rst new file mode 100644 index 000000000..03446ff79 --- /dev/null +++ b/desktop/mac/index.rst @@ -0,0 +1,707 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/desktop/mac/ + doc version: 19.03 + https://github.com/docker/docker.github.io/blob/master/docker-for-mac/index.md + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/mac/index.md +.. check date: 2022/05/08 +.. Commits on May 3, 2022 4848a0d14739d6a115a397131f116bfe8d00b072 +.. ----------------------------------------------------------------------------- + +.. |whale| image:: ./images/whale-x.png + :scale: 50% + +.. Docker Desktop for Mac user manual +.. _docker-desktop-for-mac-user-manual: + +======================================== +Docker Desktop for Mac 利用者マニュアル +======================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. Welcome to Docker Desktop! The Docker Desktop for Mac user manual provides information on how to configure and manage your Docker Desktop settings. + +Docker Desktop へようこそ! Docker Desktop for Mac 利用者マニュアルは、Docker Desktop 設定の調整と管理方法についての情報を提供します。 + +.. For information about Docker Desktop download, system requirements, and installation instructions, see Install Docker Desktop. + +Docker Desktop のダウンロード、システム要件、インストール手順については、 :doc:`Docker Desktop のインストール ` を御覧ください。 + +.. Preferences +.. _docker-desktop-for-mac-preferences: + +Preferences (設定) +============================== + +.. The Docker Preferences menu allows you to configure your Docker settings such as installation, updates, version channels, Docker Hub login, and more. + +Docker **Preferences** (設定)メニューは Docker の設定を調整できます。たとえば、インストール、更新、バージョンのチャンネル、 Docker Hub ログイン等です。 + +.. Choose the Docker menu whale menu > Preferences from the menu bar and configure the runtime options described below. + +メニューバーの Docker メニュー( |whale| ) > **Preference** (設定)を選択すると、以下で説明している実行時のオプションを調整できます。 + +.. General +.. _mac-general: + +General(一般的な設定) +------------------------------ + +.. image:: ./images/prefs-genral.png + :scale: 60% + :alt: 設定 + +.. On the General tab, you can configure when to start Docker and specify other settings: + +設定画面の **General** タブでは、Docker の起動や他の設定を調整できます。 + +.. Start Docker Desktop when you log in: Automatically starts Docker Desktop when you open your session. + +* **Start Docker when you log in** :セッションの開始時、自動的に Docker Desktop を起動します。 + +.. Include VM in Time Machine backups: Select this option to back up the Docker Desktop virtual machine. This option is disabled by default. + +* **Include VM in Time Machine backups** (タイムマシン バックアップに仮想マシンを含める):このオプションを選択すると、Docker Desktop 仮想マシンをバックアップします。このオプションは、デフォルトでは無効です。 + +.. Use gRPC FUSE for file sharing: Clear this check box to use the legacy osxfs file sharing instead. + +* **Use gRPC FUSE for file sharing** (ファイル共有に gRPC FUSE を使用):このチェックボックスをクリアすると、代わりに古い osxfs ファイル共有を使います。 + +.. Send usage statistics: Docker Desktop sends diagnostics, crash reports, and usage data. This information helps Docker improve and troubleshoot the application. Clear the check box to opt out. + +* **Send usage statics** (利用統計情報の送信): デフォルトでは、Docker Desktop は診断情報・クラッシュ報告・利用データを送信します。この情報は、 Docker の改善やアプリケーションの問題解決に役立ちます。止めるにはチェックボックスを空にします。Docker は定期的に更なる情報を訊ねるかもしれません。 + +.. Show weekly tips: Displays useful advice and suggestions about using Docker. + +* **Show Weekly tips** :Docker の使い方に役立つアドバイスや提案を表示します。 + +.. Open Docker Desktop dashboard at startup: Automatically opens the dashboard when starting Docker Desktop. + +* **Open Docker Desktop dashboard at startup** :Docker Desktop の起動時に、ダッシュボードを自動的に開きます。 + +.. Use Docker Compose V2: Select this option to enable the docker-compose command to use Docker Compose V2. For more information, see Docker Compose V2. + +* **Use Docker Compose V2** :このオプションを選択すると、 ``docker-compose`` コマンドが Docker Compose V2 を使えるようにします。詳しい情報は :doc:`Docker Compose V2 ` をご覧ください。 + +.. Resources: +.. _mac-resources: +Resources(リソース) +------------------------------ + +.. The Resources tab allows you to configure CPU, memory, disk, proxies, network, and other resources. + +**Resources** (リソース)タブでは、CPU 、メモリ、ディスク、プロキシ、ネットワーク、その他のリソースを設定できます。 + +.. Advanced +.. _mac-resources-advanced: +ADVANCED(高度な設定) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. On the Advanced tab, you can limit resources available to Docker. + +**Advanced** タブでは、 Docker が利用できるリソースを制限します。 + +.. image:: ./images/prefs-advanced.png + :scale: 60% + :alt: 高度な設定 + + +.. Advanced settings are: + +Advanced 設定とは、 + +.. CPUs: By default, Docker Desktop is set to use half the number of processors available on the host machine. To increase processing power, set this to a higher number; to decrease, lower the number. + +* **CPUs** (CPU):デフォルトでは、 ホストマシン上で利用可能なプロセッサ数の半分を、Docker Desktop が使います。処理能力を向上するには、この値を高くします。減らすには、数値を低くします。 + +.. Memory: By default, Docker Desktop is set to use 2 GB runtime memory, allocated from the total available memory on your Mac. To increase the RAM, set this to a higher number. To decrease it, lower the number. + +* **Memory** (メモリ):デフォルトでは、 マシン上で利用可能な全メモリから `2` GB の実行メモリを使用する設定です。RAM を増やすには、この値を高くします。減らすには、値を低くします。 + +.. Swap: Configure swap file size as needed. The default is 1 GB. + +* **Swap** (スワップ): 必要になるスワップファイル容量を設定します。デフォルトは 1 GB です。 + +.. Disk image size: Specify the size of the disk image. + +* **Disk image size** (ディスクイメージ容量):ディスクイメージの容量を指定します。 + +.. Disk image location: Specify the location of the Linux volume where containers and images are stored. + +* **Disk image location** (ディスクイメージの場所):Linux ボリュームの場所を指定します。ここにコンテナとイメージが置かれます。 + +.. You can also move the disk image to a different location. If you attempt to move a disk image to a location that already has one, you get a prompt asking if you want to use the existing image or replace it. + +また、ディスクイメージは別の場所に移動できます。ディスクイメージの指定先に既にイメージがある場合は、既存のイメージを使うか置き換えるか訊ねる画面を表示します。 + +.. FILE SHARING +.. _mac-preferences-file-sharing: + +FILE SHARING(ファイル共有) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. +.. Use File sharing to allow local directories on the Mac to be shared with Linux containers. This is especially useful for editing source code in an IDE on the host while running and testing the code in a container. By default the /Users, /Volume, /private, /tmp and /var/folders directory are shared. If your project is outside this directory then it must be added to the list. Otherwise you may get Mounts denied or cannot start service errors at runtime. + +Linux コンテナと共有したいローカルのディレクトリを選択します。これはホスト上の IDE を用い、コンテナ内でコードの実行やテストをしている場合、ソースコードの編集に特に役立ちます。デフォルトでは ``/Users`` 、 ``/Volume`` 、``/private`` 、 ``/tmp`` 、``/var/folders`` ディレクトリが共有されます。プロジェクトがこのディレクトリ外であれば、必ずこのリストに追加する必要があります。そうしなければ、 ``Mounts denied`` (マウント拒否)や ``cannot start serice`` (サービスを開始できない)エラーが実行時に出るでしょう。 + +.. File share settings are: + +ファイル共有を設定するには: + +.. Add a Directory: Click + and navigate to the directory you want to add. + +* **Add a Directory(ディレクトリの追加)** : `+` をクリックし、追加したいディレクトリを選択します。 + +.. Remove a Directory: Click - next to the directory you want to remove + +* **Remove a Directory(ディレクトリの削除)** :削除したいディレクトリの横にある `-` をクリックします。 + +.. Apply & Restart makes the directory available to containers using Docker’s bind mount (-v) feature. + +* **Apply & Restart** (適用と再起動)によって、対象ディレクトリが Docker の :ruby:`バインド マウント ` ( `-v` )機能で利用できるようになります。 + +.. Tips on shared folders, permissions, and volume mounts + +.. note:: + + **共有フォルダ上でのパーミッションとボリューム マウントの tips** + + .. Share only the directories that you need with the container. File sharing introduces overhead as any changes to the files on the host need to be notified to the Linux VM. Sharing too many files can lead to high CPU load and slow filesystem performance. + * コンテナ内で必要とするディレクトリのみ共有できます。ファイル共有は、あらゆる変更をホスト上の Linux VM に対して通知する必要があるため、オーバーヘッドを招きます。多くのファイル共有によって、高い CPU 負荷とファイルシステム性能の低下を引き起こす可能性があります。 + + .. Shared folders are designed to allow application code to be edited on the host while being executed in containers. For non-code items such as cache directories or databases, the performance will be much better if they are stored in the Linux VM, using a data volume (named volume) or data container. + + * 共有フォルダとは、実行しているコンテナ内から、ホスト上にあるアプリケーションのコードを編集できるように設計されています。そのため、キャッシュ用のディレクトリや、データベースのようなソースコード以外の場合には、Linux VM に保管される :doc:`データ ボリューム ` ( :ruby:`名前付きボリューム ` )や :doc:`データ コンテナ ` を使うほうが、パフォーマンスが良くなります。 + + .. If you share the whole of your home directory into a container, MacOS may prompt you to give Docker access to personal areas of your home directory such as your Reminders or Downloads. + + * コンテナ内に自分のホーム ディレクトリ全体を共有しようとすると、 MacOS はリマインダやダウンロードといったホームディレクトリ上の個人データエリアへのアクセスを、 Docker に許可するかどうか確認を求めます。 + + .. By default, Mac file systems are case-insensitive while Linux is case-sensitive. On Linux, it is possible to create 2 separate files: test and Test, while on Mac these filenames would actually refer to the same underlying file. This can lead to problems where an app works correctly on a Mac (where the file contents are shared) but fails when run in Linux in production (where the file contents are distinct). To avoid this, Docker Desktop insists that all shared files are accessed as their original case. Therefore, if a file is created called test, it must be opened as test. Attempts to open Test will fail with the error No such file or directory. Similarly, once a file called test is created, attempts to create a second file called Test will fail. For more information, see Volume mounting requires file sharing for any project directories outside of /Users.) + + * Linux のファイルシステは :ruby:`大文字と小文字を区別する ` のに対し、 Mac のファイルシステムはデフォルトでは :ruby:`大文字と小文字を区別しません ` 。Linux 上では ``test`` と ``Test`` という2つのファイルを作成できますが、 Mac の場合は、これらファイル名を使うと、どちらも元になっている同じファイルにを参照します。これにより、Mac 上では(ファイル内容を共有していると)アプリケーションが正しく動かないよう問題を引き起こす可能性があり、 Linux の本番環境では(ファイル対象が明確に異なるため)障害になるでしょう。これを避けるため、 Docker Desktop は共有している全てのファイルを、オリジナルの大文字か小文字かにもどづいて関連づけます。そのため、 ``test`` という名前のファイルを作成すると、必ず ``test`` として開かれます。 ``Test`` を開こうとしても、 ``No such file or directory`` のエラーになります。同様に、まず ``test`` という名前でファイルを作成すると、次に ``Test`` という名前でファイルを作成しようとしても失敗します。詳しい情報は、 :ref:`/Users ディレクトリ外でファイル共有が必要なボリュームのマウント ` をご覧ください。 + + +.. PROXIES +.. _mac-preferences-proxies: + +PROXIES(プロキシ) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. Docker Desktop detects HTTP/HTTPS Proxy Settings from macOS and automatically propagates these to Docker. For example, if you set your proxy settings to http://proxy.example.com, Docker uses this proxy when pulling containers. + +Docker Desktop は、HTTP/HTTPS プロキシ設定を調整し、自動的に Docker に対して情報を伝達( :ruby:`プロパゲート ` )します。例えば、 ``http://proxy.example.com`` に対してプロキシ設定をすると、Docker はコンテナの取得時にこのプロキシを使います。 + +.. If you want to configure proxies manually, turn on the Manual proxy configuration setting. + +プロキシを手動で設定したい場合は、 **Manual proxy configuration** (手動プロキシ設定)を有効にします。 + +.. Your proxy settings, however, will not be propagated into the containers you start. If you wish to set the proxy settings for your containers, you need to define environment variables for them, just like you would do on Linux, for example: + +プロキシを設定しても、コンテナを開始するまで情報は伝わりません。コンテナにプロキシ設定を指定したい場合は、環境変数を使って指定します。Linux であれば、次のようにします。 + +.. code-block:: bash + + $ docker run -e HTTP_PROXY=http://proxy.example.com:3128 alpine env + + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + HOSTNAME=b7edf988b2b5 + TERM=xterm + HOME=/root + HTTP_PROXY=http://proxy.example.com:3128 + +.. For more information on setting environment variables for running containers, see Set environment variables. + +実行中のコンテナに対し、環境変数を設定する詳しい情報は、 :ref:`環境変数の設定 ` をご覧ください。 + +.. Network +.. _mac-preferences-network: + +NETWORK (ネットワーク) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. You can configure Docker Desktop networking to work on a virtual private network (VPN). Specify a network address translation (NAT) prefix and subnet mask to enable Internet connectivity. + +Docker Desktop のネットワーク機能を、仮想プライベート ネットワーク(VPN)でも機能するように設定できます。インターネットとの疎通を有効にするには、ネットワーク アドレス変換(NAT)プリフィックスとサブネットマスクを設定します。 + +.. Docker Engine +.. _mac-docker-engine: +Docker :ruby:`Engine <エンジン>` +---------------------------------------- + +.. The Docker Engine page allows you to configure the Docker daemon to determine how your containers run. + +Docker Engine のページでは、Docker デーモンの設定や、どのようにしてコンテナを実行するかを決められます。 + +.. Type a JSON configuration file in the box to configure the daemon settings. For a full list of options, see the Docker Engine dockerd commandline reference. + +デーモンの設定をするには、テキストボックス内に JSON 形式の設定ファイルとして入力します。オプションの一覧については、 Docker Engine の :doc:`dockerd コマンドライン・リファレンス ` を御覧ください。 + +.. Click Apply & Restart to save your settings and restart Docker Desktop. + +**Apply & Restart** (適用と再起動)をクリックし、設定を保存して Docker Desktop を再起動します。 + +.. Experimental Features +.. _mac-experimental-features: +Experimental Features(実験的機能) +---------------------------------------- + +.. On the Experimental Features page, you can specify whether or not to enable experimental features. + +**Experimental Features** (実験的機能)のページでは、experimental features(実験的機能)を有効にするかどうかを指定できます。 + +.. Experimental features provide early access to future product functionality. These features are intended for testing and feedback only as they may change between releases without warning or can be removed entirely from a future release. Experimental features must not be used in production environments. Docker does not offer support for experimental features. + +実験的機能は、今後提供する機能を先行利用できます。各機能は、テストやフィードバックを意図した、参考程度のものです。そのため、リリース時までに警告が出たり、今後のリリースでは削除されたりする場合があります。本番向けの環境では、実験的機能を決して使わないでください。Docker は実験的機能に対するサポートを提供していません。 + +.. Enable the new Apple Virtualization framework +.. _enable-the-new-apple-virtualization-framework: +新しい Apple Virtualization framework を有効化 +-------------------------------------------------- + +.. Select Use the new Virtualization framework to allow Docker Desktop to use the new virtualization.framework instead of the ‘hypervisor.framework’. Ensure to reset your Kubernetes cluster when you enable the new Virtualization framework for the first time. + +**Use the new Virtualization framework** (新しい Apple Virtualization framework を有効化)を選ぶと、 Docker Desktop は ``hypervisor.framework`` の代わりに、新しい ``virtualization.framework`` を使います。新しい仮想化フレームワークを有効化すると、初回は Kubernetes クラスタが確実にリセットされます。 + +.. Enable VirtioFS +.. _enable-virtiofs: +VirtioFS の有効化 +-------------------- + +.. Docker Desktop for Mac lets developers use a new experimental file-sharing implementation called virtiofS; the current default is gRPC-FUSE. virtiofs has been found to significantly improve file sharing performance on macOS. For more details, see our blog post Speed boost achievement unlocked on Docker Desktop 4.6 for Mac. + +Docker Desktop for Mac は、 `virtiofs `_ と呼ばれる新しい実験的ファイル共有実装を、開発者が使えるようにしています。つまり、現時点でのデフォルトは gRPC-FUSE です。virtiofs は macOS 上でファイル共有パフォーマンスを著しく改善するのが分かっています。詳細はブログ投稿 `Speed boost achievement unlocked on Docker Desktop 4.6 for Mac. ` をご覧ください。 + +.. To enable virtioFS: + +virtioFS を有効化するには: + +.. Verify that you are on the following macOS version: + macOS 12.2 or later (for Apple Silicon) + macOS 12.3 or later (for Intel) + +1. macOS が以下のバージョンかどうかを確認 + + * macOS 12.2 以上(Apple Silicon の場合) + * macOS 12.3 以上(Intel の場合) + +.. Select Enable VirtioFS accelerated directory sharing to enable virtioFS. + +2. virtioFS を有効化するには **Enable VirtioFS accelerated directory sharing** を選ぶ + +.. Click Apply & Restart. + +3. **Apply & Restart** をクリック + +.. Kubernetes +.. _mac-kubernetes: + +Kubernetes +-------------------- + +.. Docker Desktop includes a standalone Kubernetes server that runs on your Mac, so that you can test deploying your Docker workloads on Kubernetes. To enable Kubernetes support and install a standalone instance of Kubernetes running as a Docker container, select Enable Kubernetes. + +Docker Desktop には :ruby:`単独 ` の Kubernetes サーバが入っています。Kubernetes は Mac ホスト上で実行できますので、Kubernetes 上に Docker ワークロードを試験的にデプロイできます。Kubernetes サポートの有効化と、Docker コンテナとして Kubernetes のスタンドアロン インスタンスをインストールかつ実行するには、 **Enable Kubernetes** を選びます。 + +.. Select Show system containers (advanced) to view internal containers when using Docker commands. + +* Docker コマンドを使って内部コンテナを表示するには、 **Show system containers (advanced)** を選択 + +.. Select Reset Kubernetes cluster to delete all stacks and Kubernetes resources. For more information, see Kubernetes. + +* すべてのスタックと Kubernetes を削除するには、 **Reset Kubernetes cluster** を選択。詳しい情報は :doc:`Kubernetes ` を参照 + +.. Click Apply & Restart for your changes to take effect. + +* 変更を反映するには、 **Apply & Restart** をクリック + +.. Reset +.. mac-preference-reset: + +リセット +-------------------- + +.. Reset and Restart options +.. On Docker Desktop Mac, the Restart Docker Desktop, Reset to factory defaults, and other reset options are available from the Troubleshoot menu. + +.. note:: + + **リセットと再起動オプション** + + Docker Desktop Mac では、 **Troubleshoot** (トラブルシュート)のメニュー上から、 **Restart Docker Desktop** (Dockerデスクトップの再起動)と **Reset to factory defaults** (初期値にリセットする)オプションを利用できます。 + +.. For information about the reset options, see Logs and Troubleshooting. + +詳しい情報は :doc:`troubleshoot` をご覧ください。 + +.. Software Updates +.. _mac-software-updates: +Software Updates (ソフトウェア更新) +======================================== + +.. The Software Updates section notifies you of any updates available to Docker Desktop. When there’s a new update, you can choose to download the update right away, or click the Release Notes option to learn what’s included in the updated version. + +**Software Updates** (ソフトウェア更新)セクションは、Docker Desktop で利用可能な更新バージョンを通知します。新しい更新があれば選択肢があります。すぐにダウンロードと更新をするか、あるいは、 **Release Notes** (リリースノート)のオプションで更新版で何が入ったのかを確認します。 + +.. Disable automatic check for updates + Starting with Docker Desktop 4.2.0, the option to turn off the automatic check for updates is available for users on all Docker subscriptions, including Docker Personal and Docker Pro. Update to Docker Desktop 4.2.0 to start using this feature. + +.. important:: + + **自動更新の確認が無効化** + + Docker Personal と Docker Pro を含む、全ての Docker サブスクリプションの利用者を対象に、 Docker Desktop 4.2.0 から、更新の自動確認オプションをオフにできるようになりました。この機能を使うには、 :doc:`Docker Desktop 4.2 ` に更新してください。 + +.. Turn off the check for updates by clearing the Automatically check for updates check box. This disables notifications in the Docker menu and also the notification badge that appears on the Docker Dashboard. To check for updates manually, select the Check for updates option in the Docker menu. + +チェックボックス **Automatically check for updates** をクリアすると、自動更新の確認をしません。無効化の通知は、 Docker メニューと、 Docker ダッシュボード上の通知バッジからも分かります。手動で更新を確認するには、 Docker メニューから **Check for updates** オプションを選びます。 + +.. To allow Docker Desktop to automatically download new updates in the background, select Always download updates. This downloads newer versions of Docker Desktop when an update becomes available. After downloading the update, click Apply and Restart to install the update. You can do this either through the Docker menu or in the Updates section in the Docker Dashboard. + +Docker Desktop の新しい更新の自動ダウンロードを、バックグラウンドで行いたい場合は、 **Always download updates** を選びます。これは、Docker の更新版が利用可能になると、新しいバージョンをダウンロードします。この設定をするには、 Docker メニューだけでなく、 Docker ダッシュボードの **Updates** セクションからも行えます。 + +.. Dashboard +.. _mac-dashboard: + +Dashboard (ダッシュボード) +============================== + +.. The Docker Dashboard enables you to interact with containers and applications and manage the lifecycle of your applications directly from your machine. The Dashboard UI shows all running, stopped, and started containers with their state. It provides an intuitive interface to perform common actions to inspect and manage containers and existing Docker Compose applications. For more information, see Docker Dashboard. + +Docker ダッシュボードを通して、マシン上にあるコンテナとアプリケーションを用いる、アプリケーションのライフサイクルと管理をやりとりできます。ダッシュボードの UI を通して見えるのは、全ての実行中、停止中、開始中のコンテナと状態です。直感的なインターフェースを通して、コンテナや Docker Compose アプリケーションに対する調査と管理といった共通動作が行えます。より詳しい情報は、 :doc:`Docker ダッシュボード ` をご覧ください。 + +.. Add TLS certificates +.. _mac-add-tls-certificates: + +TLS 証明書の追加 +==================== + +.. You can add trusted Certificate Authorities (CAs) (used to verify registry server certificates) and client certificates (used to authenticate to registries) to your Docker daemon. + +Docker デーモンが、レジストリ・サーバ証明書と **クライアント証明書** の検証用に、信頼できる **認証局(CA; Certificate Authorities)** を追加してレジストリを認証できます。 + +.. Add custom CA certificates (server side) +.. _mac-add-custom-ca-certificates-server-side: +カスタム CA 証明書の追加(サーバ側) +---------------------------------------- + +.. All trusted CAs (root or intermediate) are supported. Docker Desktop creates a certificate bundle of all user-trusted CAs based on the Mac Keychain, and appends it to Moby trusted certificates. So if an enterprise SSL certificate is trusted by the user on the host, it is trusted by Docker Desktop. + +全ての信頼できうる(ルート及び中間)証明局(CA)をサポートしています。Docker Desktop は Mac キーチェーン上にある全ての信頼できうる証明局の情報に基づき、全てのユーザが信頼する CAの証明書バンドルを作成します。また、Moby の信頼できる証明書にも適用します。そのため、エンタープライズ SSL 証明書がホスト上のユーザによって信頼されている場合は、Docker Desktop からも信頼されます。 + +.. To manually add a custom, self-signed certificate, start by adding the certificate to the macOS keychain, which is picked up by Docker Desktop. Here is an example: + +任意の、自己証明した証明書を主導で追加するには、macOS キーチェン上に証明書を追加し、Docker Desktop が扱えるようにします。以下は例です: + +.. code-block:: bash + + $ sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ca.crt + +.. Or, if you prefer to add the certificate to your own local keychain only (rather than for all users), run this command instead: + +あるいは、(全てのユーザに対してではなく)自身のローカルキーチェーンのみ追加したい場合は、代わりにこちらのコマンドを実行します。 + +.. code-block:: bash + + $ security add-trusted-cert -d -r trustRoot -k ~/Library/Keychains/login.keychain ca.crt + +.. See also, Directory structures for certificates. + +また、 :ref:`mac-directory-structures-for-certificates` もご覧ください。 + +.. Note: You need to restart Docker Desktop after making any changes to the keychain or to the ~/.docker/certs.d directory in order for the changes to take effect. + +.. note:: + + キーチェーンに対する何らかの変更をするか、 :code:`~/.docker/certs.d` ディレクトリ内の変更を有効にするには、 Docker Desktop の再起動が必要です。 + +.. For a complete explanation of how to do this, see the blog post Adding Self-signed Registry Certs to Docker & Docker Desktop for Mac. + +以上の設定方法に関する完全な説明は `Adding Self-signed Registry Certs to Docker & Docker Desktop for Mac `_ のブログ投稿をご覧ください。 + +.. Add client certificates +.. _mac-add-client-certificates: +クライアント証明書の追加 +------------------------------ + +.. You can put your client certificates in ~/.docker/certs.d/:/client.cert and ~/.docker/certs.d/:/client.key. + +自分のクライアント証明書を :code:`~/.docker/certs.d/:/client.cert` と :code:`~/.docker/certs.d/:/client.key` に追加できます。 + +.. When the Docker Desktop application starts, it copies the ~/.docker/certs.d folder on your Mac to the /etc/docker/certs.d directory on Moby (the Docker Desktop xhyve virtual machine). + +Docker Desktop ・アプリケーションの開始時に、 Mac システム上の :code:`~/.docker/certs.d` フォルダを Moby 上(Docker Desktop が稼働する :code:`xhyve` 上の仮想マシン)の `/etc/docker/certs.d` ディレクトリにコピーします。 + +.. You need to restart Docker Desktop after making any changes to the keychain or to the ~/.docker/certs.d directory in order for the changes to take effect. +.. The registry cannot be listed as an insecure registry (see Docker Engine. Docker Desktop ignores certificates listed under insecure registries, and does not send client certificates. Commands like docker run that attempt to pull from the registry produce error messages on the command line, as well as on the registry. + +.. hint:: + + * キーチェーンに対する何らかの変更をするか、 :code:`~/.docker/certs.d` ディレクトリ内の変更を有効にするには、 Docker Desktop の再起動が必要です。 + * レジストリは *insecure* (安全ではない)レジストリとして表示されません( :ref:`mac-docker-engine` をご覧ください )。Docker Desktop は安全ではないレジストリにある証明書を無視します。そして、クライアント証明書も送信しません。 :code:`docker run` のようなレジストリから取得するコマンドは、コマンドライン上でもレジストリでもエラーになるメッセージが出ます。 + +.. Directory structures for certificates +.. _mac-directory-structures-for-cerficates: +認証情報のディレクトリ構造 +------------------------------ + +.. If you have this directory structure, you do not need to manually add the CA certificate to your Mac OS system login: + +次のディレクトリ構造の場合、Mac OS システムログインのため、CA 証明書を手動で追加する必要はありません。 + +.. code-block:: bash + + /Users//.docker/certs.d/ + └── : + ├── ca.crt + ├── client.cert + └── client.key + +.. The following further illustrates and explains a configuration with custom certificates: + +以下は、カスタム証明書を設定例と説明を追加したものです: + +.. code-block:: bash + + /etc/docker/certs.d/ <-- Certificate directory + └── localhost:5000 <-- Hostname:port + ├── client.cert <-- Client certificate + ├── client.key <-- Client key + └── ca.crt <-- Certificate authority that signed + the registry certificate + +.. You can also have this directory structure, as long as the CA certificate is also in your keychain. + +あるいは、CA 証明書が自分のキーチェンにあれば、次のようなディレクトリ構造にもできます。 + +.. code-block:: bash + + /Users//.docker/certs.d/ + └── : + ├── client.cert + └── client.key + +.. To learn more about how to install a CA root certificate for the registry and how to set the client TLS certificate for verification, see Verify repository client with certificates in the Docker Engine topics. + +認証用にクライアント TLS 証明書を設定する方法を学ぶには、Docker エンジンの記事 :doc:`証明書でリポジトリ・クライアントを確認する `_ を御覧ください。 + +.. Install shell completion +.. _mac-install-shell-completion: +シェル補完のインストール +============================== + +.. Docker Desktop comes with scripts to enable completion for the docker and docker-compose commands. The completion scripts may be found inside Docker.app, in the Contents/Resources/etc/ directory and can be installed both in Bash and Zsh. + +Docker Desktop には、 :code:`docker` と :code:`docker-compose` のコマンド補完を有効化するスクリプトがあります。補完スクリプトは :code:`Docker.app` 内の :code:`Contents/Resources/etc` ディレクトリ内にあり、 Bash と Zsh の両方にインストールできます。 + +.. Bash +.. _mac-bash: +Bash +---------- + +.. Bash has built-in support for completion To activate completion for Docker commands, these files need to be copied or symlinked to your bash_completion.d/ directory. For example, if you installed bash via Homebrew: + +Bash は `補完のサポートを内蔵 `_ の管理が必要です。Docker コマンドに対する補完を有効化するには、自分の Zsh :code:`site-functions/` ディレクトリに各ファイルをコピーするか symlink する必要があります。以下は `Homebrew `_ を経由して Zsh をインストールします: + +.. code-block:: bash + + etc=/Applications/Docker.app/Contents/Resources/etc + ln -s $etc/docker.zsh-completion /usr/local/share/zsh/site-functions/_docker + ln -s $etc/docker-compose.zsh-completion /usr/local/share/zsh/site-functions/_docker-compose + +.. Fish-Shell +.. _mac-fish-shell: +Fish-Shell +---------- + +.. Fish-shell also supports tab completion completion system. To activate completion for Docker commands, these files need to be copied or symlinked to your Fish-shell completions/ directory. + +Fish-shell もまた、タブ補完による `補完システム `_ をサポートしています。Docker コマンドに対する補完を有効化するには、各ファイルを自分の Fish-shell の :code:`completions` ディレクトリにコピーするか symlink する必要があります。 + +.. Create the completions directory: + +:code:`completions` ディレクトリを作成します: + +.. code-block:: bash + + mkdir -p ~/.config/fish/completions + +.. Now add fish completions from docker. + +次に docker から fish completions を追加します。 + +.. code-block:: bash + + ln -shi /Applications/Docker.app/Contents/Resources/etc/docker.fish-completion ~/.config/fish/completions/docker.fish + ln -shi /Applications/Docker.app/Contents/Resources/etc/docker-compose.fish-completion ~/.config/fish/completions/docker-compose.fish + +.. Docker Hub +.. _mac-docker-hub: +Docker Hub +========== + +.. Select Sign in /Create Docker ID from the Docker Desktop menu to access your Docker Hub account. Once logged in, you can access your Docker Hub repositories and organizations directly from the Docker Desktop menu. + +Docker Desktop メニューから **Sign in / Create Docker ID** を選ぶと、 `Docker Hub `_ アカウントにアクセスできます。ログインすると、自分の Docker Hub リポジトリや organizations ディレクトリに、Docker Desktop メニューからアクセスできます。 + +.. For more information, refer to the following Docker Hub topics: + +詳しい情報は、以下の :doc:`Docker Hub トピック ` を参照ください。 + +.. Organizations and Teams in Docker Hub + Builds + +* :doc:`Docker Hub の Organizations と Teams ` +* :doc:`Builds ` + +.. Two-factor authentication +.. _mac-two-factor-authentication: +:ruby:`二要素認証 ` +-------------------------------------------------- + +.. Docker Desktop enables you to sign into Docker Hub using two-factor authentication. Two-factor authentication provides an extra layer of security when accessing your Docker Hub account. + +Docker Desktop は Docker Hub へ二要素認証でサインインできるようにします。Docker Hub アカウントでアクセスする時、二要素認証はセキュリティの追加レイヤーを提供します。 + +.. You must enable two-factor authentication in Docker Hub before signing into your Docker Hub account through Docker Desktop. For instructions, see Enable two-factor authentication for Docker Hub. + +Docker Desktopで Docker Hub アカウントでサインインする前に、 Docker Hub で二要素認証を有効化する必要があります。手順は :doc:`DOcker Hub で二要素認証を有効化 ` をご覧ください。 + +.. After you have enabled two-factor authentication: + +二要素認証を有効化したあとは、 + +.. Go to the Docker Desktop menu and then select Sign in / Create Docker ID. + +1. Docker Desktop メニューに移動し、 **Sign in / Create Docker ID** を選択 + +.. Enter your Docker ID and password and click Sign in. + +2. Docker ID とパスワードを入力し、 **Sign in** をクリック + +.. After you have successfully signed in, Docker Desktop prompts you to enter the authentication code. Enter the six-digit code from your phone and then click Verify. + +3. サインインに成功すると、 Docker Desktop は authentication code(認証コード)の入力を求めてきます。電話に送られた6ケタのコードを入力し、 **Verify** をクリックします。 + +.. image:: ./images/desktop-mac-2fa.png + :scale: 60% + :alt: Docker Desktop 二要素認証 + +.. After you have successfully authenticated, you can access your organizations and repositories directly from the Docker Desktop menu. + +認証に成功すると、Docker Desktop メニューから、直接自分の organization と リポジトリにアクセスできます。 + +.. Pause/Resume +:ruby:`一時停止 ` / :ruby:`再開 ` +================================================== + +.. Starting with the Docker Desktop 4.2 release, you can pause your Docker Desktop session when you are not actively using it and save CPU resources on your machine. When you pause Docker Desktop, the Linux VM running Docker Engine is paused, the current state of all your containers are saved in memory, and all processes are frozen. This reduces the CPU usage and helps you retain a longer battery life on your laptop. You can resume Docker Desktop when you want by clicking the Resume option. + +Docker Desktop 4.2 リリースから、Docker Desktop をアクティブに使っていない時、 Docker Desktop のセッションを :ruby:`一時停止 ` し、マシン上の CPU リソースを抑えます。Docker Desktop を一時停止すると、 Docker Engine を実行している Linux VM が一時停止され、メモリ上に保存されている現在のコンテナ状態すべてと、すべてのプロセスを凍結します。これにより、 CPU 使用率を減らし、ノート PC のバッテリー寿命を長く維持します。 Resume(再開)オプションをクリックすると、Docker Desktop は再開します。 + +.. From the Docker menu, select whale menu > Pause to pause Docker Desktop. + +Docker メニュー ( |whale| ) から、 **Pause** を選択して Docker Desktop を一時停止します。 + +.. image:: ./images/menu/prefs.png + :scale: 60% + :alt: Docker のメニュー項目 + +.. Docker Desktop now displays the paused status on the Docker menu and on the Containers / Apps, Images, Volumes, and Dev Environment screens on the Docker Dashboard. You can still access the Preferences and the Troubleshoot menu from the Dashboard when you’ve paused Docker Desktop. + +これで Docker Desktop は、 Docker メニュー上で一時停止(paused)と表示され、 Docker ダッシュボード上の **Containers** 、 **Images** 、 **Volumes** 、 **Dev Environment** 画面も一時停止と表示します。Docker Desktop を一時停止している状態でも、ダッシュボードの **Preferences** と **Troubleshoot** メニューにアクセスできます。 + +.. Select whale menu > Resume to resume Docker Desktop. + +Docker Desktop を再開するには、 |whale| > **Resume** を選択します。 + +.. Note + When Docker Desktop is paused, running any commands in the Docker CLI will automatically resume Docker Desktop. + +.. note:: + + Docker Desktop を一時停止すると、Docker CLI で実行されたあらゆるコンテナも、 Docker Desktop によって自動的に一時停止されます。 + + + +.. Give feedback and get help +.. _mac-give-feedback-and-get-help: +フィードバックやヘルプを得るには +======================================== + +.. To get help from the community, review current user topics, join or start a discussion, log on to our Docker Desktop for Mac forum. + +コミュニティからのヘルプを得たり、現在のユーザートピックを見たり、ディスカッションに参加・開始するには `Docker Desktop for Mac forum `_ にログオンください。 + +.. To report bugs or problems, log on to Docker Desktop for Mac issues on GitHub, where you can review community reported issues, and file new ones. See Logs and Troubleshooting for more details. + +バグや問題の報告をするには、 `GitHub の Mac issues `_ にログオンし、そこでコミュニティに報告された報告を見たり、新しい課題を追加できます。詳細は [ログとトラブルシューティング] をご覧ください。 + +.. For information about providing feedback on the documentation or update it yourself, see Contribute to documentation. + +ドキュメントのに対するフェイードバックの提供や、自分自身で更新する方法は、 :doc:`コントリビュート ` のドキュメントをご覧ください。 + +.. Where to go next + +次は何をしますか +==================== + +.. Try out the walkthrough at Get Started. + +* :doc:`始めましょう ` を一通り試しましょう。 + +.. Dig in deeper with Docker Labs example walkthroughs and source code. + +* `Docker Labs `_ の例を通したりソースコードを深く掘り下げましょう。 + +.. For a summary of Docker command line interface (CLI) commands, see Docker CLI Reference Guide. + +* Docker コマンドライン・インターフェース(CLI)コマンドのまとめについては、 :doc:`Docker CLI リファレンスガイド ` をご覧ください。 + +.. Check out the blog post, What’s New in Docker 17.06 Community Edition (CE). + +* `What's New in Docker 17.06 Community Edition (CE) `_ のブログ記事をご覧ください。 + + +.. seealso:: + + Docker Desktop for Mac user manual + https://docs.docker.com/desktop/mac/ + diff --git a/docker-for-mac/kubernetes.rst b/desktop/mac/kubernetes.rst similarity index 100% rename from docker-for-mac/kubernetes.rst rename to desktop/mac/kubernetes.rst diff --git a/docker-for-mac/multi-arch.rst b/desktop/mac/multi-arch.rst similarity index 100% rename from docker-for-mac/multi-arch.rst rename to desktop/mac/multi-arch.rst diff --git a/docker-for-mac/mutagen-caching.rst b/desktop/mac/mutagen-caching.rst similarity index 100% rename from docker-for-mac/mutagen-caching.rst rename to desktop/mac/mutagen-caching.rst diff --git a/docker-for-mac/networking.rst b/desktop/mac/networking.rst similarity index 63% rename from docker-for-mac/networking.rst rename to desktop/mac/networking.rst index 75ed32a40..f017a8e0e 100644 --- a/docker-for-mac/networking.rst +++ b/desktop/mac/networking.rst @@ -1,17 +1,18 @@ .. -*- coding: utf-8 -*- -.. URL: https://docs.docker.com/docker-for-mac/networking/ +.. URL: https://docs.docker.com/desktop/mac/networking/ doc version: 19.03 https://github.com/docker/docker.github.io/blob/master/docker-for-mac/networking.md -.. check date: 2020/06/09 -.. Commits on Jun 2, 2020 c082784316d8a212f04ac526cb6415ceb0a91dd6 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/mac/networking.md +.. check date: 2022/05/08 +.. Commits on Sep 23, 2021 86cac4de75fced27776df2696dd547676a20c472 .. ----------------------------------------------------------------------------- .. Networking features in Docker Desktop for Mac - .. _networking-features-in-docker-desktop-for-mac: ================================================== -ネットワーク構築機能 +Docker Desktop for Mac のネットワーク機能 ================================================== .. sidebar:: 目次 @@ -22,6 +23,8 @@ .. Docker Desktop for Mac provides several networking features to make it easier to use. +Docker Desktop for Mac には、使いやすくするための複数のネットワーク機能があります。 + .. Features .. _mac-networking-features: @@ -41,11 +44,10 @@ VPN パススルー Docker Desktop のネットワーク構築は、VPN 接続時も動作します。そのためには、あたかも Docker アプリケーションが発信しているかのように、Docker Desktop がコンテナからのトラフィックを取り込み、Mac へ投入します。 .. Port Mapping - .. _mac-port-mapping: -ポートマッピング --------------------- +ポート :ruby:`割り当て ` +---------------------------------------- .. When you run a container with the -p argument, for example: @@ -68,9 +70,7 @@ Docker Desktop for Mac はコンテナ内のポート 80 で実行している これで :code:`localhost:8000` への接続が、コンテナ内のポート 80 へ送られます。 :code:`-p` の構文は `ホスト側ポート:クライアント側ポート` です。 .. HTTP/HTTPS Proxy Support - .. _mac-http-https-proxy-support: - HTTP/HTTPS Proxy サポート ------------------------------ @@ -78,10 +78,48 @@ HTTP/HTTPS Proxy サポート :ref:`mac-preferences-proxies` をご覧ください。 -.. Known limitations, use cases, and workarounds +.. SSH agent forwarding +.. _mac-ssh-agent-forwarding: +SSH :ruby:`エージェント転送 ` +-------------------------------------------------- -.. _mac-known-limitations-use-cases-and-workarounds: +.. Docker Desktop for Mac allows you to use the host’s SSH agent inside a container. To do this: + +Docker Desktop for Mac は、ホスト側の SSH エージェントをコンテナ内で使えるようにします。そのためには、次のようにします。 + +.. Bind mount the SSH agent socket by adding the following parameter to your docker run command: + +1. ``docker run`` コマンドに以下のパラメータを追加し、SSH エージェント ソケットをバインドマウント + .. code-block:: bash + + --mount type=bind,src=/run/host-services/ssh-auth.sock,target=/run/host-services/ssh-auth.sock + +.. Add the SSH_AUTH_SOCK environment variable in your container: + +2. コンテナ内に ``SSH_AUTH_SOCK`` 環境変数を追加 + + -e SSH_AUTH_SOCK="/run/host-services/ssh-auth.sock" + +.. To enable the SSH agent in Docker Compose, add the following flags to your service: + +Docker Compose 内で SSH エージェントを有効化するには、サービスに以下のフラグを追加します。 + +.. code-block:: yaml + + services: + web: + image: nginx:alpine + volumes: + - type: bind + source: /run/host-services/ssh-auth.sock + target: /run/host-services/ssh-auth.sock + environment: + - SSH_AUTH_SOCK=/run/host-services/ssh-auth.sock + + +.. Known limitations, use cases, and workarounds +.. _mac-known-limitations-use-cases-and-workarounds: 既知の制限、利用例、回避方法 ============================== @@ -89,11 +127,17 @@ HTTP/HTTPS Proxy サポート 以下で扱うのは、 Docker Desktop for Mac 上のネットワーク構築スタックにおける、現時点での制限の要約と、回避策に対する考え方です。 +.. Changing internal IP addresses +.. _mac-changing-internal-ip-addresses: +内部 IP アドレスの変更 +------------------------------ -.. There is no docker0 bridge on macOS +.. The internal IP addresses used by Docker can be changed via the Settings (Windows) or Preferences (Mac). After changing IPs, it is necessary to reset the Kubernetes cluster and to leave any active Swarm. -.. _there-is-no-docker0-bridge-on-macos: +Docker によって使われる内部 IP アドレスは、設定( Windows の場合は Settings、 Mac の場合は Preferences)で変更できます。 IP アドレスの変更後は、 Kubernetes クラスタのリセットか、アクティブな Swarm から離脱する必要があります。 +.. There is no docker0 bridge on macOS +.. _there-is-no-docker0-bridge-on-macos: macOS に docker0 ブリッジがありません ---------------------------------------- @@ -101,11 +145,8 @@ macOS に docker0 ブリッジがありません ネットワーク構築機能の実装が、Docker Desktop for Mac 用のため、ホスト側では :code:`docker0` インターフェースは見えません。このインターフェースは、実際には仮想マシン内にあります。 - .. I cannot ping my containers - .. _mac-i-cannot-ping-my-containers: - コンテナに ping できません ------------------------------ @@ -114,7 +155,6 @@ macOS に docker0 ブリッジがありません Docker Desktop for Mac は Linux コンテナに対してトラフィックを経路付け(ルーティング)できません。 .. Per-container IP addressing is not possible - .. _mac-pre-container-ip-addressing-is-not-possible: コンテナごとに IP アドレスを割り当てられません @@ -125,7 +165,6 @@ Docker Desktop for Mac は Linux コンテナに対してトラフィックを docker (Linux) ブリッジ・ネットワークは macOS ホストから到達できません。 .. Use cases and workarounds - .. _mac-use-cases-and-workarounds: 利用例と回避方法 @@ -136,22 +175,46 @@ docker (Linux) ブリッジ・ネットワークは macOS ホストから到達 前述の制限に対応する、2つのシナリオがあります。 .. I want to connect from a container to a service on the host - .. _mac-i-want-to-connect-from-a-container-to-a-service-on-the-host: コンテナからホスト上のサービスに対して接続したい ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. The host has a changing IP address (or none if you have no network access). From 18.03 onwards our recommendation is to connect to the special DNS name host.docker.internal, which resolves to the internal IP address used by the host. This is for development purpose and will not work in a production environment outside of Docker Desktop for Mac. +.. The host has a changing IP address (or none if you have no network access). We recommend that you connect to the special DNS name host.docker.internal which resolves to the internal IP address used by the host. This is for development purpose and will not work in a production environment outside of Docker Desktop for Mac. -ホストの IP アドレスは変動します(あるいは、ネットワークへの接続がありません)。18.03 よりも前は、特定の DNS 名 :code:`host.docker.internal` での接続を推奨していました。これはホスト上で内部の IP アドレスで名前解決します。これは開発用途であり、Docker Desktop forMac 外の本番環境では動作しません。 +ホストの IP アドレスは変動します(ネットワークへの接続がなければ、割り当てられません)。ホストからアクセスするには、内部 IP アドレスを名前解決するために、特別な DNS 名 ``host.docker.internal`` の利用を推奨します。これは開発用途であり、Docker Desktop forMac 外の本番環境では動作しません。 -.. The gateway is also reachable as gateway.docker.internal. +.. You can also reach the gateway using gateway.docker.internal. また、ゲートウェイに対しては :code:`gateway.docker.internal` で到達可能です。 -.. I want to connect to a container from the Mac +.. If you have installed Python on your machine, use the following instructions as an example to connect from a container to a service on the host: + +マシン上に Python をインストールしている場合、コンテナからホスト上のサービスに接続するためには、以下の手順を例に使えます。 +.. Run the following command to start a simple HTTP server on port 8000. + +1. 以下のコマンドを使い、サーバ上のポート 8080 でシンプルな HTTP サーバを起動します。 + + $ python -m http.server 8000 + + .. If you have installed Python 2.x, run python -m SimpleHTTPServer 8000. + + Python 2.x をインストールしている場合、 ``python -m SimpleHTTPServer 8000`` を実行します。 + +.. Now, run a container, install curl, and try to connect to the host using the following commands: + +2. 次は、コンテナを実行し、 ``curl`` をインストールし、以下のコマンドを使ってホストに接続します。 + + .. code-block:: bash + + $ docker run --rm -it alpine sh + # apk add curl + # curl http://host.docker.internal:8000 + # exit + + +.. I want to connect to a container from the Mac .. _i-want-to-connect-to-a-container-from-the-mac: Mac からコンテナに対して接続したい @@ -165,10 +228,9 @@ Mac からコンテナに対して接続したい 現時点で推奨するのは、ポートの公開か、他のコンテナからの接続です。これは Linux 上でも同様ですが、ブリッジ・ネットワークではなくオーバレイ・ネットワーク上にコンテナがある場合、到達(経路付け)できません。 -.. The command to run the nginx webserver shown in Getting Started is an example of this. - -:ref:`始めましょう ` で用いたアプリケーション例にある :code:`nginx` ウェブサーバを表示するには、次のコマンドを使います。 +.. For example, to run an nginx webserver: +たとえば、 ``nginx`` ウェブサーバを起動します。 .. code-block:: bash diff --git a/docker-for-mac/osxfs-caching.rst b/desktop/mac/osxfs-caching.rst similarity index 100% rename from docker-for-mac/osxfs-caching.rst rename to desktop/mac/osxfs-caching.rst diff --git a/docker-for-mac/osxfs.rst b/desktop/mac/osxfs.rst similarity index 100% rename from docker-for-mac/osxfs.rst rename to desktop/mac/osxfs.rst diff --git a/desktop/mac/permission-requirements.rst b/desktop/mac/permission-requirements.rst new file mode 100644 index 000000000..8c67b5d5a --- /dev/null +++ b/desktop/mac/permission-requirements.rst @@ -0,0 +1,100 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/desktop/mac/permission-requirements/ + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/mac/permission-requirements.md +.. check date: 2022/09/10 +.. Commits on Aug 31, 2022 9e193c06a8412a8f27e6f9b45de86dd06e95f335 +.. ----------------------------------------------------------------------------- + +.. Understand permission requirements for Mac +.. _understand-permission-requirements-for-mac: + +================================================== +Mac のアクセス権要求を理解 +================================================== + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. This page contains information about the permission requirements for running and installing Docker Desktop on Mac, the functionality of the privileged helper process com.docker.vmnetd and the reasoning behind this approach. + +このページには、 Docker Desktop を Mac 上にインストールして実行するために必要な、アクセス権の要求についての情報が入っています。プロセス ``com.docker.vmnetd`` に対する :ruby:`特権ヘルパーサービス ` について、この手法の背景にある理由を扱います。 + +.. It also provides clarity on running containers as root as opposed to having root access on the host. + +また、ホスト上で ``root`` アクセス権を持つのではなく、コンテナを ``root`` として実行するのも明確にします。 + +.. Permission requirements +.. _mac-permission-requirements: + +:ruby:`アクセス権の要求 ` +================================================== + +.. In the default set up flow, Docker Desktop for Mac does not require root privileges for installation but does require root access to be granted on the first run. The first time that Docker Desktop is launched the user receives an admin prompt to grant permissions for a privileged helper service to be installed. For subsequent runs, no root privileges are required. + +標準のセットアップ手順では、 Docker Desktop for Mac のインストールに管理者権限を必要としません。ですが、始めての実行時、 ``root`` 権限の許可が必要です。Docker Desktop の初回起動時、特権ヘルパーサービスをインストールする権限を与えるよう、管理者としてログインするようユーザに求めます。以降の実行では、 ``root`` 権限は不要です。 + +.. The reason for this is that Docker Desktop needs to perform a limited set of privileged operations using the privileged helper process com.docker.vmnetd. This approach allows, following the principle of least privilege, root access to be used only for the operations for which it is absolutely necessary, while still being able to use Docker Desktop as an unprivileged user. + +Docker Desktop が特権ヘルパープロセス ``com.docker.vmnetd`` を使うようにしている理由は、限定的な一連の特権が必要な操作を処理するためです。この手法は、最小限の権限という原則に従い、間違いなく必要な処理のみ ``root`` にアクセスできるようにするため、Docker Desktop に特権を与えないまま利用できます。 + +.. In version 4.11 and above of Docker Desktop for Mac you can avoid running the privileged helper service in the background by using the --user flag on the install command. This will result in com.docker.vmnetd being used for set up during installation and then disabled at runtime. In this case, the user will not be prompted to grant root privileges on the first run of Docker Desktop. Specifically, the --user flag: + +Docker Desktop for Mac のバージョン 4.11 以上からは、 :ref:`コマンドでのインストール ` に ``--user`` フラグを使うと、バックグランドで特権ヘルパーサービスが実行するのを阻止します。この結果、 ``com.docker.vmnet`` はインストール中のみ利用されますが、実行時には無効化されます。そうすると、 Docker Desktop を始めて実行する時に、管理者としてのログインを求める画面が表示されません。具体的に、 ``--user`` フラグとは: + +.. Uninstalls the previous com.docker.vmnetd if present + Sets up symlinks for the user + Ensures that localhost and kubernetes.docker.internal are present in /etc/hosts + +* 以前の ``com.docker.vmnetd`` が存在する場合、アンインストール +* ユーザに対する :ruby;`シンボリックリンク ` のセットアップ +* ``localhost`` と ``kubernetes.docker.internal`` が ``/etc/hosts`` に確実に現れるようにする + +.. This approach has the following limitations: + +この手法には、以下の制限があります: + +.. Docker Desktop can only be run by one user account per machine, namely the one specified in the -–user flag. + Binding privileged ports (<1024) on 127.0.0.1 will not work. For example, docker run -p 127.0.0.1:80:80 docker/getting-started will fail, docker run -p 80:80 docker/getting-started however will succeed as binding privileged ports on 0.0.0.0 is no longer a privileged operation on recent versions of MacOS. + Spindump diagnostics for fine grained CPU utilization are not gathered. + +.. Privileged Helper +.. _mac-privileged-helper: + +:ruby:`特権ヘルパー ` +================================================== + +.. The privileged helper is started by launchd and runs in the background unless it is disabled at runtime as previously described. The Docker Desktop backend communicates with it over the UNIX domain socket /var/run/com.docker.vmnetd.sock. The functionalities it performs are: + +特権ヘルパーは ``launched`` によって起動され、前述の通り、無効化しなければ実行時にバックグラウンドで動き続けます。Docker Desktop バックエンドとは、 Unix ドメインソケット ``/var/run/com.docker.vmnetd.sock`` で通信します。次のような処理が行われます: + +.. Installing and uninstalling symlinks in /usr/local/bin. This ensures the docker CLI is on the user’s PATH without having to reconfigure shells, log out then log back in for example. + Binding privileged ports that are less than 1024. The so-called “privileged ports” have not generally been used as a security boundary, however OSes still prevent unprivileged processes from binding them which breaks commands like docker run -p 80:80 nginx + Ensuring localhost and kubernetes.docker.internal are defined in /etc/hosts. Some old macOS installs did not have localhost in /etc/hosts, which caused Docker to fail. Defining the DNS name kubernetes.docker.internal allows us to share Kubernetes contexts with containers. + Securely caching the Registry Access Management policy which is read-only for the developer. + Performing some diagnostic actions, in particular gathering a performance trace of Docker itself. + Uninstalling the privileged helper. + +* ``/usr/local/bin`` にシンボリックリンクをインストールまたはアンインストールする。これにより ``docker`` CLI がユーザのシェル上のパスになくても、ログアウトやログアウトせずに利用できる。 +* 特権ポートの :ruby:`確保 ` は 1024 以下。いわゆる「 :ruby:`特権ポート ` 」は一般的にセキュリティ境界として使用していない。しかし、 OS では依然として特権のないプロセスによるポート確保を防ごうとするので、 ``docker run -p 80:80 nginx`` のようなコマンドは使えない。 +* ``localhost`` と ``kubernetes.docker.internal` が ``/etc/hosts`` で定義されるようにする。いくつかの古い macOS へのインストールでは、 ``/etc/hosts`` に ``localhost`` がないため、 Docker は起動失敗します。 DNS 名 ``kubernetes.docker.internal`` の定義により、Kubernetes のコンテキストにコンテナを共有できる。 +* 開発者には、読み込み専用のレジストリ アクセス管理ポリシーを、安全にキャッシュする。 +* 特権へルパをアンインストールする。 + +.. Containers running as root within the Linux VM +.. _mac-containers-running-as-root-within-the-linux-vm: + +Linux VM 内で root としてコンテナを実行 +======================================== + +.. The Docker daemon and containers run in a lightweight Linux VM managed by Docker. This means that although containers run by default as root, this does not grant root access to the Mac host machine. The Linux VM serves as a security boundary and limits what resources can be accessed from the host. Any directories from the host bind mounted into Docker containers still retain their original permissions. + +Docker デーモンとコンテナは、Docker によって管理されている軽量な Linux VM 内で実行されます。これはつまり、コンテナはデフォルトでは ``root`` として実行しているとはいえ、Mac ホストマシンに対しての ``root`` アクセス許可ではありません。Linux VM サーバはセキュリティ境界であり、ホストからどのリソースにアクセスできるか制限があります。ホストから Docker コンテナ内にバインド マウントされるあらゆるディレクトリは、元々のパーミッションを維持したままです。 + +.. seealso:: + + Understand permission requirements for Mac + https://docs.docker.com/desktop/mac/permission-requirements/ diff --git a/desktop/mac/release-notes/index.rst b/desktop/mac/release-notes/index.rst new file mode 100644 index 000000000..a2e98a9d4 --- /dev/null +++ b/desktop/mac/release-notes/index.rst @@ -0,0 +1,44 @@ +.. -*- coding: utf-8 -*- +.. URL: https://docs.docker.com/desktop/mac/release-notes/ + doc version: 19.03 + https://github.com/docker/docker.github.io/blob/master/docker-for-mac/release-notes.md + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/mac/release-notes/index.md +.. check date: 2022/05/10 +.. Commits on May 27, 2020 ec8508b0b431ce38ddd94c1f69c188622c4a2e87 +.. ----------------------------------------------------------------------------- + +.. Docker Desktop for Mac release notes +.. _docker-desktop-for-mac-release-notes: + +======================================= +Docker Desktop for Mac リリースノート +======================================= + +.. sidebar:: 目次 + + .. contents:: + :depth: 3 + :local: + +.. + Update to the Docker Desktop terms + Commercial use of Docker Desktop in larger enterprises (more than 250 employees OR more than $10 million USD in annual revenue) now requires a paid subscription. The grace period for those that will require a paid subscription ends on January 31, 2022. Learn more. + +.. important:: **Docker Desktop の利用条件変更** + + 現在、大企業(従業員が 251 人以上、または、年間収入が 1,000 万米ドル以上 )における Docker Desktop の商用利用には、有料サブスクリプション契約が必要です。必要な有料サブスクリプションの支払猶予は 2022 年 1 月 31 日に終了しました。 `詳細はこちらです。 `_ + + +.. This page contains information about the new features, improvements, known issues, and bug fixes in Docker Desktop Stable releases. + +このページには、 Docker Desktop Stable リリースに対する新機能、改善、既知の問題、バグ修正に関する情報があります。 + + +以下詳細は `公式ドキュメント `_ をご覧ください。 + + +.. seealso:: + + Docker Desktop for Mac release notes | Docker Documentation + https://docs.docker.com/desktop/mac/release-notes/ diff --git a/docker-for-mac/space.rst b/desktop/mac/space.rst similarity index 84% rename from docker-for-mac/space.rst rename to desktop/mac/space.rst index 80ff53281..3a6fc79f0 100644 --- a/docker-for-mac/space.rst +++ b/desktop/mac/space.rst @@ -1,17 +1,16 @@ .. -*- coding: utf-8 -*- -.. URL: https://docs.docker.com/docker-for-mac/space/ +.. URL: https://docs.docker.com/desktop/mac/space/ doc version: 19.03 https://github.com/docker/docker.github.io/blob/master/docker-for-mac/space.md -.. check date: 2020/06/10 -.. Commits on Jan 22, 2020 1cd461644b1dca9019df269bb1906bc3d364231d +.. check date: 2022/05/08 +.. Commits on Aug 16, 2021 15836782038638a20f4e214af6e92bdd01624726 .. ----------------------------------------------------------------------------- .. Disk utilization in Docker for Mac - .. _disk-utilization-in-docker-for-mac: ================================================== -Docker for Mac におけるディスク使用 +Docker for Mac におけるディスク使用量 ================================================== .. sidebar:: 目次 @@ -22,10 +21,9 @@ Docker for Mac におけるディスク使用 .. Docker Desktop stores Linux containers and images in a single, large “disk image” file in the Mac filesystem. This is different from Docker on Linux, which usually stores containers and images in the /var/lib/docker directory. -Docker Desktop で Linux コンテナとイメージを保管するのは、Mac ファイルシステム内の単一の大きな「ディスク・イメージ」ファイルです。これは Linux 上の Docker が :code:`/var/lib/docker` ディレクトリにコンテナとイメージを保管するのと異なります。 +Docker Desktop で Linux コンテナとイメージを保管するのは、Mac ファイルシステム内の単一の大きな「 :ruby:`ディスク イメージ ` 」ファイルです。これは Linux 上の Docker が :code:`/var/lib/docker` ディレクトリにコンテナとイメージを保管するのとは異なります。 .. Where is the disk image file? - .. _mac-where-is-the-disk-image-file: ディスクイメージファイルはどこに? @@ -33,21 +31,18 @@ Docker Desktop で Linux コンテナとイメージを保管するのは、Mac .. To locate the disk image file, select the Docker icon and then Preferences > Resources > Advanced. -ディスクイメージファイルの場所をさがすには、 Docker アイコンから **Preferences > Resources > Advanced** を選択します。 - -.. Disk preferences +ディスクイメージファイルの場所を探すには、 Docker アイコンから **Preferences > Resources > Advanced** を選択します。 -.. The **Advanced** tab displays the location of the disk image. It also displays the maximum size of the disk image and the actual space the disk image is consuming. Note that other tools might display space usage of the file in terms of the maximum file size, and not the actual file size. +.. image:: ./images/prefs-advanced.png + :scale: 60% + :alt: ディスク設定 -**Advanced** タブに、ディスクイメージの場所が表示されています。 -またディスクイメージの最大サイズや、現在消費しているディスクイメージ容量も表示されています。 -なおファイルの利用容量のことを最大ファイルサイズと表現しているツールがありますが、実際のファイルサイズとして表現していないから誤りです。 +.. The Advanced tab displays the location of the disk image. It also displays the maximum size of the disk image and the actual space the disk image is consuming. Note that other tools might display space usage of the file in terms of the maximum file size, and not the actual file size. +**Advanced** タブに、ディスクイメージの場所が表示されています。またディスクイメージの最大容量や、現在消費しているディスクイメージ容量も表示されています。他のツールでは、実際のファイルサイズではなく、最大のファイルサイズでの使用量を表示している場合があります。 .. If the file is too big - .. _mac-if-the-file-is-too-big: - ファイルが大きすぎる場合 ================================================== @@ -64,7 +59,6 @@ Docker Desktop で Linux コンテナとイメージを保管するのは、Mac * ファイルに割り当て可能な最大サイズを減らす .. Move the file to a bigger drive - .. _move-the-file-to-a-bigger-drive: 大きなドライブにファイルを移動 @@ -84,14 +78,13 @@ Docker Desktop で Linux コンテナとイメージを保管するのは、Mac .. Click Apply & Restart for the changes to take effect. -3. 設定を反映するには **Apply & Restart** をクリックします。 +3. 設定を反映するには **Apply & Restart** をクリック .. Do not move the file directly in Finder as this can cause Docker Desktop to lose track of the file. (macOS の)Finder でファイルディレクトリを移動しないでください。移動しても、 Docker Desktop はファイルを追跡できません。 .. Delete unnecessary containers and images - .. _mac-delete-unnecessary-containers-and-images: 不要なコンテナやイメージを削除 @@ -103,7 +96,7 @@ Docker Desktop で Linux コンテナとイメージを保管するのは、Mac .. code-block:: bash - docker system df -v + $ docker system df -v .. Alternatively, to list images, run: @@ -145,7 +138,6 @@ Docker Desktop で Linux コンテナとイメージを保管するのは、Mac .. Space is only freed when images are deleted. Space is not freed automatically when files are deleted inside running containers. To trigger a space reclamation at any point, run the command: - 容量の解放は、イメージを削除した時のみです。実行中のコンテナ内でファイルを削除しても、自動的に空き容量は解放されません。任意のタイミングで容量を確保をしたければ、次のコマンドを実行します。 .. code-block:: bash @@ -158,8 +150,7 @@ Docker Desktop で Linux コンテナとイメージを保管するのは、Mac .. code-block:: bash - $ cd ~/Library/Containers/com.docker.docker/Data - $ cd vms/0/data + $ cd ~/Library/Containers/com.docker.docker/Data/vms/0/data $ ls -klsh Docker.raw 2333548 -rw-r--r--@ 1 username staff 64G Dec 13 17:42 Docker.raw @@ -168,7 +159,6 @@ Docker Desktop で Linux コンテナとイメージを保管するのは、Mac この例では、ディスクの実際のサイズは :code:`2333548` KB ですが、最大のディスクサイズは :code:`64` GB です。 .. Reduce the maximum size of the file - .. _mac-reduce-the-maximum-size-of-the-file: ファイルに割り当て可能な最大サイズを減らす @@ -192,8 +182,7 @@ Docker Desktop で Linux コンテナとイメージを保管するのは、Mac .. When you reduce the maximum size, the current disk image file is deleted, and therefore, all containers and images will be lost. -最大サイズを減らした場合、現在のディスクイメージファイルは削除されます。 -つまりすべてのコンテナーとイメージを失うことになります。 +最大サイズを減らした場合、現在のディスクイメージファイルは削除されます。つまり、すべてのコンテナとイメージは消滅します。 .. seealso:: diff --git a/docker-for-mac/toc.rst b/desktop/mac/toc.rst similarity index 60% rename from docker-for-mac/toc.rst rename to desktop/mac/toc.rst index 087c3980f..44881b8f4 100644 --- a/docker-for-mac/toc.rst +++ b/desktop/mac/toc.rst @@ -1,7 +1,7 @@ .. -*- coding: utf-8 -*- .. -.. doc version: 19.03 -.. check date: 2020/06/07 +.. doc version: 20.10 +.. check date: 2022/05/08 .. ----------------------------------------------------------------------------- .. Docker Desktop for Mac @@ -15,17 +15,11 @@ Docker Desktop for Mac .. toctree:: install.rst - index.rst - kubernetes.rst - docker-toolbox.rst - multi-arch.rst + 利用者マニュアル networking.rst - osxfs.rst - osxfs-caching.rst space.rst troubleshoot.rst - faq.rst - release-notes.rst - edge-release-notes.rst - mutagen-caching.rst + apple-silicon.rst + リリースノート + 以前のバージョン diff --git a/docker-for-mac/troubleshoot.rst b/desktop/mac/troubleshoot.rst similarity index 51% rename from docker-for-mac/troubleshoot.rst rename to desktop/mac/troubleshoot.rst index 4e40f6276..2292f68ea 100644 --- a/docker-for-mac/troubleshoot.rst +++ b/desktop/mac/troubleshoot.rst @@ -1,13 +1,18 @@ .. -*- coding: utf-8 -*- -.. URL: https://docs.docker.com/docker-for-mac/troubleshoot/ +.. URL: https://docs.docker.com/desktop/mac/troubleshoot/ doc version: 19.03 https://github.com/docker/docker.github.io/blob/master/docker-for-mac/troubleshoot.md -.. check date: 2020/06/10 -.. Commits on May 2-, 2020 a7806de7c56672370ec17c35cf9811f61a800a42 + doc version: 20.10 + https://github.com/docker/docker.github.io/blob/master/desktop/mac/troubleshoot.md +.. check date: 2022/05/08 +.. Commits on Apr 20-, 2022 46b902e20a6248820e3ae94638b6c7895c20895e .. ----------------------------------------------------------------------------- -.. Logs and troubleshooting +.. |whale| image:: ./images/whale-x.png + :scale: 50% + +.. Logs and troubleshooting .. _mac-logs-and-troubleshooting: ================================================== @@ -20,12 +25,19 @@ :depth: 3 :local: -.. This page contains information on how to diagnose and troubleshoot Docker Desktop issues, send logs and communicate with the Docker Desktop team, use our forums and Success Center, browse and log issues on GitHub, and find workarounds for known problems. +.. Did you know that Docker Desktop offers support for developers on a paid Docker subscription (Pro, Team, or Business)? Upgrade now to benefit from Docker Support. Click here to learn more. -このページに含む情報は、どのようにして原因を追及し、問題を解決し、ログを送信し、Docker Desktop のチームとやりとりし、フォーラムやナレッジ・ハブで使ったり、GitHub 上で問題を見たり記録したり、既知の問題に対する回避策を発見する方法です。 +.. hint: -.. Troubleshoot + Docker Desktop は開発者をサポートする Docker サブスクリプション(Pro、Team、Business)を提供しているのをご存じでしょうか。アップグレードによって Docker サポートのメリットを得られます。詳細は :ruby:`こちら` をご覧ください。 + + * `今すぐアップグレード `_ + +.. This page contains information on how to diagnose and troubleshoot Docker Desktop issues, request Docker Desktop support, send logs and communicate with the Docker Desktop team, use our forums and Success Center, browse and log issues on GitHub, and find workarounds for known problems. + +このページに含む情報は、どのようにして原因を追及し、問題を解決し、Docker Desktop のサポート要求、ログを送信し、Docker Desktop のチームとやりとりし、フォーラムやナレッジ・ハブで使ったり、GitHub 上で問題を見たり記録したり、既知の問題に対する回避策を発見する方法です。 +.. Troubleshoot .. _docker-mac-trobuleshoot: トラブルシュート @@ -33,9 +45,11 @@ .. Choose whale menu > Troubleshoot from the menu bar to see the troubleshoot options. -メニューバーにある Docker のアイコン > **Troubleshoot** を選択し、トラブルシュートのオプションを表示します。 +メニューバーにある Docker のアイコン |whale| > **Troubleshoot** を選択し、トラブルシュートのオプションを表示します。 -.. Uninstall or reset Docker +.. image:: ./images/menu/troubleshoot.png + :scale: 60% + :alt: Docker Desktop のトラブルシュート .. The Troubleshoot page contains the following options: @@ -43,23 +57,23 @@ .. Restart Docker Desktop: Select to restart Docker Desktop. -* **Restart Docker Desktop** (Docker Desktop の再起動): 選択すると、Docker Desktop を再起動します。 +* **Restart Docker Desktop** (Docker Desktop の再起動):選択すると、Docker Desktop を再起動します。 -.. Run Diagnostics: Select this option to diagnose any issues on Docker Desktop. For detailed information about diagnostics, see Diagnose problems, send feedback, and create GitHub issues. +.. Support: Users with a paid Docker subscription can use this option to send a support request. Other users can use this option to diagnose any issues in Docker Desktop. For more information, see Diagnose and feedback and Support. -* **Run Diagnostics** (診断の開始): このオプションを選択すると、Docker Desktop 上のあらゆる問題を診断します。診断に関する詳細情報は、 :ref:`mac-diagnose-problems-send-feedback-and-create-github-issues` を御覧ください。 +* **Support** :有償 Docker サブスクリプション利用者は、このオプションを使ってサポートリクエストを送信できます。他の利用者がこのオプションを使うと、Docker Desktop 上のあらゆる問題を診断します。診断に関する詳細情報は、 :ref:`mac-diagnose-and-feedback` をご覧ください。 .. Reset Kubernetes cluster: Select this option to delete all stacks and Kubernetes resources. For more information, see Kubernetes. -* **Reset Kubernetes cluster** (Kubernetes クラスタのリセット): このオプションを選択すると、全てのスタックと Kubernetes リソースを削除します。詳しい情報は :ref:`Kubernetes ` を御覧ください。 +* **Reset Kubernetes cluster** (Kubernetes クラスタのリセット):このオプションを選択すると、全てのスタックと Kubernetes リソースを削除します。詳しい情報は :ref:`Kubernetes ` をご覧ください。 -.. Reset disk image: This option resets all Docker data without a reset to factory defaults. Selecting this option results in the loss of existing settings. +.. Clean / Purge data: This option resets all Docker data without a reset to factory defaults. Selecting this option results in the loss of existing settings. -* **Reset disk image** (ディスク・イメージのリセット):設定などを初期値のデフォルトに戻さず、全ての Docker データをリセットします。このオプションを選択した結果、既存の設定は消滅します。 +* **Clean / Purge data** (データ除去 / 削除):設定などを初期値のデフォルトに戻さず、全ての Docker データをリセットします。このオプションを選択した結果、既存の設定は消滅します。 .. Reset to factory defaults: Choose this option to reset all options on Docker Desktop to their initial state, the same as when Docker Desktop was first installed. -* **Reset to factory defaults** (初期値のデフォルトにリセット): このオプションを選択すると、Docker Desktop の全てのオプションを初期値にリセットし、Docker Desktop が始めてインストールされたのと同じ状態にします。 +* **Reset to factory defaults** (初期値のデフォルトにリセット):このオプションを選択すると、Docker Desktop の全てのオプションを初期値にリセットし、Docker Desktop が始めてインストールされたのと同じ状態にします。 .. Uninstall: Choose this option to remove Docker Desktop from your system. @@ -79,49 +93,77 @@ Docker is running, exiting... Docker uninstalled successfully. You can move the Docker application to the trash. + .. You might want to use the command-line uninstall if, for example, you find that the app is non-functional, and you cannot uninstall it from the menu. コマンドラインでアンインストールを試みようとする時は、先の例とは異なり、アプリを機能的に見つけられないため、メニュー上からはアンインストールできません。 -.. You might want to use the command-line uninstall if, for example, you find that the app is non-functional, and you cannot uninstall it from the menu. - -.. Diagnose problems, send feedback, and create GitHub issues - -.. _mac-diagnose-problems-send-feedback-and-create-github-issues: - -問題の診断、フィードバック送信、GItHub issues の作成 +.. Diagnose and feedback +.. _mac-diagnose-and-feedbak: +診断とフィードバック ======================================================= .. In-app diagnostics - .. _mac-in-app-diagnostics: アプリ内診断 -------------------------------------------------- +.. If you encounter problems for which you do not find solutions in this documentation, on Docker Desktop issues on GitHub, or the Docker Desktop forum, we can help you troubleshoot the log data. Before reporting an issue, we recommend that you read the information provided on this page to fix some common known issues. + .. If you encounter problems for which you do not find solutions in this documentation, on Docker Desktop issues on GitHub, or the Docker Desktop forum, we can help you troubleshoot the log data. -発生した問題が、このページ内のドキュメントで解決できない場合は、 `GitHub の Docker Desktop `_ や `Docker Desktop for Mac forum `_ で、ログデータのトラブルシュートに役立つ可能性があります。 +発生した問題が、このページ内のドキュメントで解決できない場合は、 `GitHub の Docker Desktop `_ や `Docker Desktop for Mac forum `_ で、ログデータのトラブルシュートに役立つ可能性があります。issue を報告する前に、いくつかの一般的に知られた問題を修正するため、このページが提供する情報を読むのをお勧めします。 -.. Choose whale menu > Troubleshoot > Run Diagnostics. +.. Docker Desktop offers support for users with a paid Docker subscription. If you are experiencing any issues with Docker Desktop, follow the instructions in this section to send a support request to Docker Support. -Docker アイコン > **Troubleshoot** > **Run Diagnostics** を選択します。 +.. note:: + Docker Desktop は有償 Docker サブスクリプションの利用者にサポートを提供しています。Docker Desktop を使っていて何らかの問題が発生したら、以下のセクションの手順に従って、Docker サポートにサポートリクエストを送信してください。 -.. Diagnose & Feedback +.. Before you get started, we recommend that you sign into your Docker Desktop application and your Docker Hub account. -.. Once the diagnostics are available, you can upload them and obtain a Diagnostic ID, which must be provided when communicating with the Docker team. For more information on our policy regarding personal data, see how is personal data handled in Docker Desktop. +はじめる前に、Docker Desktop アプリケーションに自分の `Docker Hub `_ アカウントでサインインしておくのを推奨します。 -**Diagnose & Feedback** ウインドウが開始されたら、診断情報の収集が始まります。診断情報が取得可能であれば、アップロードするときに必要となる **Diagnostic ID** を得られます。これは Docker チームとやりとりするときに必須です。私たちの個人データ取り扱いポリシーに関する情報は :ref:`mac-how-is-personal-data-handled-in-docker-desktop` を御覧ください。 +.. Choose whale menu > Troubleshoot. -.. Diagnostics & Feedback with ID +1. メニュー |whale| > **Troubleshoot** を選択します。 -.. If you click Report an issue, this opens Docker Desktop for Mac issues on GitHub in your web browser in a “New issue” template. Add the details before submitting the issue. Do not forget to copy/paste your diagnostic ID. +.. Optional: Sign into Docker Desktop. In addition, ensure you are signed into your Docker account. -**Report an issue** (問題を報告)をクリックすると `GitHub 上の Docker Desktop for Mac issues `_ をウェブブラウザで開き、送信前に必要な一式が揃った "New issue" テンプレートが適用されます。その際に Diagnostic ID (診断 ID)の添付を忘れないでください。 +2. オプション: Docker Desktop にサインイン。加えて、自分の `Docker アカウント `_ で入っているのを確認します。 +.. Click Get support. This opens the in-app Support page and starts collecting the diagnostics. Diagnose & Feedback -.. Diagnosing from the terminal +3. **Get support** をクリック。これはアプリ内の **Support** ページを開き、診断情報の収集を開始します。 + + .. image:: ./images/diagnose-support.png + :scale: 60% + :alt: 診断とフィードバック + +.. When the diagnostics collection process is complete, click Upload to get a Diagnostic ID. + +4. 診断情報の収集が終われば、 **Upload to get a Diagnostic ID** をクリックします。 + +.. When the diagnostics have been uploaded, Docker Desktop prints a diagnostic ID. Copy this ID. + +5. 診断情報のアップロードが完了すると、 Docker Desktop は Diagnostic ID(診断 ID)を表示します。この ID をコピーします。 + +.. If you have a paid Docker subscription, click Contact Support. This opens the Docker Desktop support form. Fill in the information required and add the ID you copied earlier to the Diagnostics ID field. Click Submit to request Docker Desktop support. + +6. 有償 Docker サブスクリプションを持っている場合は、 **Contact Support** をクリック。これは `Docker Desktop サポート `_ フォームを開きます。必要な情報を入力し、Diagnostics ID フィールドには先ほどコピーした ID を入れます。Docker Desktop サポートをリクエストするには **Submit** をクリックします。 + + .. Note + You must be signed in to Docker Desktop using your Pro, Team, or Business tier credentials to access the support form. For information on what’s covered as part of Docker Desktop support, see Support. + + .. note:: + + サポートフォームにアクセスするには、Docker Desktop に Pro、Team、Business いずれかの認証賞情報でサインインしている必要があります。Docker Desktop サポートで扱う情報については、 :ref:`サポート ` をご覧ください。 + +.. If you don’t have a paid Docker subscription, you can click Upgrade to benefit from Docker Support to upgrade your existing account. Alternatively, click Report a Bug to open a new Docker Desktop issue on GitHub. This opens Docker Desktop for Mac on GitHub in your web browser in a ‘New issue’ template. Complete the information required and ensure you add the diagnostic ID you copied earlier. Click submit new issue to create a new issue. + +7. 有償 Docker サブスクリプションが無い場合、既存のアカウントをアップグレードするために **Upgrade to benefit from Docker Support** がクリック出来ます。あるいは、 **Report a Bug** をクリックし、GitHub に新しい Docker Desktop の issue を開きます。これは、GitHub 上の Docker Desktop `for Mac `_ をブラウザで開き、「New issue」テンプレートを使います。必要情報を入力し、先ほどコピーした診断 ID を追加します。新しい issue を作成するには **submit new issue** をクリックします。 +.. Diagnosing from the terminal .. _diagnosing-from-the-terminal: ターミナルから診断 @@ -167,19 +209,52 @@ Docker アイコン > **Troubleshoot** > **Run Diagnostics** を選択します $ open /tmp/BE9AFAAF-F68B-41D0-9D12-84760E6B8740/20190905152051.zip -.. Check the logs +.. If you have a paid Docker subscription, open the Docker Desktop support form. Fill in the information required and add the ID to the Diagnostics ID field. Click Submit to request Docker Desktop support. + +有償 Docker サブスクリプションを持っている場合は、 **Contact Support** をクリック。これは `Docker Desktop サポート `_ フォームを開きます。必要な情報を入力し、Diagnostics ID フィールドには先ほどコピーした ID を入れます。Docker Desktop サポートをリクエストするには **Submit** をクリックします。 + +.. Self-diagnose tool +.. _mac-self-diagnose-tool: +:ruby:`自己診断ツール ` +-------------------------------------------------- + +.. Docker Desktop contains a self-diagnose tool which helps you to identify some common problems. Before you run the self-diagnose tool, locate com.docker.diagnose. If you have installed Docker Desktop in the Applications directory, then the self-diagnose tool will be located at /Applications/Docker.app/Contents/MacOS/com.docker.diagnose. + +Docker Desktop には、共通する問題を確認するのに役立つ自己診断ツールが入っています。自己診断ツールを実行する前に、 ``com.docker.diagnose`` を探します。アプリケーションのディレクトリ内に Docker Desktop をインストールしている場合は、自己診断ツールの場所は ``/Applications/Docker.app/Contents/MacOS/com.docker.diagnose`` です。 + +.. To run the self-diagnose tool, run: + +自己診断ツールを実行するには、次のように実行します。 + +.. code-block:: bash + + $ /Applications/Docker.app/Contents/MacOS/com.docker.diagnose check + +.. The tool runs a suite of checks and displays PASS or FAIL next to each check. If there are any failures, it highlights the most relevant at the end of the report. +ツールはチェックの一式を実行し、それぞれのチェックごとに **PASS** か **FAIL** を表示します。何らかのエラーがあれば、レポートの最後で最も関連する情報をハイライトで表示します。 + +.. Feedback + Let us know your feedback on the self-diagnose tool by creating an issue in the for-mac GitHub repository. + +.. note:: + + **フィードバック** + + 自己診断ツールのフィードバックを、 GitHub の `for-mac `_ リポジトリで issue を作成して教えてください。 + + +.. Check the logs .. _mac-check-the-logs: ログの確認 ================================================== -.. In addition to using the diagnose and feedback option to submit logs, you can browse the logs yourself. The following documentation is about macOS 10.12 onwards; for older versions, see older documentation. +.. In addition to using the diagnose and feedback option to submit logs, you can browse the logs yourself. -診断とフィードバックオプションによるログ送信だけでなく、自分自身でログを確認できます。以下のドキュメントは macOS 10.12 移行のものです。もしも古いバージョンであれば `古いドキュメント `_ をご覧ください。 +診断とフィードバックオプションによるログ送信だけでなく、自分自身でログを確認できます。 .. In a terminal - .. _mac-in-a-terminal: ターミナル上で @@ -191,13 +266,11 @@ Docker アイコン > **Troubleshoot** > **Run Diagnostics** を選択します .. code-block:: bash - $ pred='process matches ".*(ocker|vpnkit).*" - || (process in {"taskgated-helper", "launchservicesd", "kernel"} && eventMessage contains[c] "docker")' + $ pred='process matches ".*(ocker|vpnkit).*" || (process in {"taskgated-helper", "launchservicesd", "kernel"} && eventMessage contains[c] "docker")' $ /usr/bin/log stream --style syslog --level=debug --color=always --predicate "$pred" .. Alternatively, to collect the last day of logs (1d) in a file, run: - あるいは、直近1日のログ( :code:`1d` ) をファイルに集めるには、次の様に実行します。 .. code-block:: bash @@ -205,7 +278,6 @@ Docker アイコン > **Troubleshoot** > **Run Diagnostics** を選択します $ /usr/bin/log show --debug --info --style syslog --last 1d --predicate "$pred" >/tmp/logs.txt .. In the Console app - .. _mac-in-the-console-app: アプリケーション上で @@ -230,17 +302,13 @@ Docker アプリのログ・メッセージを読むには、 Console ウイン Console ログクエリを使ってログを検索でき、様々な方法で結果をフィルだしたり、レポートを作成したりできます。 .. Troubleshooting - .. _mac-troubleshooting: - トラブルシューティング ================================================== .. Make sure certificates are set up correctly - .. _mac-make-sure-certificates-are-set-up-correctly: - -証明書の正しいセットアップを確実にする +間違いなく正しく証明書をセットアップする -------------------------------------------------- .. Docker Desktop ignores certificates listed under insecure registries, and does not send client certificates to them. Commands like docker run that attempt to pull from the registry produces error messages on the command line, for example: @@ -262,24 +330,11 @@ Docker Desktop は安全ではないレジストリ(insecure registry)上に .. For more about using client and server side certificates, see Adding TLS certificates in the Getting Started topic. -クライアントとサーバ側証明書の使用に関しては、導入ガイドのトピックにある :ref:`mac-add-tls-certificates` を御覧ください。 - -.. Docker Desktop does not start if Mac user account and home folder are renamed after installing the app - -.. _mac-docker-desktop-does-not-start: - -アプリをインストール後、Mac ユーザアカウントとホームフォルダの名称を変更したら、 Docker Desktop が起動しません ------------------------------------------------------------------------------------------------------------------------- - -.. See Do I need to reinstall Docker Desktop if I change the name of my macOS account? in the FAQs. - -FAQ にある :ref:`do-i-need-to-reinstall-docker-for-mac-if-i-change-the-name-of-my-macos-account` をご覧ください。 +クライアントとサーバ側証明書の使用に関しては、導入ガイドのトピックにある :ref:`mac-add-tls-certificates` をご覧ください。 .. Volume mounting requires file sharing for any project directories outside of /Users - .. _mac-volume-mounting-requires-file-sharing: - -`/Users` 以外のプロジェクト・ディレクトリをファイル共有するため、ボリュームのマウントが必要な場合 +`/Users` 以外のプロジェクト ディレクトリをファイル共有するため、ボリュームのマウントが必要な場合 ------------------------------------------------------------------------------------------------------------------------ .. If you are using mounted volumes and get runtime errors indicating an application file is not found, access to a volume mount is denied, or a service cannot start, such as when using Docker Compose, you might need to enable file sharing. @@ -288,10 +343,9 @@ FAQ にある :ref:`do-i-need-to-reinstall-docker-for-mac-if-i-change-the-name-o .. Volume mounting requires shared drives for projects that live outside of the /Users directory. Go to whale menu > Preferences > Resources > File sharing and share the drive that contains the Dockerfile and volume. -:code:`/Users` ディレクトリの外をボリュームマウントするには、プロジェクトに対してドライブ共有する必要があります。 **鯨アイコン > Preferences > Resources > File sharing** に移動し、Dockerfile とボリュームを含むドライブを共有します。 +:code:`/Users` ディレクトリの外をボリュームマウントするには、プロジェクトに対してドライブ共有する必要があります。 |whale| ** > Preferences > Resources > File sharing** に移動し、Dockerfile とボリュームを含むドライブを共有します。 .. Incompatible CPU detected - .. _mac-incompatible-cpu-detected: 互換性がない CPU の検出 @@ -368,16 +422,42 @@ Docker Desktop が必要なのは、仮想化をサポートしているプロ * :code:`lsof -i tcp:8080` を実行し、他のプロセスの名前と pid を確認し、他のプロセスを停止するかどうかを決めます。あるいは、docker アプリケーションが他のポートを使うようにします。 .. Known issues - .. _mac-known-issues: 既知の問題 ================================================== +.. The following issues are seen when using the virtualization.framework experimental feature: + Some VPN clients can prevent the VM running Docker from communicating with the host, preventing Docker Desktop starting correctly. See docker/for-mac#5208. + This is an interaction between vmnet.framework (as used by virtualization.framework) and the VPN clients. + Some container disk I/O is much slower than expected. See docker/for-mac#5389. Disk flushes are particularly slow due to the need to guarantee data is written to stable storage on the host. We have also observed specific performance problems when using the virtualization.framework on Intel chips on MacOS Monterey. + This is an artifact of the new virtualization.framework. + The Linux Kernel may occasionally crash. Docker now detects this problem and pops up an error dialog offering the user the ability to quickly restart Linux. + We are still gathering data and testing alternate kernel versions. + +* ``virtualization.framework`` 実験的機能を使用時、以下の問題が見受けられます。 + + * いくつかの VPN クライアントは、ホスト上から VM で動作している Docker への通信を阻止できるため、 Docker Desktop を正しい起動を妨げます。 `docker/for-mac#5208 `_ をご覧ください。 + + これは ``vmnet.framework`` ( ``virtualization.fremework`` によって使われます)と VPN クライアント間の相互干渉によるものです。 + + * いくつかのコンテナのディスク I/O が予想よりも遅くなります。 `docker/for-mac#5389 `_ をご覧ください。特にディスクの :ruby:`フラッシュ ` は遅くなります。これは、ホスト上の安定したストレージ上に、データを確実に書き込む必要があるためです。他にも分かっているのは、 Intel チップ上の MacOS Monterery で ``virtualization.fremework`` 利用時に、パフォーマンス上の問題があります。 + + これは新しい ``virtualization.fremework`` 技術による副作用です。 + + + * Linux Kernel が時々クラッシュする可能性があります。Docker は現在この問題を検出でき、利用者に対して素早く Linux を再起動できるようにエラーダイアログ画面をポップアップします。 + + 現在もデータを収集中であり、代替 kernel のバージョンを試験中です。 + .. IPv6 is not (yet) supported on Docker Desktop. * IPv6 は(まだ) Docker Desktop 上ではサポートされていません。 +.. On Apple silicon in native arm64 containers, older versions of libssl such as debian:buster, ubuntu:20.04, and centos:8 will segfault when connected to some TLS servers, for example, curl https://dl.yarnpkg.com. The bug is fixed in newer versions of libssl in debian:bullseye, ubuntu:21.04, and fedora:35. + +* Apple silicon 上のネイティブな ``arm64`` コンテナで、 ``debian:buster`` や ``ubuntu:20.04``や ``centos:8`` のように、 ``libssl`` の古いバージョンを使っている場合は、 ``curl https://dl.yarnpkg.com`` のように、いくつかのTLS サーバへの接続を試みるとセグメンテーション違反になります。このバグは、 ``debian:bullseye`` ・ ``ubuntu:21.04`` ・ ``fedora:35`` に含まれる ``libssl`` の新しいバージョンで修正済みです。 + .. You might encounter errors when using docker-compose up with Docker Desktop (ValueError: Extra Data). We’ve identified this is likely related to data and/or events being passed all at once rather than one by one, so sometimes the data comes back as 2+ objects concatenated and causes an error. * Docker Desktop で :code:`docker-compose up` の実行時にエラーが出るかもしれません( :code:`ValueError: Extra Data` )。この現象が発生するのは、関連するデータのイベントが1つ1つ処理されるのではなく、一度にすべて処理されるためです。そのため、2つ以上のオブジェクトが連続して戻るようなデータがあれば、まれにエラーを引き起こします。 @@ -388,7 +468,7 @@ Docker Desktop が必要なのは、仮想化をサポートしているプロ .. Docker does not auto-start on login even when it is enabled in whale menu > Preferences. This is related to a set of issues with Docker helper, registration, and versioning. -* Docker を鯨のアイコン > Preferences でログイン時に自動起動を設定しても、有効にならない場合があります。これは Docker ヘルパー、登録、バージョンに関連する一連の問題です。 +* Docker を |whale| > Preferences でログイン時に自動起動を設定しても、有効にならない場合があります。これは Docker ヘルパー、登録、バージョンに関連する一連の問題です。 .. Docker Desktop uses the HyperKit hypervisor (https://github.com/docker/hyperkit) in macOS 10.10 Yosemite and higher. If you are developing with tools that have conflicts with HyperKit, such as Intel Hardware Accelerated Execution Manager (HAXM), the current workaround is not to run them at the same time. You can pause HyperKit by quitting Docker Desktop temporarily while you work with HAXM. This allows you to continue work with the other tools and prevent HyperKit from interfering. @@ -402,18 +482,6 @@ Docker Desktop が必要なのは、仮想化をサポートしているプロ export DOCKER_HOST=unix:///var/run/docker.sock -.. docker-compose 1.7.1 performs DNS unnecessary lookups for localunixsocket.local which can take 5s to timeout on some networks. If docker-compose commands seem very slow but seem to speed up when the network is disabled, try appending 127.0.0.1 localunixsocket.local to the file /etc/hosts. Alternatively you could create a plain-text TCP proxy on localhost:1234 using: - -* :code:`docker-compose` 1.7.1 は :code:`localunixsocket.local` という不要な DNS 名前解決を処理するため、同一ネットワーク上で 5 秒のタイムアウトを引き起こします。もしも :code:`docker-compose` コマンドの処理が非常に遅く、ネットワークを無効化しても速度が向上しない場合は、ファイル :code:`/etc/hosts` に :code:`127.0.0.1 localunixsocket.local` の追加を試みてください。別の方法として、 localhost:1234 を使うプレインテキストの TCP プロキシを作成することもできます。 - -.. code-block:: bash - - docker run -d -v /var/run/docker.sock:/var/run/docker.sock -p 127.0.0.1:1234:1234 bobrik/socat TCP-LISTEN:1234,fork UNIX-CONNECT:/var/run/docker.sock - -.. and then export DOCKER_HOST=tcp://localhost:1234. - -それから :code:`export DOCKER_HOST=tcp://localhost:1234.` です。 - .. There are a number of issues with the performance of directories bind-mounted with osxfs. In particular, writes of small blocks, and traversals of large directories are currently slow. Additionally, containers that perform large numbers of directory operations, such as repeated scans of large directory trees, may suffer from poor performance. Applications that behave in this way include: rake ember build @@ -430,36 +498,158 @@ Docker Desktop が必要なのは、仮想化をサポートしているプロ * Magento * Zend Framework * PHP アプリケーションのうち、 `Composer `_ で :code:`vendor` フォルダに依存関係をインストールする場合 - この挙動を回避するには、ベンダーまたはサードパーティ・ライブラリ Docker ボリュームの中に入れ、 `osxfs` マウントの外で一時的にファイルシステム処理を行うようにします。そして、 Unison や :code:`rsync` のようなサードパーティ製ツールを使い、コンテナのディレクトリとバインド・マウントしたディレクトリリ間を同期します。私たちは数々の技術を用いながら :code:`osxfs` 性能改善にアクティブに取り組んでいます。詳細を学ぶには、 :ref:`osxfs-performance-issues-solutions-and-roadmap` をご覧ください。 + この挙動を回避するには、ベンダーまたはサードパーティ ライブラリ Docker ボリュームの中に入れ、 `osxfs` マウントの外で一時的にファイルシステム処理を行うようにします。そして、 Unison や :code:`rsync` のようなサードパーティ製ツールを使い、コンテナのディレクトリとバインド マウントしたディレクトリ間を同期します。私たちは数々の技術を用いながら性能改善にアクティブに取り組んでいます。詳細を学ぶには、 `ロードマップ上のトピック `_ をご覧ください。 -.. As a work-around for this behavior, you can put vendor or third-party library directories in Docker volumes, perform temporary file system operations outside of osxfs mounts, and use third-party tools like Unison or rsync to synchronize between container directories and bind-mounted directories. We are actively working on osxfs performance using a number of different techniques. To learn more, see the topic on Performance issues, solutions, and roadmap. +.. Support +.. _mac-support: +サポート +========== -.. If your system does not have access to an NTP server, then after a hibernate the time seen by Docker Desktop may be considerably out of sync with the host. Furthermore, the time may slowly drift out of sync during use. To manually reset the time after hibernation, run: +.. This section contains instructions on how to get support, and covers the scope of Docker Desktop support. -* システムが NTP サーバにアクセスできなければ、Docker Desktop が一時休止後に見える時間の関係で、ホストとの同期が外れてしまう可能性があります。さらに同期のために用いる時間が少々ずれる可能性があります。一時休止後に手動でリセットするには、次のコマンドを実行します。 -.. code-block:: bash +このセクションでは、サポートを得る手順と、 Docker Desktop のサポート範囲を扱います。 - docker run --rm --privileged alpine hwclock -s +.. This feature requires a paid Docker subscription +.. Docker Desktop offers support for developers subscribed to a Pro, Team, or a Business tier. Upgrade now to benefit from Docker Support. -.. Or, to resolve both issues, you can add the local clock as a low-priority (high stratum) fallback NTP time source for the host. To do this, edit the host’s /etc/ntp-restrict.conf to add: +.. note:: -あるいは、両方の問題を解決するには、ホストをソースとするフォールバック NTP 時間を低プライオリティ(high stratum)のローカルクロックとして追加する方法があります。これのするには、ホスト側の :code:`/etc/ntp-restrict.conf` に追加します。 + **この機能は有償 Docker サブスクリプションが必要です** + + Docker Desktop は Pro、Team、Business を契約している開発者向けにサポートを提供します。Docker サポートの利点を得るには、いますぐアップグレードしましょう。 + + `いますぐアップグレード `_ -.. code-block:: bash +.. How do I get Docker Desktop support? +.. _mac-how-do-i-get-docker-desktop-support: +Docker Desktop のサポートを得るには +---------------------------------------- - server 127.127.1.1 # LCL, local clock - fudge 127.127.1.1 stratum 12 # increase stratum +.. If you have a paid Docker subscription, please raise a ticket through Docker Desktop support. -.. Then restart the NTP service with: +有償 Docker サブスクリプションがあれば、 `Docker Desktop support `_ を通してチケットを上げてください。 -それから、次のコマンドで NTP サービスを再起動します。 +.. Docker Community users can get support through our Github repos for-win and for-mac, where we respond on a best-effort basis. + +Docker Community 利用者は、 Github リポジトリ for-win と for-mac を通してサポートを得られますが、対応は基本的にベストエフォートです。 + +.. What support can I get? +.. _mac-what-support-can-i-get: +何のサポートを得られるのか +---------------------------------------- + +.. If you have a paid Docker subscription, you can request for support on the following types of issues: + +有償 Docker サブスクリプションを持っていれば、以下の種類の問題に対するサポートを要求できます。 + +.. Desktop upgrade issues + Desktop installation issues + Installation crashes + Failure to launch Docker Desktop on first run + Usage issues + Crash closing software + Docker Desktop not behaving as expected + Configuration issues + Basic product ‘how to’ questions + +* Desktop アップグレードの問題 +* Desktop インストールの問題 + + * インストールのクラッシュ + * Docker Desktop 初回実行時のエラー + +* 利用に関係する問題 + + * クラッシュによってソフトウェアが閉じる + * Docker Desktop が期待通りの挙動をしない + +* 設定に関する問題 +* 基本的なプロダクトの「使い方」の質問 + +.. What is not supported? +.. _mac-what-is-not-supported: +何がサポートされないか +------------------------------ + +.. Docker Desktop excludes support for the following types of issues: + +Docker Desktop のサポートから、以下の種類の問題は対象外です。 + +.. Use on or in conjunction with hardware or software other than that specified in the applicable documentation + Running on unsupported operating systems, including beta/preview versions of operating systems + Running containers of a different architecture using emulation + Support for the Docker engine, Docker CLI, or other bundled Linux components + Support for Kubernetes + Features labeled as experimental + System/Server administration activities + Supporting Desktop as a production runtime + Scale deployment/multi-machine installation of Desktop + Routine product maintenance (data backup, cleaning disk space and configuring log rotation) + Third-party applications not provided by Docker + Altered or modified Docker software + Defects in the Docker software due to hardware malfunction, abuse, or improper use + Any version of the Docker software other than the latest version + Reimbursing and expenses spent for third-party services not provided by Docker + Docker Support excludes training, customization, and integration + +* ドキュメントで対象としていないハードウェアやソフトウェアに関連する使い方 +* サポートしていないオペレーティングシステム上での実行で、オペレーティングシステムのベータもしくはプレビューバージョンも含む +* エミュレーションを使用し、異なるアーキテクチャのコンテナを実行 +* Docker Engine、 Docker CLI 、あるいは他に同梱されている Linux コンポーネントに対するサポート +* Kubernetes サポート +* 実験的と表記されている機能 +* システムやサーバ管理の取り組み +* 本番環境での Desktop 実行に関するサポート +* Desktop をスケールするデプロイや複数マシンへのインストール +* 定期的なプロダクトのメンテナンス(データバックアップ、ディスク容量をあけたり、ログローテーションの設定) +* Docker によって知恵教されていないサードパーティ製アプリケーション +* Docker ソフトウェアの改変や編集 +* ハードウェア故障、不正利用、不適切な利用による Docker ソフトウェアの不具合 +* 最新バージョンではない、あらゆる古いバージョンの Docker ソフトウェア +* Docker が提供していないサードパーティ製サービスに対する補償や費用請求 +* Docker サポートから、トレーニング、カスタマイズ、インテグレーションは除外 + +.. What versions are supported? +.. _mac-what-versions-are-supported: +どのバージョンがサポート対象ですか? +---------------------------------------- + +.. We currently only offer support for the latest version of Docker Desktop. If you are running an older version, you may be asked to upgrade before we investigate your support request. + +現在サポートを提供しているのは、 Docker Desktop の最新バージョンのみです。古いバージョンを実行している場合は、私たちに調査のサポートリクエストを送る前に、最新バージョンへのアップグレードを確認ください。 + +.. How many machines can I get support for Docker Desktop on? +Docker Desktop のサポートを何台まで受けられますか? +------------------------------------------------------------ + +.. As a Pro user you can get support for Docker Desktop on a single machine. As a Team, you can get support for Docker Desktop for the number of machines equal to the number of seats as part of your plan. + +Pro の利用者であれば、1台のマシン上の Docker Desktop にサポートを得られます。Team であれば、プランの一部として、契約数と同等の数の Docker Desktop のサポートが得られます。 + +.. What OS’s are supported? +.. _mac-what-oss-are-supported: +どの OS がサポートされますか? +---------------------------------------- + +.. Docker Desktop is available for Mac and Windows. The supported version information can be found on the following pages: + +Docker Desktop は Mac と Windows 上で利用できます。サポート対象のバージョン情報は、以下のページで確認できます。 + +.. Mac system requirements + Windows system requirements + +* :ref:`Mac システム動作条件 ` +* :ref:`Windows システム動作条件 ` -.. code-block:: bash - sudo launchctl unload /System/Library/LaunchDaemons/org.ntp.ntpd.plist - sudo launchctl load /System/Library/LaunchDaemons/org.ntp.ntpd.plist +.. Can I run Docker Desktop on Virtualized hardware? +.. _mac-can-i-run-docker-desktop-on-virtualized-hardware: +仮想化ハードウェア上で Docker Desktop は実行できますか? +---------------------------------------------------------------------- +.. No, currently this is unsupported and against the terms of use. +いいえ、現時点ではサポート外で、利用規約は適用されません。 .. seealso:: diff --git a/desktop/toc.rst b/desktop/toc.rst index d931bb81a..588b8639b 100644 --- a/desktop/toc.rst +++ b/desktop/toc.rst @@ -1,6 +1,6 @@ .. -*- coding: utf-8 -*- .. -.. doc version: 19.03 +.. doc version: 20.10 .. check date: 2020/06/06 .. ----------------------------------------------------------------------------- @@ -13,10 +13,14 @@ Docker Desktop ======================================== .. toctree:: + :maxdepth: 3 + :titlesonly: 概要 - Mac - Windows + Docker Desktop のインストール + Mac + Windows + Linux ダッシュボード オープンソース・ライセンス diff --git a/docker-for-windows/docker-toolbox.rst b/desktop/windows/docker-toolbox.rst similarity index 100% rename from docker-for-windows/docker-toolbox.rst rename to desktop/windows/docker-toolbox.rst diff --git a/docker-for-windows/edge-release-notes.rst b/desktop/windows/edge-release-notes.rst similarity index 100% rename from docker-for-windows/edge-release-notes.rst rename to desktop/windows/edge-release-notes.rst diff --git a/docker-for-windows/faq.rst b/desktop/windows/faq.rst similarity index 100% rename from docker-for-windows/faq.rst rename to desktop/windows/faq.rst diff --git a/desktop/windows/images/diagnose-support.png b/desktop/windows/images/diagnose-support.png new file mode 100644 index 0000000000000000000000000000000000000000..4e6ace79327c3eeaf7ed7b385e6b34477f7c17f4 GIT binary patch literal 75733 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%0D&cJ#~HzyxDPfL=v#f8@C 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 Wm0hb!KP~wRQs(LE=d#Wzp$P!suy)n} literal 0 HcmV?d00001 diff --git a/desktop/windows/images/docker-menu-pause.png b/desktop/windows/images/docker-menu-pause.png new file mode 100644 index 0000000000000000000000000000000000000000..bdb1c2b00195ffb5a9734ebf23927ce6abbc7358 GIT binary patch literal 29191 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

} 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 A2><{9 literal 0 HcmV?d00001 diff --git a/desktop/windows/images/docker-menu-settings.png b/desktop/windows/images/docker-menu-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..342eb36635ada8b3a6a67c1d23a06733583500c8 GIT binary patch literal 28967 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 Vtqfff0}eO5@jy-uR4ilc_g{Eb1UUcz literal 0 HcmV?d00001 diff --git a/desktop/windows/images/docker-tutorial-win.png b/desktop/windows/images/docker-tutorial-win.png new file mode 100644 index 0000000000000000000000000000000000000000..0311f71f2874201465d76e3191ab1d180d8bd521 GIT binary patch literal 47698 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 ?~KJO1#*IWMP*^sa4ZQWtHm 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

|zTe<;-+s&iQL^JWzF03&N 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

IsqE*KaG^q@5f6b;Pw_GMf21wA4ePEe+j$Fuy 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 |q0 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 z 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

}<;jw~o)=6vEQKSASdk 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�Z@R043X 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 J{`K{#{|__E2hjik literal 0 HcmV?d00001 diff --git a/desktop/mac/images/prefs-genral.png b/desktop/mac/images/prefs-genral.png new file mode 100644 index 0000000000000000000000000000000000000000..2ed7e5c94be738464971fd0eaaa55f6d39b6af61 GIT binary patch literal 389706 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