共計 2378 個字符,預計需要花費 6 分鐘才能閱讀完成。
本篇內容主要講解“vmware 中的 Ubuntu Docker 如何搭建”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“vmware 中的 Ubuntu Docker 如何搭建”吧!
1. 思維導圖
2. 如何搭建一個容器
2.1 準備實驗環境
(1)環境選擇
管理工具:docker engine,因為 docker 最流行使用最廣泛;
runtime:runc。docker 的默認 runtime。
操作系統:ubuntu,雖然有類似 coreos 的容器 os,但是剛開始學習,建議用熟悉的系統 ubuntu。
(2)安裝 docker
(2.2)配置 docker 的 apt 源:
①安裝包,允許 apt 命令 https 訪問 docker 源;
②添加 docker 官方的 gpg key;
③將 docker 的源添加到 /etc/apt/sources.list
(2.3)ubuntu 中安裝 docker
首先需要驗證 ubuntu 是否支持 docker:
docker 要求 ubuntu 系統的內核版本高于 3.10,查看本頁面的前提條件來驗證你的 ubuntu 版本是否支持 docker。
$ uname -r
①將 ubuntu 官方源換成國內阿里源
vi /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
②更新源:
sudo apt-get update
③修復損壞的軟件包,卸載出錯的包,重新安裝正確版本。
sudo apt-get -f install
④更新軟件
sudo apt-get upgrade
⑤安裝需要的包:
sudo apt install apt-transport-https ca-certificates software-properties-common curl
⑥添加 gpg 密鑰,并添加 docker-ce 軟件源,此處以中國科技大學的 docker-ce 源為例:
curl -fssl https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable
⑦添加成功后更新軟件包緩存:
sudo apt update
⑧安裝 docker-ce:
sudo apt install docker-ce
⑨設置開機自啟動并啟動 docker-ce(安裝成功后默認已設置并啟動,可忽略):
sudo systemctl enable docker
sudo systemctl start docker
⑩添加當前用戶到 docker 用戶組,可以不用 sudo 運行 docker。
sudo groupadd docker
sudo usermod -ag docker $user
測試:
docker run hello-world
?啟動 docker 服務:
$ sudo service docker start
測試運行:
$ docker run ubuntu:15.10 /bin/echo hello world
docker: docker 的二進制執行文件。run: 與前面的 docker 組合來運行一個容器。ubuntu:15.10 指定要運行的鏡像,docker 首先從本地主機上查找鏡像是否存在,如果不存在,docker 就會從鏡像倉庫 docker hub 下載公共鏡像。/bin/echo “hello world”: 在啟動的容器里執行的命令
ps:ubuntu 中以非 root 用戶運行 docker 時,會報錯,需先執行:
sudo usermod -ag docker runoob
命令 !!!
2.2 運行第一個容器
docker run -d -p 80:80 httpd
到此,相信大家對“vmware 中的 Ubuntu Docker 如何搭建”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!