準備
下載
wget https://get.docker.com/builds/Linux/x86_64/docker-latest -O /usr/bin/docker
Kernel核心低啟動不了:
yum install kernel-ml-aufs kernel-ml-aufs-devel
Ubuntu安裝docker
sudo apt-get install docker
sudo service docker start
sudo docker run -d -p 8082:80 daocloud.io/daocloud/dao-2048
CentOS安裝docker
安裝
yum install docker(這個版本比較老1.5)
yum install docker-io
啟動
sudo ./docker -d &
sudo service docker start
開機啟動
sudo chkconfig docker on
關閉(升級前需要關閉服務)
killall docker
配置DaoCloud鏡像:
/etc/default/docker
DOCKER_OPTS="--registry-mirror=http://aad0405c.m.daocloud.io"
docker-machine ssh default
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=http://b5c2dd1f.m.daocloud.io |g" /var/lib/boot2docker/profile
exit
docker-machine restart default
請將aad0405c替換為您在 DaoCloud 上註冊後,為您專屬產生的Mirror地址連結名。
docker pull glot/java
firewall的底層是使用iptables進行資料過濾,建立在iptables之上,這可能會與 Docker 產生衝突。當 firewalld 啟動或者重啟的時候,將會從 iptables 中移除 DOCKER 的規則,從而影響了 Docker 的正常工作。當你使用的是 Systemd 的時候, firewalld 會在 Docker 之前啟動,但是如果你在 Docker 啟動之後再啟動 或者重啟 firewalld ,你就需要重啟 Docker 進程了。
部落格地址:http://blog.yoqi.me/archives/3842