Docker的安装

来源:互联网 发布:c语言打开文件的路径 编辑:程序博客网 时间:2024/05/16 13:56

一 Linux 安装Docker

1.1 Centos6.x

如果是Centos的操作系统,如果是CentOS7一下的版本,比如6系列,内核都是2.6的,而对于Docker的安装,内核要求是3.8以上的,所以CentOS6系列的系统需要升级到3.8以上。

# 安装yum 源

yum -y installhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

 

# yum安装docker

yum install docker-io

 

# 我们可以启动docker服务

service docker start

 

# 查看docker版本信息

docker version

Client version: 1.7.1

Client API version: 1.19

Go version (client): go1.4.2

Git commit (client): 786b29d/1.7.1

OS/Arch (client): linux/amd64

Server version: 1.7.1

Server API version: 1.19

Go version (server): go1.4.2

Git commit (server): 786b29d/1.7.1

OS/Arch (server): linux/amd64

 

# 删除docker

rm -rf /var/run/docker.*

rm -rf /var/lock/subsys/docker

rm -rf /var/lib/docker/*

 

删除yum 安装包

yum -y remove docker-io.x86_64

 

删除镜像/容器等

rm -rf /var/lib/docker

 

1.2 CentOS7.x 安装docker

Centos7 64bit 安装docker

# 安装必要工具集

sudo yum install -y yum-utils

 

# 安装docker官方源

sudo yum-config-manager \

--add-repo \

https://download.docker.com/linux/centos/docker-ce.repo

 

# 更新yum缓存

sudo yum makecache fast

 

# 安装dcoker

sudo yum -y install docker-ce

 

# 启动docker

sudo systemctl start docker

 

二 windows 安装 docker

对于win10版本或者企业版64位之前的版本的需要使用Tool Box而对于Win10直接下载:

https://store.docker.com/editions/community/docker-ce-desktop-windows

对于win7 等系统来说则下载:

https://www.docker.com/products/docker-toolbox

 

我的是win7版本的,我直接运行下载的DockerToolbox.exe

然后因为我自己本地安装了Git,而且有Virtual Box所以我不选择安装:

安装好后,会自动生成环境变量。

这时候桌面会有一个DockerQuickstart Terminal,我们右键点击属性,确认Target中:

"D:\Tools\Git\bin\bash.exe --login -i"D:\Tools\Docker Toolbox\start.sh"

Git的bash的路径是否是你Git安装目录,如果不是,请修改。否则找不到bash命令。

 

在第一次执行的时候,它会检查boot2docker.iso是否是存在,如果存在是不是最新的版本,如果不存在或者不是最新的版本,则会向下载

https://github.com/boot2docker/boot2docker/releases/download/v17.09.0-ce/boot2docker.iso

到本地C盘C:\Users\nickyzhang\.docker\machine\cache目录下

然后开始构建虚拟机。

但是下载boot2docker.iso镜像虽然不大,但是很难以下载成功,你可以选择翻墙。

或者国内有下载的,你去下载了,然后放到C:\Users\nickyzhang\.docker\machine\cache,而且还要替换掉Docker安装目录下的boot2docker.iso。

这样你再启动DockerQuickstart Terminal的时候,就不会下载,直接进行虚拟机的安装。

启动好后,你就可以执行docker version查看版本之类的