Kubernetes is orchestrator for docker containers:
Docker file -build-> Docker image -run-> Docker container
Изоляция достигается за счет использования таких Linux-механизмов, как: namespaces - обеспечивают изоляцию в рамках ОС control groups - устанавливают лимиты на потребление контейнером ресурсов хоста
docker pull image_name - загрузить образ image_name docker images - посмотреть список загруженных образов (образы в системе) docker ps - вывести список запущенных docker ps -a - список запущенных ранее контейнеров docker rm id_контейнера - удалить контейнер с указанным id
Удалить все контейнеры: docker rm $(docker ps -a -q -f status=exited) docker rmi - удалить образ
docker run image_name - запустить образ image_name docker run busybox echo “hello from busybox” - запустить образ busybox и выполнить команду из запущенного контейнера (echo “hello from busybox”)
docker exec -i -t container_name /bin/bash Перейти в консоль контейнера
Запуск нескольких команд из контейнера: docker run -it busybox sh / # ls bin dev etc home proc root sys tmp usr var / # uptime 05:45:21 up 5:58, 0 users, load average: 0.00, 0.01, 0.04
Команда run с флагом -it подключает интерактивный tty в контейнер. Теперь можно запускать сколько угодно много команд внутри. Попробуйте.
UMPUTUN VPN
CID=$(docker run -d –restart=always –privileged -p 1194:1194/udp -p 443:443/tcp umputun/dockvpn)
docker run -t -i -p 8080:8080 –volumes-from $CID umputun/dockvpn serveconfig docker run -t -i -p 8181:8080 –volumes-from $CID umputun/dockvpn serveconfig
https://178.62.200.139:8080/
docker ps docker exec -i -t 115d0e4f665e bash
docker run -d -p11443:443 –name=mtproto-proxy –restart=always -v proxy-config:/data telegrammessenger/proxy:latest
docker run –restart always -d –name socs5 -e SOCKS_USER=us@r_sAcs5 -e SOCKS_PASSWORD=d_Sw3Ge7r#a% -p 1080:1080 ex3ndr/telegram-proxy export http_proxy=”http://user:password@host:port” export http_proxy=”http://us@r_sAcs5:d_Sw3Ge7r#a%@178.62.200.139:1080” export http_proxy=”https://us$r_sAcs5:d_Sw3Ge7r#a%@178.62.200.139:1080”
git clone https://github.com/mobilejazz/docker-ipsec-vpn-server.git cd docker-ipsec-vpn-server ./start.sh ./adduser.sh us$r_sAcs5 Shared secret: eVzCL7RZYZsZVBWrAyrqHtHL4WsFxn Password for user is: 7WovgTzTfmAAMvTndbHj
adduser.sh dwooklarmana Shared secret: eVzCL7RZYZsZVBWrAyrqHtHL4WsFxn Password for user is: C6w8dnhNupahEXkq3psn
docker run –restart=always -d -p 5867:5867 -e PROXY_USER=SET_USER -e PROXY_PASSWORD=SET_PASSWORD -e PROXY_SERVER=0.0.0.0:5867 xkuma/socks5
Answer:
What is the CNCF?