docker ubuntu 安装包_史上最全Docker环境安装指南
生活随笔
收集整理的這篇文章主要介紹了
docker ubuntu 安装包_史上最全Docker环境安装指南
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、思考??
1.什么是Docker?
- 裝應(yīng)用的容器
- 開(kāi)發(fā)、測(cè)試、運(yùn)維都偏愛(ài)的容器化技術(shù)
- 輕量級(jí)
- 擴(kuò)展性
- 一次構(gòu)建、多次分享、隨處運(yùn)行
2.安裝Docker難不難?
- So easy!
- 此文看過(guò)之后,讀者一定會(huì)有一個(gè)docker環(huán)境
二、Windows上安裝Docker
1.在Windows 10上安裝Docker
- 系統(tǒng)需求
操作系統(tǒng)內(nèi)存其他Windows 10 64 bit (家庭版不行)4GB以上開(kāi)啟Hyper-V(大多數(shù)電腦默認(rèn)會(huì)開(kāi)啟)
- 下載安裝包
- https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe
- 按照安裝向?qū)ext即可
- 運(yùn)行
- 不會(huì)自動(dòng)啟動(dòng)
- 在開(kāi)始菜單搜索Docker, 打開(kāi)即可
- 細(xì)節(jié)配置, 可參考這個(gè)鏈接(https://docs.docker.com/docker-for-windows/#docker-settings-dialog)
- 測(cè)試是否安裝成功
- 在CMD中運(yùn)行如下命令, 有顯示版本號(hào)或者顯示"Hello from Docker!", 則代表安裝成功
2.在Windows 老版本安裝Docker
- 在老版本W(wǎng)indows上安裝Docker需要滿足如下條件
操作系統(tǒng)內(nèi)存其他Windows 7 , 8, 8.14GB以上開(kāi)啟Hyper-V(大多數(shù)電腦默認(rèn)會(huì)開(kāi)啟)
- 下載Docker ToolBox安裝包
- https://github.com/docker/toolbox/releases/download/v19.03.1/DockerToolbox-19.03.1.exe
- 安裝
- 檢測(cè)版本
- 對(duì)于Windows 8 或者 8.1, 打開(kāi)任務(wù)管理器 -> 性能 -> 虛擬化已啟用
- 對(duì)于Windows 7可以使用這個(gè)工具去檢測(cè)是否開(kāi)啟虛擬化https://www.microsoft.com/en-us/download/details.aspx?id=592
- 雙擊exe安裝包, 按照安裝向?qū)ext即可
- 測(cè)試是否安裝成功
- 在桌面查找Docker QuickStart圖標(biāo)雙擊開(kāi)啟Docker
- 如果出現(xiàn)User Account Control 提示, 點(diǎn)擊是
- 會(huì)出現(xiàn)一個(gè)bash終端
- 運(yùn)行docker run hello-world, 如果出現(xiàn)"Hello from Docker.", 則代表運(yùn)行成功
三、在Linux上安裝Docker
1.在Centos上安裝
- linux內(nèi)核版本依賴(lài)
- kernel version >= 3.8
- 可以使用如下命令查看
- uname -a | awk '{split($3, arr, "-"); print arr[1]}'
- 如果已安裝過(guò)Docker, 需要移除老版本的Docker
- 添加Docker repository yum源
- 開(kāi)始安裝Docker Engine
- 開(kāi)啟Docker
- 驗(yàn)證是否安裝成功
- 如果出現(xiàn)"Hello from Docker.", 則代表運(yùn)行成功
- 如果在每次運(yùn)行docker命令是, 在前面不添加sudo, 可以執(zhí)行如下命令:
- 如果嫌上面安裝步驟麻煩, 可以運(yùn)行如下腳本來(lái)安裝
- 不能在生產(chǎn)系統(tǒng)中使用
2.在Ubuntu上安裝
- linux內(nèi)核版本依賴(lài)
- kernel version >= 3.8
- 可以使用如下命令查看
- uname -a | awk '{split($3, arr, "-"); print arr[1]}'
- 操作系統(tǒng)依賴(lài), 如下版本都可以
- 如果已安裝過(guò)Docker, 需要移除老版本的Docker
- 使用Docker repository 來(lái)安裝
- 安裝Docker
- 開(kāi)啟Docker
- 驗(yàn)證是否安裝成功
- 如果出現(xiàn)"Hello from Docker.", 則代表運(yùn)行成功
- 如果在每次運(yùn)行docker命令是, 在前面不添加sudo, 可以執(zhí)行如下命令:
四、使用shell腳本安裝Docker
1.在Ubuntu和Centos上安裝
install_docker_.sh
#!/bin/bash #Author: 檸檬班可優(yōu) #Date: 2019-06-06 #install docker in ubuntu and centosfunction install_docker_in_ubuntu {sudo apt-get update -y# install some toolssudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common net-tools wget -y# install dockercurl -fsSL get.docker.com -o get-docker.shsh get-docker.sh# start docker servicesudo groupadd docker &> /dev/nullsudo gpasswd -a "${USER}" dockersudo systemctl start dockerrm -rf get-docker.sh }function install_docker_in_centos {# install some toolssudo yum install -y git vim gcc glibc-static telnet bridge-utils# install dockercurl -fsSL get.docker.com -o get-docker.shsh get-docker.sh# start docker servicesudo groupadd docker &> /dev/nullsudo gpasswd -a "${USER}" dockersudo systemctl start dockerrm -rf get-docker.sh}SYSTEM_NAME="$(awk -F= '/^NAME/{print $2}' /etc/os-release)" if [[ "${SYSTEM_NAME,,}" =~ "ubuntu" ]] ; thenecho "Your system is ubuntu."echo "Installing Docker in ubuntu..."install_docker_in_ubuntu elif [[ "${SYSTEM_NAME,,}" =~ "centos" ]] ; thenecho "Your system is centos."echo "Installing Docker in centos..."install_docker_in_centos elseecho "This script can only run in ubuntu and centos system."exit 1 fi2.運(yùn)行腳本
- bash install_docker_.sh
五、總結(jié)
- 本文介紹了安裝docker的多種方式,相信總有一種適合你的
- 學(xué)習(xí)熱門(mén)的Docker容器化技術(shù),安裝docker是第一步
圖片來(lái)源于網(wǎng)絡(luò),如有侵權(quán),還請(qǐng)聯(lián)系我刪除
總結(jié)
以上是生活随笔為你收集整理的docker ubuntu 安装包_史上最全Docker环境安装指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 定期存款和理财的区别 不只是收益率
- 下一篇: solr mysql增量导入_Solr全