Docker笔记_环境安装

一.VirtualBox + Vagrant 

  由于在Docker的学习过程中,可能会安装许多 image,而这些 image 往往不好卸载,所以最好是通过虚拟机来搭建Docker环境,再不需要时,直接将虚拟机删掉即可.

ubuntu下VirtualBox + Vagrant 安装:

  VirtualBox安装:

   1> 在https://www.virtualbox.org/wiki/Downloads下载ubuntu对应版本的deb包。

   2> 终端执行 sudo dpkg -i virtualbox-5.2_5.2.18-124319_Ubuntu_xenial_amd64.deb

    若缺少相关依赖,则下载相关依赖.

   3> 执行 virtualbox --help 如果显示帮助文档,则表示安装成功

 

  Vagrant安装:

   1> 在https://www.vagrantup.com/downloads.html 下载vagrant包 (注意:ubuntu16.04需下载Debian的 .deb包,若下载了Linux的 .zip包,后面创建虚机时会出"invalid option(s): verify_host_key (ArgumentError)"的错误)

   2> 双击下载的 .deb包进行安装

   3> 执行   vagrant -v 检查是否成功

在执行vagrant之前首先配置Box:

$ vagrant box add {title} {url}/{box文件}
$ vagrant init {title}
$ vagrant up

boxes下载地址:   https://app.vagrantup.com/boxes/search

Vagrant常用的命令:

$ vagrant init     # 初始化
$ vagrant up     # 启动虚拟机
$ vagrant halt     # 关闭虚拟机
$ vagrant reload   # 重启虚拟机
$ vagrant ssh       # SSH 至虚拟机
$ vagrant status    # 查看虚拟机运行状态
$ vagrant destroy   # 销毁当前虚拟机

二.CentOS下 Docker安装 

CentOS下Docker安装: 

 1>卸载之前安装的Docker:

sudo yum remove docker\
                docker-common\
                docker-selinux\
                docker-engine

 2> 安装几个依赖包

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

 3>添加仓库

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

 4>安装 docker-ce

sudo yum install docker-ce

 5> 安装完成后,启动 docker 服务

sudo systemctl start docker

 6> 查看version

sudo docker version

 7> 运行 helloworld 

sudo docker run hello-world

 

常用的Docker服务命令: 

sudo systemctl start docker   //启动docker服务
sudo systemctl stop docker    //停止docker服务
sudo systemctl restart docker //重启docker服务
sudo systemctl daemon-reload  //守护进程重启

 

参考:ubuntu 安装vagrant过程

   VirtualBox + vagrant

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值