Docker 安裝 - Docker 與前端(一)


Docker 是一個開源的容器引擎,可以方便的對容器進行管理。作為一種新興的虛擬化方式,跟傳統的虛擬化方式相比具有眾多優勢。《Docker 遇見前端》系列文章,旨在記錄如何通過 docker 構建一個相對完備的前端自動化開發環境。過程中也會分享一些 linux 平台下的基礎知識,希望能為剛剛將開發環境遷移至 linux 的同學提供一點幫助。能力所限,文中難免會出現不准確/不妥/甚至錯誤的表述,還請大家及時予以指正,我會第一時間進行修正。

Windows 系統

windows10 操作系統自帶 windows hyper-v 可以非常方便的運行 Docker。 在 windows7 系統上則稍微復雜一點,需通過安裝 Docker-Toolbox 來使用 Docker(用 Oracle virtualbox 來取代 Hyper-V)。

安裝后,Docker 不會自動啟動,要啟動它請從開始菜單打開 Docker for Winodws。window7 打開 Kitematic。Kitematic 並提供直觀的圖形用戶界面(GUI)來運行Docker容器。

雖然在 windows7 平台通過 DockerToolbox 可以正常運行 Docker,但使用體驗一般,強烈建議遷移到 Linux 平台,debian / ubuntu / fedora 等都是不錯的選擇。

Linux 系統

這里以 Fedora 為例(當前最新版本為 Fedora28),簡要整理一下安裝過程,其他環境大同小異。

卸載舊版本

如果存在舊版本的 docker 則將其卸載,不存在可忽略此步驟。

$ 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 前綴。

測試安裝是否成功

docker run hello-world

此命令下載測試映像並在容器中運行它。當容器運行時,它會打印一條信息性消息並退出。

卸載 Docker CE

  1. 卸載 Docker CE
$ sudo dnf remove docker-ce
  1. 刪除鏡像和容器
$ sudo rm -rf /var/lib/docker

寫在后面

本文地址:https://www.cnblogs.com/kelsen/p/9438321.html

如果您有任何建議或疑問請在下面留言交流。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM