Docker 安裝 Docker 與前端(一)

2022-03-04 17:46:52 字數 1753 閱讀 2532

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

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 等都是不錯的選擇。

這裡以 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

安裝dnf-plugins-core包,該包提供從命令列管理dnf儲存庫的命令。

$ sudo dnf -y install dnf-plugins-core
設定儲存庫

$ sudo dnf config-manager \

--add-repo \

安裝 docker ce

$ sudo dnf install docker-ce
啟動 docker

$ sudo systemctl start docker
設定開機啟動

$ sddo systemctl enable docker
更新使用者組

$ sudo usermod -ag docker $user
登出並重新登陸後即可直接執行docker命令,而不用新增sudo字首。

docker run hello-world
解除安裝 docker ce

$ sudo dnf remove docker-ce
刪除映象和容器

$ sudo rm -rf /var/lib/docker

docker安裝與docker安裝nginx

主要是部署速度的不同,dockers較快,是秒級,而虛擬機器很慢,至少10s以上 docker部署專案將會更快更好 step 1 安裝必要的一些系統工具 step 2 新增軟體源資訊 sudo yum config manager add repo step 3 更新並安裝 docker ce su...

Docker實戰(一) Docker安裝與基礎命令

我是在ubuntu 16上安裝的docker,linux安裝docker只需要乙個命令 sudo apt get install docker.io 執行完後,可以在終端輸入docker看到以下資訊證明我們安裝成功了 注 提示許可權問題就新增sudo docker usage docker opti...

docker系列(一) docker基礎與安裝筆記

docker是基於go語言編寫的開源容器專案,誕生於2013年初,到目前為止,已經經歷了6年的發展演變。現如今,docker已經非常火爆,特別是在一線it企業,部署 運維等工作都借助docker來展開。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行...