Показаны сообщения с ярлыком docker. Показать все сообщения
Показаны сообщения с ярлыком docker. Показать все сообщения

суббота, 12 сентября 2020 г.

Docker how to

Сборка образа
sudo docker build -t <image_name> .

Просмотр списка образов в системе
sudo docker images

Запуск контейнера из образа
sudo docker run -p 8888:8080 -d --name <container_name> <image_name>

export SYS_VAR_TEST=test_val

sudo docker run -p 8888:8080 -d -e DOC_VAR_TEST1=$SYS_VAR_TEST -e DOC_VAR_TEST2=$SYS_VAR_TEST -e TZ=Europe/Moscow --name <container_name> <image_name>

Логи в запущеном контейнере
sudo docker logs -f <container_name>

Командная строка в запущеном контейнере
sudo docker exec -it <container_name> bash

Копирование файла из контейнера
sudo docker cp <container_name>:/usr/local/tomee/conf/context.xml context.xml

Копирование файла в контейнер
sudo docker cp context.xml <container_name>:/usr/local/tomee/conf/context.xml

Остановка контейнера
sudo docker stop <container_name>

Запуск остановленного контейнера
sudo docker start <container_name>

Удаление контейнера
sudo docker rm <container_name>

Удаление образа
sudo docker rmi <image_name>

воскресенье, 3 декабря 2017 г.

docker ssh server

Init container:
> docker run -it -v c:/work:/work -p 8080:80 -p 2222:22 debian bash

Container start:
> docker start <container name>

Attach to started container:
> docker attach <container name>

Init repo:
# apt-get update
# apt-get upgrade

Install SSH server
# apt-get install openssh-server
# /etc/init.d/ssh  start

Add user:
# useradd -s /bin/bash -m -d /home/<user name> <user name>
# passwd <user name>

Enable 'su', set password for root:
# passwd root

Connect to SSH 10.0.75.2:2222