Docker 安装 - Docker 与前端(一)

Docker 是一个开源的容器引擎,能够方便的对容器进行管理。做为一种新兴的虚拟化方式,跟传统的虚拟化方式相比具备众多优点。《Docker 碰见前端》系列文章,旨在记录如何经过 docker 构建一个相对完备的前端自动化开发环境。过程当中也会分享一些 linux 平台下的基础知识,但愿能为刚刚将开发环境迁移至 linux 的同窗提供一点帮助。能力所限,文中不免会出现不许确/不妥/甚至错误的表述,还请你们及时予以指正,我会第一时间进行修正。html

Windows 系统

windows10 操做系统自带 windows hyper-v 能够很是方便的运行 Docker。 在 windows7 系统上则稍微复杂一点,需经过安装 Docker-Toolbox 来使用 Docker(用 Oracle virtualbox 来取代 Hyper-V)。前端

安装后,Docker 不会自动启动,要启动它请从开始菜单打开 Docker for Winodws。window7 打开 Kitematic。Kitematic 并提供直观的图形用户界面(GUI)来运行Docker容器。linux

虽然在 windows7 平台经过 DockerToolbox 能够正常运行 Docker,但使用体验通常,强烈建议迁移到 Linux 平台,debian / ubuntu / fedora 等都是不错的选择。docker

Linux 系统

这里以 Fedora 为例(当前最新版本为 Fedora28),简要整理一下安装过程,其余环境大同小异。ubuntu

卸载旧版本

若是存在旧版本的 docker 则将其卸载,不存在可忽略此步骤。windows

$ sudo dnf remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

安装 Docker CE

  1. 安装dnf-plugins-core包,该包提供从命令行管理DNF存储库的命令。
$ sudo dnf -y install dnf-plugins-core
  1. 设置存储库
$ sudo dnf config-manager \
    --add-repo \
    https://download.docker.com/linux/fedora/docker-ce.repo
  1. 安装 Docker CE
$ sudo dnf install docker-ce
  1. 启动 Docker
$ sudo systemctl start docker
  1. 设置开机启动
$ sddo systemctl enable docker
  1. 更新用户组
$ sudo usermod -aG docker $USER

注销并从新登录后便可直接运行 docker 命令,而不用添加 sudo 前缀。bash

测试安装是否成功

docker run hello-world

此命令下载测试映像并在容器中运行它。当容器运行时,它会打印一条信息性消息并退出。测试

卸载 Docker CE

  1. 卸载 Docker CE
$ sudo dnf remove docker-ce
  1. 删除镜像和容器
$ sudo rm -rf /var/lib/docker

写在后面

本文地址:http://www.javashuo.com/article/p-hivmmiej-ds.html操作系统

关于本文若是您有任何建议或疑问请在下面留言交流,也可经过 Web前端高级工程师 群进行线上沟通。avatar命令行

相关文章
相关标签/搜索