Make simple Kubernetes cluster and deploy own Golang application
By using Docker, Docker-registry, Ansible and own servers
By using Docker, Docker-registry, Ansible and own servers
First, add your user to group docker And restart Docker daemon If this not help, change acl for file access:
# Start your registry docker run -d -p 5000:5000 registry:2 # Pull (or build) some image from the hub docker pull ubuntu # Tag the image so that it points to your registry docker tag ubuntu localhost:5000/myfirstimage # Push it docker push localhost:5000/myfirstimage # Pull it back docker pull localhost:5000/myfirstimage# Start your registry docker run -d -p 5000:5000 registry:2 # Pull (or build) some image from the hub docker pull ubuntu # Tag the image so…
delete unused images
Если есть зоопарт контейнеров и нужно постоянно запускать новые, то не мешало бы иметь какой то прокси, чтоб каждый раз не тягать их из интернета Запускаем свой Registry docker run -d \ -e STANDALONE=false \ -e MIRROR_SOURCE=https://registry-1.docker.io \ -e MIRROR_SOURCE_INDEX=https://index.docker.io \ -p 5000:5000 \ registrydocker run -d \ -e STANDALONE=false \ -e MIRROR_SOURCE=https://registry-1.docker.io \ -e MIRROR_SOURCE_INDEX=https://index.docker.io \ -p 5000:5000 \ registry Правим настройки клиентов в /etc/default/docker –registry-mirror=http://<my-docker-mirror-host>–registry-mirror=http://<my-docker-mirror-host>
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы Ставим на Linux Mint 17.2 wget -qO- https://get.docker.com/ | shwget -qO- https://get.docker.com/ | sh Поставит все само