美文网首页
1-在腾讯云服务器上部署docker

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

作者: 比特阳 | 来源:发表于2017-02-10 11:01 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/nargittx.html