Câu hỏi được gắn thẻ là ['soạn thảo docker']
Compose là một công cụ để xác định và chạy các ứng dụng Docker nhiều vùng chứa.
Tôi cố gắng thiết lập trình chạy gitlab trên MacBook M1 của mình để thử nghiệm môi trường. Quy trình công việc CI của tôi khá đơn giản: xây dựng
-> kiểm tra
-> triển khai
. Tôi sử dụng trình thực thi docker và để kiểm tra các tác vụ tôi sử dụng soạn thảo docker
vì tôi phải triển khai cơ sở dữ liệu bên cạnh dá ...
Tôi đang cố kích hoạt kết nối HTTPS cho dự án của mình. Hiện tại, tôi có thể đến http://tên miền.com:8080 và mọi thứ đều hoạt động, nhưng tôi cần có kết nối HTTPS.
Tôi đang gửi tệp docker-compose.yml của mình mà không có API và DB:
phiên bản: "3"
khối lượng:
dhparam: # không chắc dùng để làm gì;)
vhostd: # cấu h ...
- Làm thế nào để tôi biết tôi cần thêm ro hay không?
- Tôi biết ro là viết tắt của chỉ đọc nhưng tại sao bạn lại cần một giá treo liên kết chỉ đọc?
- Nó sẽ ảnh hưởng đến docker-composer-yml của tôi như thế nào
Ví dụ: Chứa ứng dụng python
// docker-composer.yml
...
khối lượng:
- ./src:/usr/src/app/src:ro
Tôi đã sử dụng docker-compose với ip tĩnh để tạo redis-cluster, mọi thứ đã chạy thành công nhưng hiện tại tôi đang gặp khó khăn về cách kết nối ứng dụng máy chủ của mình với redis-cluster đang chạy trong side docker.
phiên bản: '3'
dịch vụ:
hdbrediscluster:
container_name: hdbrediscluster
hình ảnh: redis:6.2.7-alpine ...
Tôi đang chạy bộ chứa Docker trên Windows:
docker run -d -p 2001:8080
-v F:\Quét:/ứng dụng/dữ liệu/đầu ra
-e SANED_NET_HOSTS="192.168.1.200"
--restart trừ khi dừng
--name scanservjs
--đặc quyền
sbs20/scanservjs: mới nhất
Điều này về cơ bản giúp chuyển đổi Máy quét của tôi thành Máy quét Wifi.
tôi xác nhận 192.168.1.200
chắc chắn có ...
Tôi sử dụng gitlab, gitlab-runner, sonarqube, nexus, ... với docker Compose để kiểm tra chuỗi xây dựng trước khi triển khai chúng trên máy chủ của công ty tôi. Các máy chủ này sử dụng cùng một cầu nối mạng.
Điều này hoạt động tốt trên Ubuntu cũ của tôi, nhưng vì tôi đang sử dụng debian, các thùng chứa trên cầu mặc đ ...
Tôi đang cố gắng tạo ngăn xếp vùng chứa cho một ứng dụng và sử dụng .env
tệp để chuyển các tham số khác nhau sẽ được sử dụng trong quá trình xây dựng.
Cấu hình ngăn xếp:
Docker phiên bản 20.10.14, bản dựng a224086d
Phiên bản Docker Compose v2.5.1
Docker Desktop phiên bản 4.8.2 (79419)
.
âââ docker
â âââ php
â ...
Tôi có một dự án dựa trên laravel mà tôi phải lưu trữ trên Digital Ocean bằng docker. docker đang hoạt động tốt trên localhost nhưng hiển thị 404 trên máy chủ nhưng phpmyadmin cũng hoạt động tốt trên máy chủ đang chạy trên 8080
Hải cảng.
Đây là của tôi docker-compose.yml
phiên bản: '3'
mạng:
ấu trùng:
dịch vụ:
ngin ...

Tôi đang chạy Hệ thống con Windows cho Linux v2 với Ubuntu 20.04. Trong WSL của tôi, tôi đang chạy bộ chứa VS Code dev dựa trên docker-from-docker-compose container. Từ trong vùng chứa nhà phát triển của mình, tôi không thể giải quyết api.nuget.org, nhưng ở mọi nơi khác thì nó hoạt động tốt. Tôi cũng có thể ping các miền khác tron ...
Chúng tôi có những điều sau đây Dockerfile
:
TỪ debian:ổn định-mỏng
ARG DEBIAN_FRONTEND=không tương tác
CHẠY apt-get update && apt-get full-upgrade -y && apt-get install -y --no-install-recommends \
hệ thống \
procps \
apt-utils \
xây dựng cần thiết \
postgresql-server-dev-all \
postgresql-plpython3-13 \
pgxnclient\ ...

Tôi đang cố gắng tạo công thức kiểm tra tình trạng docker để khởi động lại vùng chứa nếu tìm thấy từ FATAL trong một tệp nhật ký nhất định. Một cái gì đó tương tự như thế này ngoại trừ với grep.
kiểm tra: ["CMD-SHELL", "curl -f http://localhost || thoát 1"]
Cái gì đó như:
kiểm tra: ["CMD-SHELL", "grep -i 'fatal' /var/log/ ...

Đây là của tôi docker-compose.yml
:
phiên bản: '3.7'
dịch vụ:
nhỏ:
hình ảnh: minio/minio
lệnh: máy chủ -C /etc/minio --address ":9000" --console-address ":9001" /data
cổng:
- "9000:9000"
- "9001:9001"
môi trường:
MINIO_ROOT_USER: quản trị viên mini
MINIO_ROOT_PASSWORD: minioadmin
khối lượng:
- nh ...

Mục tiêu của tôi là có 2 container docker:
- vùng chứa nginx (dựa trên nginx: mới nhất) để hoạt động như proxy ngược
- vùng chứa với trang web tĩnh (dựa trên nginx:alpine)
Sau này tôi sẽ thêm 1+ dịch vụ phụ trợ lõi .net (hiện tại không quan trọng). Hiện tại khi tôi cố gắng truy cập máy chủ web của mình bằng địa chỉ IP ...

Tôi có một docker-compose với các thùng chứa 'db' và 'web'.
db là một mysql:8.0
hình ảnh, và web là một trăn:3,9-mỏng
.
Nếu tôi cố gắng kết nối với máy chủ MySQL bên trong bộ chứa db, nó sẽ hoạt động. Nhưng mà không nếu tôi thử nó bên trong vùng chứa web, từ đó tôi nhận được lỗi sau:
root@c08888899ca9:/local/app# mysql -h ...
Xin chào, tôi đang cố gắng chạy ebtables trong docker tuy nhiên không có quy tắc ebtables nào bị ảnh hưởng.
Ví dụ - chú ý rằng bộ đếm không được tăng lên mặc dù ARP được gửi và thành công
[root@injector /]# ebtables -A OUTPUT -p ARP -j CHẤP NHẬN
[root@injector /]# ebtables -Lc --Lc --Lx
Bảng cầu: bộ lọc
Chuỗi cầu: INPUT, mục nhập ...
Tôi có tình trạng mạng ảo (docker bridge) kỳ lạ
Tôi có hai docker được kết nối với cùng một cây cầu thông qua docker-compose. Một docker là "thăm dò" và một là "kim phun". Injector sử dụng tcpreplay để phát lại quá trình chụp và "thăm dò" sẽ nhận nó qua tcpdump. Không cần phải nói rằng quá trình chụp lại được phát lá ...
Hãy để tôi bắt đầu nói rằng tôi không phải là một chuyên gia về mạng. Điều đó đang được nói, tôi cần một số trợ giúp ở đây vì tôi đang đau đầu về vấn đề này trong hai ngày nay. Tôi có một số câu hỏi nhưng sẽ chỉ tập trung vào một câu hỏi cụ thể.
Tôi đã đặt hàng một máy chủ gốc hetzner và cài ...
Tôi đang sử dụng docker-compose với nginx proxy ngược để chạy nó trên máy chủ với các đường dẫn khác nhau:
- server_ip/phụ trợ
- server_ip / giao diện người dùng
nên hoạt động trên cổng 80.
Tôi đang thử nghiệm nó với docker-compose sử dụng nginx làm tên bộ chứa web và phpmyadmin làm tên bộ chứa myadmin (mysql):
dịch vụ:
...
Tôi có hai máy chạy trong một mạng vật lý cục bộ trong văn phòng.Một trong số chúng được hiển thị với thế giới dưới dạng máy chủ web http (nginx trên docker), cái còn lại không được hiển thị với thế giới, nó hiển thị một dịch vụ riêng với API chỉ có thể truy cập được đối với các máy được kết nối cụ ...
Trong cấu hình cơ sở của tôi, tôi có một vài dịch vụ với khởi động lại: luôn luôn
và trong cấu hình ghi đè của tôi, tôi có các dịch vụ đó với khởi động lại: "không"
, nhưng khi tôi khởi động lại máy chủ, các vùng chứa sẽ khởi động lại. Tôi hy vọng các thùng chứa vẫn bị dừng, tôi có thiếu thứ gì ở ...

Tôi vừa cài đặt booksonic-air qua docker soạn
và khi chạy curl http://127.0.0.1:4040 tôi có Thiết lập lại kết nối bởi ngang hàng
lỗi.
Bộ chứa Docker trông giống như đang nghe địa chỉ 0.0.0.0 nên tôi có thể truy cập từ Hệ điều hành máy chủ.
Có ai biết làm thế nào tôi có thể giải quyết nó?
Đây là docker soạn yml
tập tin cấu h ...

Tôi chỉ cài đặt Hasura và cơ sở dữ liệu Postgres (vâng, tôi sẽ thay đổi nó) trong mỗi bộ chứa 1 docker. Bản thân các thùng chứa không sử dụng nhiều dung lượng, nhưng dung lượng lưu trữ tổng thể của tôi đang nhanh chóng được sử dụng hết mỗi ngày! Tôi không biết tại sao, tôi khá mới với điều này.
Sử dụng U ...

Tôi đang chạy phiên bản Nextcloud riêng tư của mình bằng docker (docker-compose). Tôi đã cố nâng cấp lên phiên bản Nextcloud mới hơn nhưng không nhận ra rằng mình không được phép bỏ qua phiên bản chính (từ 21 đến 23). Bây giờ tôi không thể bắt đầu nó cả:
- Khi tôi cố khởi động vùng chứa với phiên bản 23 và kích hoạt ...
Tôi muốn lưu trữ nhiều trang web trong một máy chủ bằng proxy ngược nginx bằng cách làm theo hướng dẫn này https://www.datanovia.com/en/lessons/how-host-multiple-https-websites-on-one-server/
Proxy Nginx và mỗi trang web được khởi chạy riêng với Docker. Nhưng mỗi khi tôi tải lại một trong các trang web, nó sẽ tải nội dung của trang web khác. ...
Tôi đang sử dụng bộ chứa docker để lưu trữ ứng dụng web. Tôi có ba vùng chứa chính: MySQL, bình và Nginx. Hai cái đầu tiên hoạt động như mong đợi và cái sau dường như hoạt động tốt vì không có lỗi nào được hiển thị trong quá trình khởi động docker-compose.
Đầu ra khởi tạo vùng chứa Nginx:
nginx | /docker-entrypoint.sh: /d ...
Tôi có Windows 10, WSL2 và Docker.
Tôi đã sao chép một kho lưu trữ từ GitHub và khi tôi cố gắng kéo buồm lên, ra khơi
, tôi nhận được thông báo này: /usr/bin/env: âsh\râ: Không có tệp hoặc thư mục như vậy
.
Sau đây là từ trang web laravel mà tôi tin là giải pháp cho vấn đề của mình:
docker chạy --rm \
-u "$(id -u):$(id -g)" \
...

Tôi sử dụng Docker để triển khai dịch vụ Nextcloud. Đối với điều này, tôi sử dụng hình ảnh nextcloud-apache chính thức, proxy ngược Nginx, certbot và MariaDB. Không có gì đặc biệt, thực sự.
Phiên bản docker của tôi chạy ở chế độ bầy đàn. Tất cả các vùng chứa chạy cùng với trình quản lý trên cùng một máy chá» ...
Có một câu hỏi về bối cảnh docker, Fellas.
- Giả sử chúng ta tạo bối cảnh docker-compose cho một máy từ xa (tức là, `docker context create aaa --docker "host=ssh://root@1.1.1.1")
- Và xây dựng nó và chạy nó trên máy từ xa (tức là,
docker-compose --context aaa up -d
) - Bây giờ máy đang chạy. Giả sử tôi để máy tính của mình và đồng ngh ...
Tôi đang cố chạy bộ chứa haproxy chính thức nhưng không thành công (https://hub.docker.com/_/haproxy) với một tệp môi trường cho mỗi (đại loại như thế này https://www.loadbalancer.org/blog/how-to-install-haproxy-rhel/) để cho phép tôi thay thế vars trong haproxy.cfg của mình, ví dụ:
## env.txt
nút1=www1.domain.com
nút2=www2.domain.com
nút_port=8 ...

tôi có người dùng của tôi người dùng
ai thuộc nhóm người đóng tàu
và systemd-coredump
. Khi tôi đăng nhập qua ssh, tôi có thể xem qua các nhóm
lệnh mà tôi thực sự có systemd-coredump
tập đoàn. Điều kỳ lạ là bộ chứa docker của tôi (chạy dưới dạng người dùng
) không thể đọc tệp được đặt thành RW cho systemd-coredump ...