Kubernetes Dynamic Provisioning Using Dedicated GlusterFS and Heketi
Sep 17, 2020 | 1021 views
Tags: Docker
Sep 13, 2020 | 1090 views
kubeadm init --pod-network-cidr 10.5.0.0/16
kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml
kubectl patch pv pv-name -p '{"spec":{"claimRef": null}}'
kubectl patch pvc PVC_NAME -p '{"metadata":{"finalizers": []}}' --type=merge
Sep 10, 2020 | 988 views
Tutorial refer to here: How To Set Up a Private Docker Registry on Ubuntu 18.04
Also check Sharing docker images without a registry
Sep 01, 2020 | 1581 views
1. Build a centos7-systemd docker base image refer to official centos on docker hub
Dockerfile for systemd base image
FROM centos:7.8.2003
ENV container docker
RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == \
systemd-tmpfiles-setup.service ] || rm -f $i; done); \
rm -f /lib/systemd/system/multi-user.target.wants/*;\
rm -f /etc/systemd/system/*.wants/*;\
rm -f /lib/systemd/system/local-fs.target.wants/*; \
rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
rm -f /lib/systemd/system/basic.target.wants/*;\
rm -f /lib/systemd/system/anaconda.target.wants/*;
VOLUME [ "/sys/fs/cgroup" ]
CMD ["/usr/sbin/init"]
Build your base image
$ docker build --rm -t local/centos7-systemd .
Dockerfile of centos7-systemd-sshd
FROM local/centos7-systemd
RUN yum -y install openssh-server openssh-clients; systemctl enable sshd.service;
CMD ["/usr/sbin/init"]
Build image
docker build --rm -t local/centos7-systemd-sshd .
docker run -it -d --name node2 --privileged -e container=docker \
-v /sys/fs/cgroup:/sys/fs/cgroup:ro local/centos7-systemd-sshd /usr/sbin/init
Enter into container's terminal:
docker exec -it node2 bash
End
Aug 25, 2020 | 1031 views
Basic Tutorials:
Docker Volume:
General and comprehensive Tutorial:
Configure docker image autorestart:
# In order to enable a restart policy, you need to use the --restart argument when executing docker run
docker run -dit --restart unless-stopped httpd
# Or configure a running container
# unless-stopped: The container would always be restarted unless it was manually stopped
docker update --restart unless-stopped container_id
Content from Docker Tutorial Series :
Part 3 — More on Images and Containers
Part 5 — Building your own Docker Images
Part 6 — Docker Private Registry
Part 10 — Docker Swarm Tutorial
Part 11 — Docker Swarm on Google Compute Engine
Part 12 — Getting Started with Kubernetes using Minikube
Part 13 — Docker Management Commands
Appendix
Learning Docker ? Move To The Cloud !