@prophp7

Страница 318 из 1387
Evgeniy
01.04.2017
13:06:10
а конфиг в контейнере?)

Roman
01.04.2017
13:06:20
хз

Evgeniy
01.04.2017
13:06:38
а что происходит с файлами незакомиченными? после перезапуска?

Roman
01.04.2017
13:07:26
ничего

Google
Roman
01.04.2017
13:09:05
ну я делаю рестарт контейнера с дб - docker restart root_db_1

[mysqld] # # * Basic Settings # character-set-filesystem = utf8 character-set-server = utf8ничего после рестарта не изменилось

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci - mysql:tag не понятно что туда писать

Evgeniy
01.04.2017
13:17:07
а в первой статье написано вот так

[mysqld] init_connect='SET collation_connection = utf8_general_ci' init_connect='SET NAMES utf8' default-character-set=utf8 character-set-server=utf8 collation-server=utf8_general_ci skip-character-set-client-handshake

задавать кодировки если горит желание все в utf8

Roman
01.04.2017
13:20:57
а в docker-compose.yml можно задать кодировки?

Максим
01.04.2017
13:23:41
а в docker-compose.yml можно задать кодировки?
Можно задавать в отдельном файле, а при запуске копировать файл в контейнер.

Roman
01.04.2017
13:30:02
https://github.com/allegro/ralph/issues/1538

вот так не выходит

ERROR: Named volume "mysql.cnf:/etc/mysql/conf.d/mysql.cnf:rw" is used in service "db" but no declaration was found in the volumes section.

db: image: mariadb volumes: - mysql.cnf:/etc/mysql/conf.d/mysql.cnf

Zhandos
01.04.2017
13:38:59
что в сайте больше всего есть процессор?

Google
Roman
01.04.2017
13:39:56
запросы наверно к бд

Alexander
01.04.2017
13:40:14
ERROR: Named volume "mysql.cnf:/etc/mysql/conf.d/mysql.cnf:rw" is used in service "db" but no declaration was found in the volumes section.
Есть команда PS у докера. Запустить и увидишь сколько памяти съели контейнеры

Roman
01.04.2017
13:40:18
транзакии туда тоже

docker ps - не показывает сколько памяти съели контейнеры

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES - вот что она показывает

Alexander
01.04.2017
13:43:01
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES - вот что она показывает
Память увеличь, на aws разверни и за минут 10 разберешься

Roman
01.04.2017
13:44:49
у меня всего 2 гига

я не на авс

а на своей локальной балалайке

Alexander
01.04.2017
13:46:26
а на своей локальной балалайке
Понял. Два года назад попробовал, при любых глюках сейчас запускают на aws. Экономит пол дня минимум на разбор полетов

Roman
01.04.2017
13:48:03
ну у меня пока нет возможности на авс переехать, да и смысла нет

нужно на своей балалайке в общем)

Fayozjon [CybernatiC]
01.04.2017
13:52:36
Ребята как кота кастрировать на nodejs ?

Roman
01.04.2017
14:13:00
пересобрал контейнер - у него указан путь на файл mysql.cnf в котором utf8 кодировка, захожу в бд и вижу снова latin1

как такое возможно

cat docker-compose.yml version: '2' services: redmine: image: redmine ports: - 8080:3000 environment: REDMINE_DB_MYSQL: db REDMINE_DB_PASSWORD: example depends_on: - db restart: always db: image: mariadb volumes: - mysql.cnf:/etc/mysql/conf.d/mysql.cnf environment: MYSQL_ROOT_PASSWORD: toor MYSQL_DATABASE: redmine MYSQL_USER: root restart: always volumes: mysql.cnf: {}/etc/mysql/conf.d/mysql.cnf - есть и с нужными настройками

Roman
01.04.2017
14:15:46
да

show global variables like 'char%';

мб полностью все контейнеры удалить и образы

Google
Roman
01.04.2017
14:16:54
и все по новой

?

кроме docker-compose.yml конечно

как снести докер?

Артур
01.04.2017
17:00:13
все данные или ты заколебался?

Roman
01.04.2017
17:00:23
полностью

худшее что мог придумать человеческий род

Артур
01.04.2017
17:00:37
а потмо как обычно

кто-то не разобрался просто

Roman
01.04.2017
17:00:50
не удаляются образы

Артур
01.04.2017
17:00:57
надо удалить контейнеры

Артур
01.04.2017
17:01:01
это я вчера еще написал

Максим
01.04.2017
17:01:03
Roman
01.04.2017
17:01:04
дак проблема не во мне

я 16 часов потратил

документация такая

не описывает все моменты

хотя бы частые

а только один самый простой пример

Google
Максим
01.04.2017
17:01:36
Так а что тебе не понятно то?

Roman
01.04.2017
17:02:01
кодировка не задается для бд

volumes не принимает записей

удалить images не выходит

мне нужно удалить полностью докер

нет такой возможности да?

Sergey
01.04.2017
17:02:50
кодировку можно как парамет в команде передать

Roman
01.04.2017
17:02:52
docker rmi $(docker images -q) Error response from daemon: no such file or directory

Sergey
01.04.2017
17:03:13
version: '2' volumes: database: image: mariadb:latest restart: always volumes: - db-data:/var/lib/mysql environment: MYSQL_DATABASE: redmine MYSQL_ROOT_PASSWORD: redmine command: mysqld --character-set-server=utf8 --collation-server=utf8_general_ci

Roman
01.04.2017
17:03:14
пробовал не помогает

Admin
ERROR: S client not available

Roman
01.04.2017
17:05:15
предыдущий вариант нужен

с редмайн

и портом

10083

можно?

Артур
01.04.2017
17:06:53
ну ports: добавить тоже можно)

Roman
01.04.2017
17:07:31
у меня не будет работать

сто проц

Артур
01.04.2017
17:07:48
в докер не вшит скрипт 1 апреля

Google
Артур
01.04.2017
17:07:50
так что будет

Sergey
01.04.2017
17:08:30
у меня вот такой вариант есть с редмайном, рабочий) https://gist.github.com/mhz-tamb/25a8df47a784e62ca15547e2826822f6

Артур
01.04.2017
17:09:17
https://github.com/atnartur/nginx-proxy вот это может пригодиться, но потом

и я кидал уже сюда один свой композ

Здесь появляется плюс в том, что ты можешь взять и унести это все на другую машину без проблем. Если это одно отдельно взятое приложение, то его вполне можно собрать в одном контейнере. То есть там буудт nginx, php, mysql, файлы... все вместе. У меня в проектах каждый из пеерчисленных сущностей - отдельный контейнер. и это все собирается в один compose и запускается

https://github.com/atnartur/php-images/blob/master/php7.0.11-fpm-phalcon3.0.1/Dockerfile пример докерфайла для PHP контейнера

https://github.com/atnartur/WebAppMonitor/blob/dev/docker-compose.yml пример compose

Sergey
01.04.2017
17:11:51
а не пробовали letsencrypt как-то в контейнер запихнуть с получением и обновлением сертфиката?)

Артур
01.04.2017
17:12:47
уже работает

Sergey
01.04.2017
17:17:08
меня интересует сам воркфлоу. как это обычно делается? у меня пока идеи это либо собирать letsencypt в контейнере веб сервера и добавлять крон, либо все это на хост машине делать. мне эти варианты как-то не нравятся

Roman
01.04.2017
17:23:54
я ж говорил не будет работать ERROR: Named volume "db-data:/var/lib/mysql:rw" is used in service "db" but no declaration was found in the volumes section.

https://gist.github.com/Roman-Romanov97/769656c1bab90d36eb7c4ce88c7e706f

Roman
01.04.2017
17:28:46
на какой строке?

хз как это делать

Артур
01.04.2017
17:29:29
внизу инде

(инде = уж по-татарски, простите:D)

Roman
01.04.2017
17:30:02
я понял

мне синтаксис абсолютно не знаком

вообще

Страница 318 из 1387