Для работы Nginx с FastCGI необходимо установить пакет fcgiwrap
sudo apt-get install fcgiwrap
Читать далее «Запускаем выполнение bash в Nginx» Рассказываю сложные вещи простыми словами
Для работы Nginx с FastCGI необходимо установить пакет fcgiwrap
sudo apt-get install fcgiwrap
Читать далее «Запускаем выполнение bash в Nginx» docker tag sdss:0.2a docker-registry/sdss:0.2a
docker push docker-registry/sdss:0.2a
https://docs.docker.com/registry/deploying/
Пример API
https://www.baeldung.com/ops/docker-registry-api-list-images-tags
Доступ к ресурсу через авторизацию
docker login -u user -p password private.repository:5000
Для удаления
curl https://docker-registry/v2/my-ubuntu/tags/list
curl -v https://docker-registry/v2/my-ubuntu/manifests/latest -H 'Accept: application/vnd.docker.distribution.manifest.v2+json'
curl -X DELETE https://docker-registry/v2/my-ubuntu/manifests/sha256:a3785f78ab8547ae2710c89e627783cfa7ee7824d3468cae6835c9f4eae23ff7 -v
Adding these lines to the apache config for this vhost fixed it:
Header add X-Forwarded-Proto "https"
RequestHeader add X-Forwarded-Proto "https"
This problem is solved by following steps:
/etc/docker/daemon.json
{
"bip": "172.31.0.1/16"
}
systemd-resolve --status предоставил мне DNS-сервер 192.168.3.56 и ifconfig docker0 выдал мне: inet 192.168.65.2 netmask 255.255.0.0 broadcast 192.168.255.255 Все, что мне нужно было сделать, это добавить / etc / docker / daemon.json, как указано выше, и перезапустите docker
Статьи:
docker exec -it containerID /bin/bash
Где containerID — это идентификатор или имя контейнера
docker logs containername >& logs/myFile.log
Информация о логах хранится в каталоге:
/var/lib/docker/containers/*/*.json
from sqlalchemy import create_engine, text
import pandas as pd
engine = create_engine('postgresql://user:password@host:5432/dbname')
conn = engine.connect()
query = text("""SELECT * FROM core.sd_settings""")
df = pd.read_sql_query(query, conn)
print(df.head())
conn.close()
Примечание: требуется установка следующих компонентов
# requirements.txt
SQLAlchemy
psycopg2
pandas
# pip install -r requirements.txt
create or replace function update_array_elements(arr jsonb, key text, value jsonb)
returns jsonb language sql as $$
select jsonb_agg(jsonb_build_object(k, case when k <> key then v else value end))
from jsonb_array_elements(arr) e(e),
lateral jsonb_each(e) p(k, v)
$$;
select update_array_elements('[{"bar":true},{"bar":true}]'::jsonb, 'bar', 'false');
update_array_elements
----------------------------------
[{"bar": false}, {"bar": false}]
(1 row)