目录

一、WIN7安装DOCKER

二、docker安装centos7

1、查看可用的 CentOS 版本

  2、拉取指定版本的 CentOS 镜像

3、查看本地镜像

4、运行容器,并且可以通过 exec 命令进入 CentOS 容器。

5、安装成功

6、修改时区

7、安装常用程序

附录:安装遇到的问题


 

一、WIN7安装DOCKER

win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,
下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

docker win7 安装 docker windows7_docker

下载之后(建议截图红色的那个),点击安装下一级即可,完成三个图标

docker win7 安装 docker windows7_CentOS_02

 

点击 Docker QuickStart 图标来启动 Docker Toolbox 终端。

如果系统显示 User Account Control 窗口来运行 VirtualBox 修改你的电脑,选择 Yes。

docker run hello-world

docker win7 安装 docker windows7_docker_03

二、docker安装centos7

1、查看可用的 CentOS 版本

访问 CentOS 镜像库地址:https://hub.docker.com/_/centos?tab=tags&page=1。

可以通过 Sort by 查看其他版本的 CentOS 。默认是最新版本 centos:latest 。

docker win7 安装 docker windows7_docker_04

docker win7 安装 docker windows7_docker win7 安装_05

docker win7 安装 docker windows7_docker_06

  2、拉取指定版本的 CentOS 镜像

这里我们安装指定版本为例(centos7):

docker pull centos:centos7

docker win7 安装 docker windows7_CentOS_07

 

3、查看本地镜像

使用以下命令来查看是否已安装了 centos7:

docker images

docker win7 安装 docker windows7_CentOS_08

4、运行容器,并且可以通过 exec 命令进入 CentOS 容器。

docker run -itd --name centos-test centos:centos7 

# 强烈建议这个,上面那个有问题
docker run -itd --name centos-test  --privileged centos:centos7 /usr/sbin/init

docker win7 安装 docker windows7_CentOS_09

5、安装成功

最后我们可以通过 docker ps 命令查看容器的运行信息:

 

docker win7 安装 docker windows7_centos_10

6、进入容器

//新开个窗口,进入容器交互

docker exec -it -u root centos-test /bin/bash

7、修改时区

# 查看时区

date -R

//docker修改时区(容器内操作)
#解决办法

#1.复制相应的时区文件,替换系统时区文件;


cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 记得输入Y

#验证date
date -R

 

docker win7 安装 docker windows7_centos_11

8、安装常用程序

//安装常用程序

yum -y install net-tools 

yum -y install vim*

yum -y install sudo

yum -y install wget

yum -y install expect

yum -y install lsof

yum -y install psmisc

yum -y install tree

小插曲:

#vim 方向键不起作用
vim ~/.vimrc
#添加
:set term=builtin_ansi
//开启ssh服务
# 1.安装 openssh-server
yum install -y openssl openssh-server

# 小插曲,这里需要设置权限,不过vim操作起来我感觉怪的很
chmod -R 777 /etc/ssh

# 2.修改配置文件
vim /etc/ssh/sshd_config

#打开22端口

 

docker win7 安装 docker windows7_docker_12

 

# 允许root账户登录

 

docker win7 安装 docker windows7_CentOS_13

#允许账号+密码的方式登录

docker win7 安装 docker windows7_docker win7 安装_14

#3、启动ssh服务
systemctl start sshd.service

#重启网络
service network restart

#设置开机启动ssh服务
systemctl enable sshd.service

 

附录:安装遇到的问题

1、Error getting IP address: Something went wrong running an SSH command!command : ip addr show dev eth1 err : exit status 255

解决方法:

这时当使用VirtualBox启动虚拟机时提醒“虚拟电脑控制台 - 错误”,说明你电脑虚拟化技术处于被禁用状态。
这时就要启动BIOS的虚拟化设置 | 开启CPU虚拟化支持。
重启电脑后按F2或F10进入BIOS界面(不同主板型号进入BIOS所需按键不同)。
进入BIOS界面:Configuratio > Intel Virtualization Technology > Enabled。
注:主板不一样其BISO中显示关键词也不一样的,主要是找到Virtual或Virtualization将其设置为Enabled

2、time="2017-01-24T23:17:36+01:00" level=warning msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

解决方法:安装最后一个可用版本解决了我的问题,安装步骤当中红色箭头版本