Tôi đã chạy docker-compose up trên hai docker container và cả hai đều tắt. Tôi không chắc điều gì gây ra điều này, nhưng tôi tự hỏi liệu có cách nào để khắc phục nó không. Cả hai tiếp tục tắt sau khoảng 1-2 giờ. Tôi muốn cập bến ứng dụng để sản xuất, nhưng ngay bây giờ vì nó liên tục tắt nên tôi không thể.
Đây là bộ chứa docker php của tôi:
mariadb_1 | 2021-09-07 14:46:53 0 [Lưu ý] mysqld (được khởi xướng bởi: không xác định): Tắt máy bình thường
mariadb_1 | 2021-09-07 14:46:53 0 [Lưu ý] Bộ lập lịch sự kiện: Xóa hàng đợi. 0 sự kiện
mariadb_1 | 2021-09-07 14:46:53 0 [Lưu ý] InnoDB: FTS tối ưu hóa việc thoát chuỗi.
làm lại_1 | 1:signal-handler (1631026013) Đã nhận SIGTERM lập lịch tắt máy...
Ngoại lệ trong luồng Chủ đề-13:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
FileNotFoundError: [Errno 2] Không có tệp hoặc thư mục như vậy
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "requests/adapters.py", dòng 449, gửi
Tệp "urllib3/connectionpool.py", dòng 727, trong urlopen
Tệp "urllib3/util/retry.py", dòng 403, tăng dần
Tệp "urllib3/packages/six.py", dòng 734, được nâng cấp lại
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
urllib3.Exceptions.ProtocolError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "threading.py", dòng 926, trong _bootstrap_inner
Tệp "threading.py", dòng 870, đang chạy
Tệp "compose/cli/log_printer.py", dòng 166, trong tail_container_logs
Tệp "compose/cli/log_printer.py", dòng 197, trong wait_on_exit
Tệp "compose/container.py", dòng 277, đang chờ
Tệp "docker/utils/decorators.py", dòng 19, được bao bọc
Tệp "docker/api/container.py", dòng 1302, đang chờ
Tệp "docker/utils/decorators.py", dòng 46, trong
Tệp "docker/api/client.py", dòng 224, trong _post
Tệp "requests/sessions.py", dòng 578, trong bài viết
Tệp "requests/sessions.py", dòng 530, theo yêu cầu
Tệp "requests/sessions.py", dòng 643, gửi
Tệp "requests/adapters.py", dòng 498, gửi
request.Exceptions.ConnectionError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
Ngoại lệ trong luồng Chủ đề-15:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "urllib3/response.py", dòng 696, trong _update_chunk_length
ValueError: chữ không hợp lệ cho int() với cơ số 16: b''
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "urllib3/response.py", dòng 436, trong _error_catcher
Tệp "urllib3/response.py", dòng 763, trong read_chunked
Tệp "urllib3/response.py", dòng 700, trong _update_chunk_length
http.client.IncompleteRead: IncompleteRead(0 byte đã đọc)
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "requests/models.py", dòng 751, trong tạo
Tệp "urllib3/response.py", dòng 571, trong luồng
Tệp "urllib3/response.py", dòng 792, trong read_chunked
Tệp "contextlib.py", dòng 130, trong __exit__
Tệp "urllib3/response.py", dòng 454, trong _error_catcher
urllib3.Exceptions.ProtocolError: ('Kết nối bị hỏng: IncompleteRead(0 byte đã đọc)', IncompleteRead(0 byte đã đọc))
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "threading.py", dòng 926, trong _bootstrap_inner
Tệp "threading.py", dòng 870, đang chạy
Tệp "compose/cli/log_printer.py", dòng 166, trong tail_container_logs
Tệp "compose/cli/log_printer.py", dòng 197, trong wait_on_exit
Tệp "compose/container.py", dòng 277, đang chờ
Tệp "docker/utils/decorators.py", dòng 19, được bao bọc
Tệp "docker/api/container.py", dòng 1302, đang chờ
Tệp "docker/utils/decorators.py", dòng 46, trong
Tệp "docker/api/client.py", dòng 224, trong _post
Tệp "requests/sessions.py", dòng 578, trong bài viết
Tệp "requests/sessions.py", dòng 530, theo yêu cầu
Tệp "requests/sessions.py", dòng 685, gửi
Tệp "requests/models.py", dòng 829, trong nội dung
Tệp "requests/models.py", dòng 754, trong tạo
request.Exceptions.ChunkedEncodingError: ('Kết nối bị hỏng: IncompleteRead(0 byte đã đọc)', IncompleteRead(0 byte đã đọc))
Ngoại lệ trong luồng Chủ đề-10:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
FileNotFoundError: [Errno 2] Không có tệp hoặc thư mục như vậy
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "requests/adapters.py", dòng 449, gửi
Tệp "urllib3/connectionpool.py", dòng 727, trong urlopen
Tệp "urllib3/util/retry.py", dòng 403, tăng dần
Tệp "urllib3/packages/six.py", dòng 734, được nâng cấp lại
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
urllib3.Exceptions.ProtocolError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "threading.py", dòng 926, trong _bootstrap_inner
Tệp "threading.py", dòng 870, đang chạy
Tệp "compose/cli/log_printer.py", dòng 166, trong tail_container_logs
Tệp "compose/cli/log_printer.py", dòng 197, trong wait_on_exit
Tệp "compose/container.py", dòng 277, đang chờ
Tệp "docker/utils/decorators.py", dòng 19, được bao bọc
Tệp "docker/api/container.py", dòng 1302, đang chờ
Tệp "docker/utils/decorators.py", dòng 46, trong
Tệp "docker/api/client.py", dòng 224, trong _post
Tệp "requests/sessions.py", dòng 578, trong bài viết
Tệp "requests/sessions.py", dòng 530, theo yêu cầu
Tệp "requests/sessions.py", dòng 643, gửi
Tệp "requests/adapters.py", dòng 498, gửi
request.Exceptions.ConnectionError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
Ngoại lệ trong luồng Chủ đề-14:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
FileNotFoundError: [Errno 2] Không có tệp hoặc thư mục như vậy
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "requests/adapters.py", dòng 449, gửi
Tệp "urllib3/connectionpool.py", dòng 727, trong urlopen
Tệp "urllib3/util/retry.py", dòng 403, tăng dần
Tệp "urllib3/packages/six.py", dòng 734, được nâng cấp lại
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
urllib3.Exceptions.ProtocolError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "threading.py", dòng 926, trong _bootstrap_inner
Tệp "threading.py", dòng 870, đang chạy
Tệp "compose/cli/log_printer.py", dòng 166, trong tail_container_logs
Tệp "compose/cli/log_printer.py", dòng 197, trong wait_on_exit
Tệp "compose/container.py", dòng 277, đang chờ
Tệp "docker/utils/decorators.py", dòng 19, được bao bọc
Tệp "docker/api/container.py", dòng 1302, đang chờ
Tệp "docker/utils/decorators.py", dòng 46, trong
Tệp "docker/api/client.py", dòng 224, trong _post
Tệp "requests/sessions.py", dòng 578, trong bài viết
Tệp "requests/sessions.py", dòng 530, theo yêu cầu
Tệp "requests/sessions.py", dòng 643, gửi
Tệp "requests/adapters.py", dòng 498, gửi
request.Exceptions.ConnectionError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
Ngoại lệ trong luồng Chủ đề-11:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
FileNotFoundError: [Errno 2] Không có tệp hoặc thư mục như vậy
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "requests/adapters.py", dòng 449, gửi
Tệp "urllib3/connectionpool.py", dòng 727, trong urlopen
Tệp "urllib3/util/retry.py", dòng 403, tăng dần
Tệp "urllib3/packages/six.py", dòng 734, được nâng cấp lại
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
urllib3.Exceptions.ProtocolError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "threading.py", dòng 926, trong _bootstrap_inner
Tệp "threading.py", dòng 870, đang chạy
Tệp "compose/cli/log_printer.py", dòng 166, trong tail_container_logs
Tệp "compose/cli/log_printer.py", dòng 197, trong wait_on_exit
Tệp "compose/container.py", dòng 277, đang chờ
Tệp "docker/utils/decorators.py", dòng 19, được bao bọc
Tệp "docker/api/container.py", dòng 1302, đang chờ
Tệp "docker/utils/decorators.py", dòng 46, trong
Tệp "docker/api/client.py", dòng 224, trong _post
Tệp "requests/sessions.py", dòng 578, trong bài viết
Tệp "requests/sessions.py", dòng 530, theo yêu cầu
Tệp "requests/sessions.py", dòng 643, gửi
Tệp "requests/adapters.py", dòng 498, gửi
request.Exceptions.ConnectionError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
Ngoại lệ trong luồng Chủ đề-12:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
FileNotFoundError: [Errno 2] Không có tệp hoặc thư mục như vậy
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "requests/adapters.py", dòng 449, gửi
Tệp "urllib3/connectionpool.py", dòng 727, trong urlopen
Tệp "urllib3/util/retry.py", dòng 403, tăng dần
Tệp "urllib3/packages/six.py", dòng 734, được nâng cấp lại
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
urllib3.Exceptions.ProtocolError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "threading.py", dòng 926, trong _bootstrap_inner
Tệp "threading.py", dòng 870, đang chạy
Tệp "compose/cli/log_printer.py", dòng 166, trong tail_container_logs
Tệp "compose/cli/log_printer.py", dòng 197, trong wait_on_exit
Tệp "compose/container.py", dòng 277, đang chờ
Tệp "docker/utils/decorators.py", dòng 19, được bao bọc
Tệp "docker/api/container.py", dòng 1302, đang chờ
Tệp "docker/utils/decorators.py", dòng 46, trong
Tệp "docker/api/client.py", dòng 224, trong _post
Tệp "requests/sessions.py", dòng 578, trong bài viết
Tệp "requests/sessions.py", dòng 530, theo yêu cầu
Tệp "requests/sessions.py", dòng 643, gửi
Đây là vùng chứa Docker-Traefik của tôi:
traefik | time="2021-09-07T14:46:53Z" level=debug msg="Traefik điểm vào đã đóng" entryPointName=traefik
traefik | time="2021-09-07T14:46:53Z" level=debug msg="Điểm vào khác đã đóng" entryPointName=other
traefik | time="2021-09-07T14:46:53Z" level=debug msg="Điểm vào gulp-ui đã đóng" entryPointName=gulp-ui
traefik | time="2021-09-07T14:46:53Z" level=info msg="Máy chủ đã dừng"
traefik | time="2021-09-07T14:46:53Z" level=info msg="Đang tắt"
Ngoại lệ trong luồng Chủ đề-3:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
FileNotFoundError: [Errno 2] Không có tệp hoặc thư mục như vậy
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "requests/adapters.py", dòng 449, gửi
Tệp "urllib3/connectionpool.py", dòng 727, trong urlopen
Tệp "urllib3/util/retry.py", dòng 403, tăng dần
Tệp "urllib3/packages/six.py", dòng 734, được nâng cấp lại
Tệp "urllib3/connectionpool.py", dòng 677, trong urlopen
Tệp "urllib3/connectionpool.py", dòng 392, trong _make_request
Tệp "http/client.py", dòng 1252, theo yêu cầu
Tệp "http/client.py", dòng 1298, trong _send_request
Tệp "http/client.py", dòng 1247, trong tiêu đề cuối
Tệp "http/client.py", dòng 1026, trong _send_output
Tệp "http/client.py", dòng 966, gửi
Tệp "docker/transport/unixconn.py", dòng 43, trong kết nối
urllib3.Exceptions.ProtocolError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "threading.py", dòng 926, trong _bootstrap_inner
Tệp "threading.py", dòng 870, đang chạy
Tệp "compose/cli/log_printer.py", dòng 166, trong tail_container_logs
Tệp "compose/cli/log_printer.py", dòng 197, trong wait_on_exit
Tệp "compose/container.py", dòng 277, đang chờ
Tệp "docker/utils/decorators.py", dòng 19, được bao bọc
Tệp "docker/api/container.py", dòng 1302, đang chờ
Tệp "docker/utils/decorators.py", dòng 46, trong
Tệp "docker/api/client.py", dòng 224, trong _post
Tệp "requests/sessions.py", dòng 578, trong bài viết
Tệp "requests/sessions.py", dòng 530, theo yêu cầu
Tệp "requests/sessions.py", dòng 643, gửi
Tệp "requests/adapters.py", dòng 498, gửi
request.Exceptions.ConnectionError: ('Kết nối bị hủy bỏ.', FileNotFoundError(2, 'Không có tệp hoặc thư mục như vậy'))
ubuntu@production:~/repo/Docker-Traefik$
Đây là các tệp docker-compose của tôi:
phiên bản: '3.7'
dịch vụ:
php:
hình ảnh: diana/${PROJECT}.php:tg1
xây dựng:
bối cảnh: .
dockerfile: './docker/php/Dockerfile'
phụ thuộc:
- làm lại
- mariadb
chỉ huy:
- /bin/bash
- -c
- ô 000 && ./php-fpm-build.sh && php-fpm
mạng:
- phụ trợ
khối lượng:
- ./matthews.com/:/var/www/:consistent
- ./matthews.com/node_modules/:/var/www/node_modules/:cached
- ./matthews.com/vendor/:/var/www/vendor/:cached
- ./logs/php/:/var/log/matthews/:cached
apache:
hình ảnh: diana/common.apache:tg1
bản dựng: './docker/apache/'
phụ thuộc:
- php
mạng:
- giao diện người dùng
- phụ trợ
- traefik
nhãn:
- traefik.http.routers.${COMPOSE_PROJECT_NAME}-apache.rule=${HTTPRULE}
- traefik.http.routers.${COMPOSE_PROJECT_NAME}-apache.service=${COMPOSE_PROJECT_NAME}-apache
- traefik.http.routers.${COMPOSE_PROJECT_NAME}-apache.entryPoints=web
- traefik.http.services.${COMPOSE_PROJECT_NAME}-apache.loadbalancer.server.port=80
- traefik.http.routers.${COMPOSE_PROJECT_NAME}-apache-ssl.rule=${HTTPRULE}
- traefik.http.routers.${COMPOSE_PROJECT_NAME}-apache-ssl.entryPoints=websecure
- traefik.http.routers.${COMPOSE_PROJECT_NAME}-apache-ssl.service=${COMPOSE_PROJECT_NAME}-apache-ssl
- traefik.http.routers.${COMPOSE_PROJECT_NAME}-apache-ssl.tls=true
- traefik.http.services.${COMPOSE_PROJECT_NAME}-apache-ssl.loadbalancer.server.port=80
- traefik.enable=true
- traefik.docker.network=webgateway
- traefik.port=80
khối lượng:
- ./matthews.com/public:/var/www/public
- ./docker/php/php.ini:/usr/local/etc/php/php.ini
mariab:
hình ảnh: diana/common.mariadb:tg1
bản dựng: './docker/mariadb/'
khởi động lại: luôn luôn
môi trường:
MYSQL_ROOT_PASSWORD: ${ROOT_PASS}
MYSQL_DATABASE: ${PROJECT}
MYSQL_USER: ${PROJECT}
MYSQL_PASSWORD: ${MARIADB_PASS}
DBDUMP: ${DBDUMP}
CƠ SỞ DỮ LIỆU: ${PROJECT}
khối lượng:
- dữ liệu db:/var/lib/mysql
- ./docker/mariadb/import-dump.sh:/docker-entrypoint-initdb.d/a-import-dump.sh
mạng:
- phụ trợ
cổng:
- ${MARIADB_DEVPORT}:3306
khối lượng:
dữ liệu db:
mạng:
giao diện người dùng:
phụ trợ:
traefik:
bên ngoài:
tên: webgateway
Và một cái khác:
phiên bản: "3.3"
dịch vụ:
traefik:
hình ảnh: matthewsdocker/traefik-dev:1.0.0.1
container_name: "traefik"
chỉ huy:
- /bin/sh
- -c
- sh /configuration/ssl-download.sh && sh ./entrypoint.sh traefik
xây dựng:
bối cảnh: .
dockerfile: './docker/traefik/Dockerfile'
khởi động lại: luôn luôn
cổng:
- "80:80"
- "81:81"
- "82:82"
- "443:443"
- "4431:4431"
- "8080:8080"
- "6001:6001"
- "3000:3000"
- "3001:3001"
- "3002:3002"
khối lượng:
- ./configuration:/configuration
- ./traefik.yml:/etc/traefik/traefik.yml
- /var/run/docker.sock:/var/run/docker.sock:ro
mạng:
- cổng web
mạng:
cổng web:
bên ngoài: đúng