1-在腾讯云服务器上部署docker

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

随便玩吧。

你可能感兴趣的:(1-在腾讯云服务器上部署docker)