Showing posts with label docker. Show all posts
Showing posts with label docker. Show all posts
Docker Oracle
https://www.doag.org/formes/pubfiles/9483095/2017-MW-Razvan_Anghel-Docker_for_Developers-Manuskript.pdf
Install Portainer
docker volume create portainer_data
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
in case of proxy restriction
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer --env HTTPS_PROXY="http://localhost:3129" --env HTTP_PROXY="http://localhost:3129"
How to install Docker CE (community edition): on RHEL 7
install steps
yum remove docker docker-common docker-selinux docker-engineyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.107-3.el7.noarch.rpm
yum install docker-ce
groupadd docker
usermod -aG docker $USER
systemctl enable docker
systemctl start docker
install docker-compose
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum install -y python-pip python-devel gcc
pip install --upgrade pip
pip uninstall docker docker-py docker-compose
pip install docker-compose
test docker
docker run hello-worldin case of update
cd /var/lib/docker/containerssed -i "s/docker-runc//g" $(grep -rl "docker-run")
systemctl restart docker
in case of conflict with existing network
vi /etc/docker/daemon.json{
"data-root": "/data01/docker/",
"default-address-pools": [ {"base":"192.168.201.0/24","size":28} ],
"insecure-registries":["host1:5000"]
}
systemctl daemon-reload
systemctl restart docker
vi /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://localhost:3129/"
Environment="HTTPS_PROXY=http://localhost:3129/"
}
systemctl daemon-reload
systemctl restart docker
in case of proxy restriction
mkdir -p /etc/systemd/system/docker.service.dvi /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://localhost:3129/"
Environment="HTTPS_PROXY=http://localhost:3129/"
Environment="NO_PROXY=localhost,127.0.0.1,172.17.0.1,172.30.1.1,host01"
systemctl restart docker
How do I enable the remote API for dockerd
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2376
systemctl daemon-reload
systemctl restart docker.service
Subscribe to:
Posts (Atom)