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

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

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值