I - Installation :-
1)Adding docker yum repository to your local machine.
#vi /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
#Proxy config -- optional
#proxy=http://192.168.1.1:80
#proxy_username=domainname\username
#proxy_password=password
2)Install docker throught yum
#yum install docker-engine
3)start & check status of docker service using systemctl
#systemctl start docker.service
#systemctl status docker.service
II - Docker Proxy configuration for docker image :-
1)create a directory for docker service
#mkdir /etc/systemd/system/docker.service.d
2)Add proxy settings in config file
#vi /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="http_proxy=http://domainname\username:password@192.168.1.1:80"
3)Reload docker config and restart docker service
# systemctl daemon-reload
# systemctl show docker --property Environment
# systemctl restart docker
4)Check docker service and pull ubuntu image
#docker run hello-world
#docker run -it ubuntu bash
5)check docker version
#docker info
1)Adding docker yum repository to your local machine.
#vi /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
#Proxy config -- optional
#proxy=http://192.168.1.1:80
#proxy_username=domainname\username
#proxy_password=password
2)Install docker throught yum
#yum install docker-engine
3)start & check status of docker service using systemctl
#systemctl start docker.service
#systemctl status docker.service
II - Docker Proxy configuration for docker image :-
1)create a directory for docker service
#mkdir /etc/systemd/system/docker.service.d
2)Add proxy settings in config file
#vi /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="http_proxy=http://domainname\username:password@192.168.1.1:80"
3)Reload docker config and restart docker service
# systemctl daemon-reload
# systemctl show docker --property Environment
# systemctl restart docker
4)Check docker service and pull ubuntu image
#docker run hello-world
#docker run -it ubuntu bash
5)check docker version
#docker info