20170210 創建
本章小目標
- 創建服務器
- 掛載數據盤
- 下載鏡像
- 部署鏡像
1 創建服務器
到騰訊云花大約500包了1年,購買了一臺ubuntu服務器,然后部署docker鏡像。這個過程是網頁選擇的,略過。
騰訊云官方安裝方法鏈接,用的DAOcloud鏡像
#安裝:
$ curl -sSL https://get.daocloud.io/docker | sh
#加速:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://84763bc6.m.daocloud.io
#建立 docker 用戶組,避免以后用sudo操作
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
鑒于下載安裝速度依然很慢,可以直接在云上重裝系統,選擇一個騰訊官方的docker鏡像for ubuntu 16
重裝登陸后執行:sudo apt install docker.io
2 掛載數據盤
買了10g的數據盤,很便宜,開機后沒有找到,發現需要自己格式化個掛載。網上搜索“騰訊云數據盤掛載”,教程很多,略過。
下面是我剛找的一個鏈接,不是我當時跟著做的那個,但大同小異
http://jingyan.baidu.com/article/48b37f8d393e9c1a65648847.html
3 登錄訪問服務器
一開始我用騰訊云網頁登入,很不方便,命令也不能拷貝。
還是用我習慣的secureCRT比較好。
4 docker配置
4.1 查看版本
ubuntu@VM-49-34-ubuntu:~$ sudo su
root@VM-49-34-ubuntu:/home/ubuntu# docker -v
Docker version 1.12.3, build 6b644ec
4.2 修改image默認保存路徑
系統盤大小有限,所以把docker下載的鏡像放到10g的數據盤上比較靠譜
$docker info #查看docker默認路徑
修改unbuntu配置文件:
sudo vim /etc/default/docker
DOCKER_OPTS="--graph /home/zy/docker" #鏡像路徑
sudo vim /lib/systemd/system/docker.service
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
EnvironmentFile=/etc/default/docker 這里增加配置文件生效
ExecStart=/usr/bin/dockerd $DOCKER_OPTS -H fd:// --增加啟動參數
然后重啟生效
#systemctl daemon-reload
sudo service docker restart
$docker info
5 接下來就可以部署鏡像了
#測試 Docker 是否安裝正確
$ docker run hello-world
隨便玩吧。