一步步配置讓人爽的Docker CE學(xué)習(xí)環(huán)境

先決條件

Docker原生支持Linux,為了更好的學(xué)習(xí),所有操作均在Linux下操作。

由于本人習(xí)慣用Centos,所以選擇:

  • Centos 7
  • 系統(tǒng)必須64位
  • 開啟centos-extras 源(除非你手動(dòng)關(guān)閉過(guò),不然可以忽略這個(gè))
  • 記得先執(zhí)行yum update更新系統(tǒng)

如果使用Windows系統(tǒng),那么需要安裝虛擬機(jī)軟件,再安裝Centos7虛機(jī)。推薦使用xshell+Virtualbox。


安裝Docker CE

如果系統(tǒng)已經(jīng)有Docker,則需要先刪除它們:

yum remove docker docker-common docker-selinux docker-engine

使用Docker repository

  1. 安裝yum工具
yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加Docker repo
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  1. 更新yum緩存

yum makecache fast

  1. 安裝Docker-ce

yum install docker-ce

使用rpm包進(jìn)行安裝

  1. 下載Docker的rpm包: RMP下載地址
  1. 安裝

yum install /path/to/package.rpm

借助Daocloud來(lái)安裝

Docker的資源都是在國(guó)外的,由于某些原因?qū)е挛覀冊(cè)诎惭b過(guò)程中下載速度奇慢無(wú)比。所以為了跳出無(wú)限等待下載的坑,就有了國(guó)內(nèi)加速。

這里推薦使用Daocloud極速下載,媽媽再也不用擔(dān)心我安裝不了Docker了。

配置Docker服務(wù)

systemctl restart docker
systemctl enable docker

個(gè)性配置

創(chuàng)建普通用戶

養(yǎng)成不使用root賬戶的好習(xí)慣,如果需要root則使用sudo。

創(chuàng)建aaron用戶,并設(shè)置密碼:

useradd aaron
passwd aaron

執(zhí)行visudo命令后,找到 以下行:

# %wheel ALL=(ALL) NOPASSWD: ALL

把行首的注釋去掉并保存退出。

修改aaron用戶:

usermod -aG wheel,docker aaron

Note: 到這里我們就要和root說(shuō)拜拜了。之后的操作都基于aaron用戶進(jìn)行,基于aaron用戶進(jìn)行,基于aaron用戶進(jìn)行,請(qǐng)知悉。

配置oh-my-zsh

極大提升命令行操作效率,你值得擁有。

安裝oh-my-zsh

cd ~
sudo yum -y install zsh git curl vim
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

開啟dockerz插件:

sed -i 's/^plugins.*/plugins=(git docker z)/' ~/.zshrc

配置vim別名:

echo 'alias vi="vim"' >> ~/.zshrc

重新載入配置使之生效:

source ~/.zshrc

配置Docker Hub鏡像

同樣是某些原因,導(dǎo)致下載鏡像速度奇慢無(wú)比(如果你的網(wǎng)絡(luò)好的一腿,請(qǐng)忽略此步驟)。所以我們可以借助國(guó)內(nèi)鏡像來(lái)加速下載。

這里同樣是使用Daocloud加速器。此步需要注冊(cè)賬號(hào),然后根據(jù)提示操作即可享受非一般的下載體驗(yàn)。

結(jié)束語(yǔ)

到底,我們的Docker學(xué)習(xí)環(huán)境就完成了。接下來(lái)就可以一步步體驗(yàn)容器之美!

  1. oh-my-zsh插件z:
1.gif
  1. oh-my-zsh插件docker:
2.gif
  1. 使用加速器下載鏡像:
3.gif
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Docker — 云時(shí)代的程序分發(fā)方式 要說(shuō)最近一年云計(jì)算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,844評(píng)論 15 147
  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一、Docker 簡(jiǎn)介 Docke...
    極客圈閱讀 10,744評(píng)論 0 120
  • 公司樓下的無(wú)名小花開的尤其艷,只是今天的主題卻為告別。 記性差,但仍想記住這美好的一切,所以我拿起相機(jī),為此記錄下...
    championone閱讀 1,066評(píng)論 4 3
  • 生氣時(shí)什么?如同放屁是腸道排氣的過(guò)程一樣,是生命在排氣,味道不太好聞,感覺不太舒服,身邊的人都想離你而去。 如果這...
    一直在的阿金閱讀 543評(píng)論 0 0
  • 又是一個(gè)周三,悅和天使團(tuán)隊(duì)來(lái)到金鷹卡通幼兒園大班青蛙班。 班上餐后的時(shí)間都會(huì)自助看書,而且會(huì)交換自己帶來(lái)的書。 X...
    悅和天使閱讀 540評(píng)論 2 1

友情鏈接更多精彩內(nèi)容