VirtualBox到Vagrant到Linux到Docker安装教程

  1. 下载&安装 VirtualBox:https://www.virtualbox.org/,并且开启 CPU 虚拟化
  2. 下载&安装 Vagrant:https://www.vagrantup.com/downloads.html
  3. 打开window cmd窗口,运行Vagrant init centos/7,即可初始化一个centos7系统
  4. 运行vagrant up即可启动虚拟机。(注:系统root用户的密码是vagrant)运行vagrant ssh:自动使用 vagrant 用户连接虚拟机。
  5. 默认虚拟机的 ip 地址不是固定 ip,开发不方便。之前的操作已经在相应盘下形成了“Vagrantfile”,先通过控制台运行ipconfig,找到VirtualBox的ipv4地址,再到Vagrantfile里面进行修改。例:config.vm.network "private_network", ip: "192.168.56.10"。然后使用vagrant reload命令重启,否则ip修改不生效。
  6. 重新使用 vagrant up 启动机器即可。然后再 vagrant ssh 连接机器。
  7. 注意:VirtualBox 会与包括但不限于如下软件冲突,需要卸载这些软件,然后重启电脑; 冲突的软件:红蜘蛛,360,净网大师(有可能)等。
  8. 卸载系统之前的 docker,输入:

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

9. 安装 Docker-CE

       安装必须的依赖:

sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

设置docker repoyum位置:

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

安装 docker,以及 docker-cli

sudo yum install docker-ce docker-ce-cli containerd.io

10. 启动 docker:sudo systemctl start docker

11. 设置 docker 开机自启:sudo systemctl enable docker

12. 配置 docker 镜像加速。针对 Docker 客户端版本大于 1.10.0 的用户可以通过修改 daemon 配置文件/etc/docker/daemon.json 来使用加速器:

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["https://xkqav4k0.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值