怎样安装docker(docker怎么用)

作者:可优cnblogs.com/keyou1/p/11511067.html

一、思考?

1.什么是Docker?

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

2.安装Docker难不难?

So easy!

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

二、Windows上安装Docker

1.在Windows 10上安装Docker

1.系统需求

2.下载安装包

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

3.按照安装向导next即可

4.运行

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

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

5.测试是否安装成功

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

2.在Windows 老版本安装Docker

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

下载Docker ToolBox安装包

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

2.安装

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

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

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

4.测试是否安装成功

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

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

会出现一个bash终端

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

三、在Linux上安装Docker

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 来安装

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

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是第一步

(0)

相关推荐

  • Linux中安装部署Docker管理工具Drone全攻略

    Drone 是一个构建在Docker之上的开源持续集成平台(CI).Drone 提供了一组预建的Docker映像,支持12+种语言和几乎所有主要的数据库.这意味着你不必花时间来安装软件和配置您的构建环 ...

  • RancherOS 图文安装教程(docker运行环境)

    RancherOS是由Rancher labs出品的一个专为Docker而生的精简版Linux, 提供了一个完整的Docker运行环境. RancherOS系统镜像下载地址:https://githu ...

  • Mac OS上通过boot2docker安装使用Docker的教程

    安装boot2docker是将docker daemon运行在虚拟机中的,所以系统中必须要有虚拟机环境:VMware.virtualbox.parallels都可以,必须要有,且使用的工具包有所不同. ...

  • 在Windows系统上安装Docker的教程

    大家好,今天我们来了解一下 Windows 操作系统中的 Docker 以及在其中安装 Docker Windows 客户端的知识.Docker 引擎使用 Linux 特有的内核特性,因此不能通过 W ...

  • 在CentOS、Fedora系统中使用Docker的方法

    一.从docker官方yum源进行安装 1.添加docker官方源 cat >/etc/yum.repos.d/docker.repo <<-EOF [dockerrepo] nam ...

  • docker技术入门与实战(docker快速入门)

    为了更好地理解 Docker 是什么,我们先来讲个故事:我需要盖一个房子,于是我搬石头.砍木头.画图纸.盖房子.一顿操作,终于把这个房子盖好了.结果,住了一段时间,心血来潮想搬到海边去.这时候按以往的 ...

  • docker入门教程(docker技术入门与实战)

    蜂窝集群.为了便于理解,首先需要解释一下几个概念,以及蜂窝集群的工作原理.蜂窝的概念和原理Swarm: 一个蜂窝是一组计算机,它们都运行了Docker Engine并且相互连接组成一个集群.显然,一个 ...

  • 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker的步骤

    Ubuntu Trusty带来的是3.13.0 Linux kernel ,需要准备所有ubuntu库的某些条件,docker安装包被称之为docker.io。(注:Ubuntu (和Debian)包 ...

  • 怎么在CentOS系统上安装Docker

    Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单.容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止.Docker 帮助系统管理员和程序员在容器中开发应用程序,并且 ...

  • docker容器里安装ssh的具体步骤

    docker安装ssh 通过命令行安装 1.pull ubuntu镜像 docker pull ubuntu:latest 2.启动并进入bash docker run -it -d ubuntu:l ...