快速搭建Linux环境并安装Docker(2)

目录

1、Liunx环境搭建

        1.1、安装visualBox

        1.2、安装vagrant

        1.3、初始化centos7系统

        1.4、设置虚拟机位置

        1.5、启动虚拟机环境

2、虚拟机

        2.1、启动虚拟机

        2.2、关闭虚拟机

        2.3、更改虚拟机ip

3、安装Docker

3.1、卸载系统之前的docker

3.2、安装docker

3.3、设置开机自启动

3.4、配置镜像加速


1、Liunx环境搭建

        为了更加快速的搭建Linux环境这边我们使用Vagrant

        1.1、安装visualBox

                去Oracle VM VirtualBox下载visualBox安装

                visualBox进行安装需要cpu开启虚拟化

               (开启cpu虚拟化-->   http://t.csdn.cn/YkBZI)

                安装后重启系统

        1.2、安装vagrant

                去Vagrant by HashiCorp 下载vagrant安装

                安装后重启系统

                cmd中输入vagrant有版本代表成功

        1.3、初始化centos7系统

                cmd中输入vagrant init centos/7,即可初始化一个centos7系统

                注意:这个命令在哪个目录下执行的,他的Vagrantfile就生成在哪里

        1.4、设置虚拟机位置

                打开visualBox->设置->高级

                更改虚拟机存放位置,最好和Vagrantfile在同一目录下

        1.5、启动虚拟机环境

                vagrant up 启动虚拟机环境

                启动后出现default folder:/cygdrive/c/User/… =>/vagrant。然后ctrl+c退出

                前面的页面中有ssh账号信息。

                vagrant ssh就会连上虚拟机。可以使用exit退出

                (也可以打开visualBox,在visualBox里面进行可视化的启动和关闭)

2、虚拟机

        2.1、启动虚拟机

 查看初始化centos7系统的位置有没有Vagrantfile(没有代表没有下载centos/7,无法进行下一步) window+R,cmd命令,输入vagrant,回车,是否显示vagrant的信息(没有需要安装vagrant)

在你存放Vagrantfile的位置cmd后输入vagrant up,虚拟机启动命令,得出现Rsyncing folder: /cygdrive/c/Users/86153/ => /vagranthe这个命令 (同步某个文件夹,也就启动成功) ​

vagrant ssh连接虚拟机,就可以去VirtualBox里面查看 ​ (也可以在VirtualBox里右键启动)

        2.2、关闭虚拟机

  在VirtualBox里,右边选中你正在运行的虚拟机,右键退出,关机

        2.3、更改虚拟机ip

更改Vagrantfile更改虚拟机ip,修改其中的config.vm.network"private_network ",ip:"192.168.56.10" 这个ip需要在windows的ipconfig中查到vitualbox的虚拟网卡ip,然后更改下最后一个数字就行(不能是1,1是我们的主机)。

配置完后vagrant reload重启虚拟机。在虚拟机中ip addr就可以查看到地址了。互相ping也能ping通。

3、安装Docker

前提:启动虚拟机,cmd命令,vagrant up

          连接虚拟机,vagrant ssh

          切换用户,su root,密码默认是vagrant

3.1、卸载系统之前的docker

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

3.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

配置后需要重启

sudo systemctl start docker

3.3、设置开机自启动

sudo systemctl enable docker

查看是否成功 docker -v,sudo docker images

3.4、配置镜像加速

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://r2vgep6t.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

docker重启

sudo systemctl restart docker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

键可不冷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值