目錄
- Windows 10
- MacOs
- Linux
- CentOS
- Ubuntu
- 鏡像加速器
一银还、Windows10
- 系統(tǒng)要求:不支持Windows 10家庭版操作系統(tǒng)樱哼。
下載及安裝
-
下載地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows
-
以管理員權(quán)限運(yùn)行安裝包
-
點(diǎn)擊OK,安裝完成后點(diǎn)擊
Close and restart
辜昵,等待系統(tǒng)重啟
-
然后以管理員權(quán)限運(yùn)行程序即可
-
檢查docker 版本荸镊,在命令行中輸入:
docker version
-
查看所有容器:
docker ps -a
-
查看正在運(yùn)行的容器:
docker ps
-
在設(shè)置中配置加速器:
"registry-mirrors": ["https://mqxz7mjm.mirror.aliyuncs.com"]
,配置點(diǎn)擊重啟即可
二堪置、MacOs
下載及安裝
- 下載地址:https://hub.docker.com/editions/community/docker-ce-desktop-mac
- 將
Docker.dmg
文件拖到Applications
就行了
-
分配資源躬存,按個(gè)人需求
- 其余配置與Windows10一致
三、Linux
Ubuntu系統(tǒng)
-
安裝依賴(lài):
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
-
安裝證書(shū):
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg l sudo apt-key add -
-
添加源:
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
-
安裝Docker:
apt -y install docker-ce
舀锨,ce為社區(qū)版本
-
檢查docker版本:
docker version
CentOS系統(tǒng)
-
安裝依賴(lài):
yum install -y yum-utils device-mapper-persistent-data lvm2
-
添加源:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
安裝Docker:
yum -y install docker-ce
CentOS安裝Docker問(wèn)題處理
- 安裝過(guò)程中報(bào)錯(cuò):
warning: /var/cache/yum/x86_64/7/docker-ce-stable/packages/docker-ce-xxx
-
需要關(guān)閉docker-ce的gpg驗(yàn)證岭洲,將gpgcheck=1改成gpgcheck=0步驟如下
vi /etc/yum.repos.d/docker-ce.repo
- 這文件一開(kāi)始是只讀文件需要授權(quán)寫(xiě)權(quán)限,指令:
sudo chmod 777 /etc/yum.repos.d/docker-ce.repo
-
使用vi的查找替換指令進(jìn)行全部替換:
%s/gpgcheck=1/gpgcheck=0/g
替換之后
wq
保存退出即可
- 使用
docker version
報(bào)錯(cuò):Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
坎匿,這是因?yàn)檫€沒(méi)有啟動(dòng)docker
- 啟動(dòng)docker:
systemctl start docker
- 啟動(dòng)后再使用
docker version
盾剩,發(fā)現(xiàn)沒(méi)有報(bào)錯(cuò)
- 服務(wù)器重啟后docker會(huì)關(guān)閉,使用
systemctl enable docker
讓docker開(kāi)機(jī)即啟動(dòng)解決
四替蔬、配置加速器
注冊(cè)加速器
- 注冊(cè)阿里云:https://cr.console.aliyun.com/
-
注冊(cè)后點(diǎn)擊鏡像工具->鏡像加速器
- 復(fù)制加速器地址即可
配置加速器
- CentOS/Ubuntu
-
cd /etc/docker
告私,切換到docker目錄 -
vi daemon.json
,創(chuàng)建daemon.json
文件并寫(xiě)入加速器地址承桥,然后wq
保存退出
{
"registry-mirrors": ["https://6yus5ux3.mirror.aliyuncs.com"]
}
然后重啟docker:
systemctl restart docker
-
測(cè)試?yán)ginx容器:
docker pull nginx
驻粟,發(fā)現(xiàn)拉取速度提升
-
如果沒(méi)配置加速器,下載會(huì)失敗
- Windows10/MacOS
-
在設(shè)置->Dcoker Engine中配置加速器地址凶异,然后重啟應(yīng)用即可
問(wèn)題解決
-
拉取鏡像如果出現(xiàn)如下報(bào)錯(cuò)需要修改配置文件
vim /usr/lib/sysctl.d/00-system.conf
-
添加:
net.ipv4.ip_forward=1
重啟網(wǎng)絡(luò):
systemctl restart network
-
刪除報(bào)錯(cuò)的鏡像:
docker rm -f container
蜀撑,然后重新創(chuàng)建即可