目录
一、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 QuickStart 图标来启动 Docker Toolbox 终端。
如果系统显示 User Account Control 窗口来运行 VirtualBox 修改你的电脑,选择 Yes。
docker run hello-world
二、docker安装centos7
1、查看可用的 CentOS 版本
访问 CentOS 镜像库地址:https://hub.docker.com/_/centos?tab=tags&page=1。
可以通过 Sort by 查看其他版本的 CentOS 。默认是最新版本 centos:latest 。
2、拉取指定版本的 CentOS 镜像
这里我们安装指定版本为例(centos7):
docker pull centos:centos7
3、查看本地镜像
使用以下命令来查看是否已安装了 centos7:
docker images
4、运行容器,并且可以通过 exec 命令进入 CentOS 容器。
docker run -itd --name centos-test centos:centos7
# 强烈建议这个,上面那个有问题
docker run -itd --name centos-test --privileged centos:centos7 /usr/sbin/init
5、安装成功
最后我们可以通过 docker ps 命令查看容器的运行信息:
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
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端口
# 允许root账户登录
#允许账号+密码的方式登录
#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"
解决方法:安装最后一个可用版本解决了我的问题,安装步骤当中红色箭头版本