Ubuntu Server 16.04.2 安装

作者 小明 日期 2017-04-27
Ubuntu Server 16.04.2 安装

Ubuntu Server 16.04.2 安装

下载镜像

ubuntu server下载地址

制作安装U盘

使用 UltraISO 等软件可以通过 ISO 文件制作启动盘

开始安装

  1. 把制作好的U盘插入电脑
  2. 从 U盘启动电脑
  3. 按向导开始安装。注意:选语言的时候最好不要选中文,不然可能安装失败。

配置网络

安装好之后登录系统,默认状态下 IP 地址是自动获取的,如果需要配置静态 IP 地址,可以通过修改 /etc/network/interfaces 文件。

# The primary network interface
auto enp4s0
iface enp4s0 inet static
address 172.16.6.202
netmask 255.255.255.0
gateway 172.16.6.1

修改完后,需要重启机器(使用reboot命令)。

配置时区

  1. 运行tzselect

    sudo tzselect
  2. 复制文件到/etc目录下
    sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  3. 更新时间
    sudo ntpdate time.windows.com

笔记本配置合盖不休眠

修改 /etc/systemd/logind.conf
#HandleLidSwitch=suspend
改为 HandleLidSwitch=ignore
重启 Login Manager 服务

sudo systemctl restart systemd-logind

安装 SSH Server

如果需要远程访问主机的,应先安装 SSH 服务器:
sudo apt-get install openssh-server
安装完后会自动运行,可以检查一下:
ps -ef|grep ssh
能看到如下内容

root 2412 1 0 02:29 ? 00:00:00 /usr/sbin/sshd -D

安装 Docker

Docker安装指南
Docker Swarm

开启 Docker tcp 监听

默认Docker 守护进程只会监听socket,不会监听任何 TCP 端口,如果要使用 Remote API 访问的话,需要开启端口监听。
正常情况下,在 Ubuntu 里修改 /etc/default 就可以了:

DOCKER_OPTS=" -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"

但在 Ubuntu Server 16.04 里却不起作用,网上搜索得到下面的方法解决:
打开/lib/systemd/system/docker.service 文件 添加一行
EnvironmentFile=-/etc/default/docker
并修改 ExecStart=/usr/bin/docker daemon -H fd://
改成
ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS

这样才可以使用/etc/default/docker 里定义的DOCKER_OPTS参数,然后执行:
systemctl daemon-reload
systemctl restart docker

成功解决。
参考:http://blog.sina.com.cn/s/blog_979b9b9e0102wl1l.html