Docker mount shm(shared memory) with custom size script.

Docker mount shm(shared memory) with custom size script. #!/bin/bash ##USAGE ##Для изменения размера разделяемой памяти в докер контейнере необходимо указать размер в мегабайтах(M) и имя сервиса DOCKER_SERVICE_NAME=»disp» DOCKER_SHM_SIZE=»512M» DOCKER_SERVICE_NAME_ID=$(docker ps | grep ${DOCKER_SERVICE_NAME} | grep -ve ‘exporter’ | awk ‘{print $NF}’) DOCKER_ROOT_DIR=$(docker inspect ${DOCKER_SERVICE_NAME_ID} | grep ‘HostnamePath’ | awk ‘{print $2}’ | tr -d \» […]

Читать далее…

Get ftp file list and get files on ftp via curl

Get ftp file list and get files via curl Bash script for getting all files in chroot dir and get files Create file with user:passwd@ip user1:232323232@217.116.163.35 user2:dsfsfsfsf@217.116.163.35 user3:sfsfsfsf@217.116.163.35 #!/bin/bash TRIC_CONNECTION_FILE=»/docker-compose/scripts/tric_import/tric.list» TRIC_DATA=$(cat ${TRIC_CONNECTION_FILE} | grep -ve ‘^#.*$’ | sed ‘/^\s*$/d’ ) HOME_DIR=»/bup/tric» ftp_get () { while read -r line do FTPUSER=$(echo «$line» | cut -d\: -f1 […]

Читать далее…

Собираем jq 1.5/1.6 для armv7 arch в ubuntu 18.04/debian9 x64

Понадобилось собрать jq для armv7 — для сбора метрик. Подготоваливаем систему для сборки бинарника sudo dpkg —add-architecture armv7 sudo dpkg —add-architecture armhf sudo dpkg —add-architecture armv7l sudo apt update sudo apt-get install gcc make gcc-arm-linux-gnueabi binutils-arm-linux-gnueabi g++ autoconf gcc-arm-none-eabi gcc-arm-linux-gnueabihf Скачиваем пакет и собираем. Собралась версия 1.5. wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-1.5.tar.gz tar xfvz jq-1.5.tar.gz cd jq-1.5 autoreconf […]

Читать далее…

Запуск ms-sql server в docker контейнере

Понадобилось на работе для тестов поюзать ms-sql server, благо он есть и для linux, иначе бы мне пришлось предать свою сущность… Итак приступим. Требования: — docker; — docker-compose; — linux. Клонируем из git проект git clone https://gitlab.com/itc-life/docker-mssql cd docker-mssql Собираем образ docker-compose build Далее правим docker-compose.yml Приводим к необходимому виду: — правим пароль — он […]

Читать далее…