Docker的那些事儿—环境搭建(2)


上一篇:Docker的那些事儿—Docker简介(1)


搭建环境前,需要思考几个问题:

(1)  安装什么样的系统?Windows?Linux or Mac?32 bit or 64 bit?

(2)  在哪里安装?物理机?虚拟机?(使用什么虚拟化软件?)云主机?

(3)  Docker都有哪些版本?怎么选择?

要回答上面的这些问题,建议先参考下Docker的官方文档,因为Docker对不同的Linux系统版本有一定的要求,尽量不要出现了系统安装完毕,发现系统版本和Docker的版本不兼容,导致浪费时间。总结一句话:选择最适合自己的(建议选Linux,因为本教程基于Ubuntu进行演示)。

Docker支持几乎所有的Linux发行版,也支持Mac和Windows。在各种操作系统的安装方法可以访问:https://docs.docker.com/engine/installation/。后续我们也会讲解docker的安装。例如要在ubuntu系统上安装docker,官网查询到的对ubuntu系统的要求如下:

To install Docker CE, you need the 64-bit versionof one of these Ubuntu versions:

        Artful 17.10 (Docker CE 17.11 Edge only)

        Zesty 17.04

        Xenial 16.04 (LTS)

        Trusty 14.04 (LTS)

Docker CE is supported on Ubuntuon x86_64, armhf, and s390x (IBM z Systems) architectures.

s390x limitations: System Z is only supportedon Ubuntu Xenial and Zesty.

Docker的那些事儿—环境搭建(2)_第1张图片

下载完Linux镜像后,请自行google或者百度如何安装。我是在virtualbox上安装ubuntu 16.04.3。

Docker的那些事儿—环境搭建(2)_第2张图片
Docker的那些事儿—环境搭建(2)_第3张图片

需要注意的是:

1. 如果在创建虚拟机是无法选择64位时,需要进入Bios界面配置CPU支持Virtualization技术。

2.  安装过程中,记得勾选安装Openssh server。因为后续需要用到。

配置root账户密码

安装Ubuntu16.04.3后,默认未设置root帐户的密码,使用安装过程中设置的用户登录,修改root帐户密码, 例如:

之后就可以用root账户重新登录了。

配置虚拟机与外网可以相互访问

Docker的那些事儿—环境搭建(2)_第4张图片

Reboot后重新进入系统,尝试相互ping你的本地主机和虚拟机。

配置root 账户可以ssh登录虚拟机

由于安装过程中勾选安装Openssh server了,所以这里要设置一下允许root账户ssh登录,修改/etc/ssh/sshd_config中PermitRootLogin prohibit-password 为yes,保存设置后,重启sshd 服务:service sshd restart

然后就可以在你的本地主机使用xshell 或者security-CRT以ssh的方式登录系统了(前提是你的宿主机可以访问虚拟机)

至此,环境准备已经完成,我们安装了Ubuntu 16.04.3,接下来就是安装Docker了。



下一篇:Docker的那些事儿—Docker的安装(3)


你可能感兴趣的:(Docker的那些事儿—环境搭建(2))