您的位置:首页 > 运维架构 > Docker

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

2018-02-24 13:38 190 查看
搭建环境前,需要思考几个问题:
(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系统的要求如下:
Toinstall Docker CE, you need the 64-bit version of one of these Ubuntu versions:
Artful17.10 (Docker CE 17.11 Edge only)
Zesty17.04
Xenial16.04 (LTS)
Trusty14.04 (LTS)
Docker CEis supported on Ubuntu on x86_64, armhf, and s390x (IBM zSystems) architectures.
s390x limitations:System Z is only supported on Ubuntu Xenial and Zesty.



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





需要注意的是:
1.    如果在创建虚拟机是无法选择64位时,需要进入Bios界面配置CPU支持Virtualization技术。
2.    安装过程中,记得勾选安装Openssh server。因为后续需要用到。

配置root账户密码
安装Ubuntu 16.04.3后,默认未设置root帐户的密码,使用安装过程中设置的用户登录,修改root帐户密码, 例如:



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

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



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了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: