RUVIDEO
Поделитесь видео 🙏

003. Execute command with pipe(|) in docker container form host

# Create a new container for demo
docker create -ti --name ops_ubuntu_ntp2 openswitch/ubuntu_ntp /bin/bash

docker ps

docker start ops_ubuntu_ntp2

#Enter the console of Docker Container

docker attach ops_ubuntu_ntp2
#Enter the "return" key for showing prompt of Container

#in Docker Container
ls /home
#No folder in /home

#use "ctrl"+"p"+"q" to leave docker container
# Don't use "exit" or the container will be terminated.

#Execute a command in docker container by "docker exec"
docker exec ops_ubuntu_ntp2 useradd -m cobra_demo

docker attach ops_ubuntu_ntp2

#in Docker Container
ls /home
# The home directory for user cobra_demo is created
#use "ctrl"+"p"+"q" to leave docker container

# Use "docker exec" to change user password in container from host.
docker exec ops_ubuntu_ntp2 echo "cobra_demo:cobra_pw"|chpasswd
# Fail to user chpasswd to change password of user cobra_demo in container.
# This is because the Pipe (|).
# The command chpasswd is executed in host not in container.
# However, host accept the output from docker container as it parameter.

docker exec ops_ubuntu_ntp2 echo "cobra_demo:cobra_pw"
#try another way, use "echo" to pass parameter to "docker exec"
echo "cobra_demo:cobra_pw"|chpasswd | docker exec ops_ubuntu_ntp2 /bin/bash/

# I tried many solution and found the following command works
# The -i parameter is must.
echo "echo cobra_demo:cobra_pw|chpasswd" | docker exec ops_ubuntu_ntp2 /bin/bash

# Paramater -i for docker exec. I don't know why, but it works.
echo "echo cobra_demo:cobra_pw|chpasswd" | docker exec -i ops_ubuntu_ntp2 /bin/bash


「Audionautix」創作的「Navajo Night」是根據「Creative Commons Attribution」(https://creativecommons.org/licenses/by/4.0/) 授權使用
演出者:http://audionautix.com/

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «003. Execute command with pipe(|) in docker container form host», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.