docker是虚拟化容器技术。docker是一种镜像,可以秒级启动各种容器,每一种容器都是一个完整的运行环境,容器之间相互隔离
按照步骤操作
卸载旧版本docker
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
sudo是以超级管理员的方式运行(默认vagrant用户不具有运行这个命令的权限)
安装依赖的一些包
sudo yum install -y yum-utils
设置安装docker的地址
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装dockerce(社区版docker引擎),docker客户端,docker容器
sudo yum install docker-ce docker-ce-cli containerd.io
这一步一路确认(y)
启动docker
sudo systemctl start docker
设置开机自启动
每次启动linux都要进行启动docker很麻烦,设置开机自启官网没有,视频里教的。
sudo systemctrl enable docker
配置镜像加速
docker默认从dockerhub中下载,这个网站是国外的,因此要为docker配置国内镜像,推荐阿里云
阿里云控制台——产品与服务——容器镜像服务
1创建一些目录
sudo mkdir -p /etc/docker
2配置镜像加速地址
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://uhptldn7.mirror.aliyuncs.com"] } EOF
3重启docker后台线程
sudo systemctl daemon-reload
4重启docker服务
sudo systemctl restart docker