Для установки docker системы в linux mint можно использовать скрипт, приведенный ниже. Его необходимо сохранить (например, script.sh). Далее сделать файл скрипта исполняемым (если он еще таковым не является): 'chmod +x script.sh' Запускаем скрипт, указывая путь до него: 'path/to/script.sh' Если скрипт находится в текущей директории, то нужно указать ./ перед именем файла скрипта: './script.sh' Можно запустить скрипт, непосредственно указывая интерпретатор sh: 'sh script.sh'
#!/usr/bin/env bash
# https://docs.docker.com/install/linux/docker-ce/ubuntu/
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"
sudo apt-get update
sudo apt-get install docker-ce
# https://docs.docker.com/compose/install/
sudo curl -L https://github.com/docker/compose/releases/download/1.20.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# https://docs.docker.com/install/linux/linux-postinstall/
sudo groupadd docker
sudo usermod -aG docker $USER
Актуальная версия скрипта [тут]:https://gist.github.com/dweldon/39ca0536168a92815a56df44eb55a337
Пример установки docker контейнера с postgres:
-
установка docker контейнера с postgres:
docker run --name some-postgres -e POSTGRES_PASSWORD=password -d postgres
-
Вывести список запущенных контейнеров можно командой:
docker ps
После выполнения команды в консоли в столбце NAMES отображается имя контейнера "some-postgres" -
Запуск консоли psql происходит следующей командой
docker exec -ti <имя контейнера> psql -U postgres
После ввода команды появляется приглашение консоли psql