Docker

systemctl start network
systemctl enable network
systemctl disable NetworkManager
systemctl stop NetworkManager


*** Add Repo
$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

*** Install docker
$ sudo yum install docker-engine
$ sudo service docker start

*** Run Test

$ sudo docker run hello-world

*** Add user to docker group
$ sudo groupadd docker
$ sudo usermod -aG docker admin
$ sudo chown root:docker /var/run/docker.sock
$ reboot

*** After reboot you can use docker command without sudo
$ sudo docker ps -a

*** Login Docker
$ docker login
Username: chadchai
Password: ************

*** First time run, docker will pull base image as a layers to local
$ docker run  -it  ubuntu /bin/bash

*** Check images
$ docker images 

*** Check container
$ docker ps -a

*** Start container 
$ docker start < container id >

*** Attach to running  container
$ docker attach < container id >

*** Test run 'tutum/hello-world
$ docker run tutum/hello-world

*** process runing.
$ docker ps

*** run container with
$ docker run -p 8080:80 tutum/hello-world

*** Test run tutum/wordpress
$ docker pull tutum/wordpress

*** run container with
$docker run -p 8080:80 tutum/wordpress
















Docker CentOS 7

By Chadchai Praphasanobol

Docker CentOS 7

  • 886