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命令行

相關文章
相關標籤/搜索