Build & Installation

Docker Images: HERE

Steps Description Commands
1 Install docker apt-get install docker.io
2 Launch service service docker.io status
    service docker.io start
3 softe link ln -sf /usr/bin/docker.io /usr/local/bin/docker
4 import docker cat ubuntu14.tar
    sudo docker import - ray/ubuntu14
  OR pull a images sudo docker pull ubuntu:16.04
    sudo docker images
5 run docker container docker run -d –dns 8.8.8.8 –dns 8.8.4.4 -p 80:80 -p 9200:9200 -p 50000:50000 -v /home/ray/www:/home/ray/www –name=ibmsc -h SC ray/ubuntu14 /bin/bash -c “while true;do sleep 1000; done”
    google DNS: –dns 8.8.8.8 –dns 8.8.4.4
6 start & login sudo docker start ibmsc
    login-docker.sh ibmsc
7 save docker commit wow wowserver
8 export docker image sudo docker ps -a
    sudo docker export 7691a814370e > ubuntu14.tar
9 remove docker images docker stop $(docker ps -a -q)
    sudo docker rmi -f 87bce9b2c54c
10 reomve all container docker rm $(docker ps -a -q)
11 remove a image docker rmi
12 remove all images docker rmi $(docker images -q)
13 Network Config:docker run 1. sudo docker run –net:host –name ubuntu_bash -i -t ubuntu:latest /bin/bash
    2. sudo docker run –dns 8.8.8.8 –dns 8.8.4.4 –name ubuntu_bash -i -t ubuntu:latest /bin/bash
    3. vi /etc/default/docker 然后去掉“docker_OPTS=”–dns 8.8.8.8 –dns 8.8.4.4””前的#号
    4. vi /etc/NetworkManager/NetworkManager.conf 在dns=dnsmasq前加个#号注释掉 然后 sudo restart network-manager && sudo restart docker
    5. pkill docker && iptables -t nat -F && ifconfig docker0 down && brctl delbr docker0 && docker -d
    6. 直接在docker内修改/etc/hosts
14 Docker network sudo vim /etc/resolvconf/resolv.conf.d/base (nameserver 8.8.8.8 nameserver 8.8.4.4)
15 Docker Version docker version
16 Download & test latest centos server sudo docker run -i -t centos /bin/bash
17 create docker subnet networks sudo docker network create -d bridge –subnet 172.25.0.0/16 docker01
18 run a contatiner with a given ip [preferrable] docker run -v /home/ray:/home/ray -h xmaster –name=xmaster -it ubuntu bash
.   [alernative]sudo docker run –net mynet123 –ip 172.18.0.22 -v /home/ray:/home/ray -h xmaster –name=xmaster -it ubuntu bash
19 make sure container attached to network docker network connect docker01 xmaster
20 inspect a customized network docker network inspect xmaster