vagrant安装centos 7虚拟机同时安装docker

1.安装VirtualBox
下载地址:https://www.virtualbox.org/wiki/Downloads
 
2.安装vagrant
下载地址:https://www.vagrantup.com/downloads
 
3.使用vagrant给VirtualBox安装centos7
打开cmd,输入:vagrant init centos/7

这个时候在C:\Users\m1887下有一个Vagrantfile文件,这表示已经成功的从vagrant上拿到了挂载路径
接着输入:vagrant up


下载完成之后会自动在VirtualBox中安装centos7虚拟机,并启动虚拟机

这时候可以输入:vagrant ssh 连接到虚拟机

切换到root用户,进入etc->ssh->sshd_config文件,将PasswordAuthentication的值改成yes

 

4.更改虚拟机的IP
直接修改文件Vagrantfile:config.vm.network "private_network", ip: "192.168.56.10"

 

5.重启虚拟机
vagrant reload

 

6.安装docker
教程地址:https://docs.docker.com/engine/install/centos/
连接到虚拟机
a.卸载系统中的docker
输入:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
b.使用yum安装docker需要的依赖
输入:
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
 
 sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
c.安装docker
输入:
sudo yum install docker-ce docker-ce-cli containerd.io
d.启动docker
输入:
sudo systemctl start docker
e.设置开机自启
sudo systemctl enable docker
f.配置阿里云的镜像加速
输入:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
 "registry-mirrors": ["https://rg53zg4o.mirror.aliyuncs.com"]
 }
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

 

7.下载镜像
sudo docker pull [软件名]:[版本号]

 

8.删除镜像
sudo docker rmi [image id]

 

9.开机启动
sudo docker update [image name] --restart=always

 

10.设置时区
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
posted @ 2022-08-20 17:13  四毛二  阅读(65)  评论(0编辑  收藏  举报