1、删除已存在的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、添加docker
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
启动docker
sudo systemctl start docker
3、添加阿里的容器加速器
4、遇到的问题
1、CentOS Docker安装No space left on device失败
1)使用root登录vagrant
[vagrant@localhost ~]$ su
Password:
Password:vagrant(默认root密码)
2)查看存储情况
[root@localhost vagrant]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 237M 0 237M 0% /dev
tmpfs 244M 0 244M 0% /dev/shm
tmpfs 244M 4.5M 240M 2% /run
tmpfs 244M 0 244M 0% /sys/fs/cgroup
/dev/sda1 40G 40G 148K 100% /
tmpfs 49M 0 49M 0% /run/user/1000
3)进入根目录下# du -h --max-depth=1;能看出占用空间最大的文件夹
[root@localhost dev]# cd /
[root@localhost /]# du -h --max-depth=1
4)找到占用空间最大的文件,进入占用空间最大的 /vagrant 文件夹下
使用
# du -h --max-depth=1
找到AppData 或 Application Data文件删除
[root@localhost vagrant ]# rm -rf “AppData”
5)重新安装
[vagrant@localhost ~]$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2