docker是什么?
- 誕生于dotCloud公司
- 另一種虛擬化技術(shù)產(chǎn)物——Linux容器的封裝
- docker輕量丢间、資源占用小抱虐、速度快等優(yōu)勢 >>>>> 虛擬機
docker能做什么?
- 快速搭建開發(fā)環(huán)境和依賴
- 服務(wù)容器化部署
- 彈性云服務(wù)
- 組建微服務(wù)架構(gòu)
- ......
如何安裝docker
官方教程安裝docker時注意更換國內(nèi)鏡像源。
國內(nèi)mac下載地址: https://mirrors.aliyun.com/docker-toolbox/mac
國內(nèi)windows下載地址: https://mirrors.aliyun.com/docker-toolbox/windows/
Centos7安裝docker
- 安裝必要的系統(tǒng)工具
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 添加軟件源信息梢夯,這里更換為了阿里云鏡像源
$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新源并安裝docker-ce
$ sudo yum makecache fast
$ sudo yum -y install docker-ce
- 查看docker版本
$ docker version
- 開啟docker服務(wù)
$ sudo systemctl start docker
為docker hub更換國內(nèi)鏡像源
1.在/etc/docker/
目錄下新建daemon.json
文件并寫入以下內(nèi)容言疗,這里使用了中科大的docker hub源
$ vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
- 重啟docker服務(wù)
$ sudo systemctl restart docker
如何刪除docker
- 查看已安裝的Docker軟件包
$ sudo yum list installed | grep docker
- 根據(jù)查找出來的軟件包名進行卸載
$ yum -y remove docker-ce docker-ce-cli containerd.io
- 刪除所有的鏡像、容器颂砸、數(shù)據(jù)卷噪奄、配置文件等
$ sudo rm -rf /var/lib/docker