如何在ubuntu16上安装docker

自从用了docker,就一直没法忘怀,省去了不少部署成本。特别是能够统一开发环境和部署环境,在实际开发中有很大的实用价值。linux

做为一个伪全栈,我是力推你们学习docker技术的。这种共享linux内核的机制,带来的轻量化和效率。能最大限度的发挥服务器性能。docker

好了下面说说从零开始ubuntu上部署docker。这里我用的是vm虚拟机ubuntu16 server 64位版。django

一、默认安装是没有sshd服务的,若是要用远程工做就要先安装sshd服务。由于后面咱们要用VIM要编辑ubuntu的配置。ubuntu

Ubuntu16 安装sshd服务器

sudo apt-get install openssh-serverssh

查看服务启动状况工具

ps -e | grep ssh性能

若是有ssh相关内容说明安装成功。服务正常启动。学习

二、使用远程工具连接服务器,我用的是SecureCRT。用ifconfig查看地址连接。rest

三、修改镜像源文件

切换到apt目录下:cd  /etc/apt/

修改前能够先对文件进行备份,以便往后恢复:sudo  cp  sources.list  sources.list.bak 

修改sources.list文件加入:

# 默认注释了源码镜像以提升 apt update 速度,若有须要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

四、最后更新安装源

sudo apt-get update

五、安装DOCKER

sudo apt install docker.io

安装完成后能够运行docker -v 查看一下版本。

 

下次分享如何用docker快速部署django运行环境。