快捷搜索:  汽车  科技

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)2.下载安装包1.系统需求此文看过之后,读者一定会有一个docker环境二、Windows上安装Docker1.在Windows 10上安装Docker

作者:可优 来源:https://www.cnblogs.com/keyou1/p/11511067.html

一、思考❓❔

1.什么是Docker?

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(1)

  • 装应用的容器
  • 开发、测试、运维都偏爱的容器化技术
  • 轻量级
  • 扩展性
  • 一次构建、多次分享、随处运行

2.安装Docker难不难?

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(2)

So easy!

此文看过之后,读者一定会有一个docker环境

二、Windows上安装Docker

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(3)

1.在Windows 10上安装Docker

1.系统需求

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(4)

2.下载安装包

https://download.docker.com/win/stable/Docker for Windows Installer.exe

3.按照安装向导next即可

4.运行

  • 不会自动启动
  • 在开始菜单搜索Docker 打开即可

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(5)

细节配置 可参考这个链接(https://docs.docker.com/docker-for-windows/#docker-settings-dialog)

5.测试是否安装成功

在CMD中运行如下命令 有显示版本号或者显示"Hello from Docker!" 则代表安装成功

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(6)

2.在Windows 老版本安装Docker

1.在老版本Windows上安装Docker需要满足如下条件

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(7)

下载Docker ToolBox安装包

https://github.com/docker/toolbox/releases/download/v19.03.1/DockerToolbox-19.03.1.exe

2.安装

检测版本:对于Windows 8 或者 8.1 打开任务管理器 -> 性能 -> 虚拟化已启用

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(8)

对于Windows 7可以使用这个工具去检测是否开启虚拟化https://www.microsoft.com/en-us/download/details.aspx?id=592

3.双击exe安装包 按照安装向导next即可

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(9)

4.测试是否安装成功

在桌面查找Docker QuickStart图标双击开启Docker

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(10)

如果出现User Account Control 提示 点击是

会出现一个bash终端

运行docker run hello-world 如果出现"Hello from Docker." 则代表运行成功。

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(11)

三、在linux上安装Docker

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(12)

1.在Centos上安装

1.linux内核版本依赖

kernel version >= 3.8

可以使用如下命令查看

uname -a | awk '{split($3 arr "-"); print arr[1]}'

2.如果已安装过Docker 需要移除老版本的Docker

sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

3.添加Docker repository yum源

# 国内源 速度更快 推荐 sudo yum-config-manager \ --add-repo \ https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo # 官方源 服务器在国外 安装速度慢 # $ sudo yum-config-manager \ # --add-repo \ # https://download.docker.com/linux/centos/docker-ce.repo

4.开始安装Docker Engine

sudo yum makecache fast sudo yum install docker-ce docker-ce-cli containerd.io

5.开启Docker

sudo systemctl enable docker sudo systemctl start docker

6.验证是否安装成功

sudo docker run hello-world

如果出现"Hello from Docker." 则代表运行成功

7.如果在每次运行docker命令时 在前面不添加sudo 可以执行如下命令:

sudo usermod -aG docker $USER

8.如果嫌上面安装步骤麻烦 可以运行如下脚本来安装

注意:不能在生产系统中使用

curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh --mirror Aliyun sudo systemctl enable docker sudo systemctl start docker sudo groupadd docker sudo usermod -aG docker $USER

2.在Ubuntu上安装

1.linux内核版本依赖

kernel version >= 3.8

可以使用如下命令查看

uname -a | awk '{split($3 arr "-"); print arr[1]}'

操作系统依赖 如下版本都可以

Disco 19.04 Cosmic 18.10 Bionic 18.04 (LTS) Xenial 16.04 (LTS)

2.如果已安装过Docker 需要移除老版本的Docker

sudo apt-get remove docker docker-engine docker.io containerd runc

3.使用Docker repository 来安装

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(13)

4.安装Docker

# 更新apt包索引 sudo apt-get update # 安装docker sudo apt-get install docker-ce docker-ce-cli containerd.io

5.开启Docker

sudo systemctl enable docker sudo systemctl start docker

6.验证是否安装成功

sudo docker run hello-world

如果出现"Hello from Docker." 则代表运行成功

7.如果在每次运行docker命令时 在前面不添加sudo 可以执行如下命令:

sudo usermod -aG docker $USER

四、使用shell脚本安装Docker

1.在Ubuntu和Centos上安装

install_docker_.sh

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(14)

dockerlinux安装教程(史上最全Docker环境安装指南-让安装docker简单到爆)(15)

2.运行脚本

bash install_docker_.sh

五、在线练习docker

katacoda网站:

https://www.katacoda.com/ 每10分钟一个小练习

Play with Docker网站:

https://labs.play-with-docker.com/ 注册docker账号并登陆 每次能使用4个小时,之后会被清空

六、总结

本文介绍了安装docker的多种方式,相信总有一种适合你的

学习热门的Docker容器化技术,安装docker是第一步

猜您喜欢: