美文网首页
1.Docker学习杂记(一)

1.Docker学习杂记(一)

作者: 清水川崎 | 来源:发表于2018-05-03 18:48 被阅读0次
1.安装virtualbox

安装virtualbox是因为方便配合Vagrant。Vagrant相当于一个别人装好一堆各种系统的虚拟机镜像市场,使用Vagrant即可得到一个直接配置好的VM实例。
virtualbox:https://www.virtualbox.org/wiki/Downloads

2.安装vagrant

vagrant:https://www.vagrantup.com/downloads.html

3.vagrant常用命令
#新建一个centos配置文件存放的文件夹
mkdir centos
#得到一个centos7的VM实例
vagrant init centos/7
#启动实例
vagrant up
#停掉实例
vagrant halt
#删除实例--在配置文件存放的文件夹删除
vagrant destroy
#删除实例--根据id删除
#拿到全局运行的docker id
vagrant global-status
#根据id删除
vagrant destroy ID号
#进入VM实例
vagrant ssh
#获取root权限
sudo -i

如果想要在新的vm实例创建时就自动执行命令,可以在Vagrantfile中下图的位置处插入Linux命令


Vagrantfile插入Linux命令
4.安装docker
#删除旧的docker
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine
#安装docker必备环境依赖
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
#安装docker签名秘钥
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
#安装docker
sudo yum install docker-ce
#启动docker
sudo systemctl start docker
#测试docker是否安装成功--运行docker hello-world项目
sudo docker run hello-world
docker-machine可以很方便创建一个已经配置好docker服务的VM实例
5.docker-machine常用命令
#创建一个配置好docker服务的VM demo实例
docker-machine create demo
#列出所有的docker vm实例
docker-machine ls
#进入docker vm实例
docker-machine ssh 实例名称
#让docker-machine设置为全局变量--让本机docker客户端使用docker vm实例中的docker而不是本机docker服务的docker
docker-machine env 实例名称
eval $(docker-machine env 实例名称)
#让docker-machine取消设置为全局变量
docker-machine env --unset
eval $(docker-machine env --unset)
#停止docker-machine实例
docker-machine stop 实例名称
#开启docker-machine实例
docker-machine start 实例名称
#重启docker-machine实例
docker-machine restart 实例名称
#删除docker-machine实例
docker-machine rm demo
6.docker常用命令
#查看docker客户端版本、服务端版本
docker --version
docker version
#查看正在运行的docker容器
docker ps -a
#删除docker容器
docker rm ID号
#列出docker本地的镜像文件
docker images
#删除docker本地的镜像文件
docker rmi ID号

相关文章

  • 1.Docker学习杂记(一)

    1.安装virtualbox 安装virtualbox是因为方便配合Vagrant。Vagrant相当于一个别人装...

  • Docker 的使用

    1.Docker 入门指导

  • docker

    1.docker 镜像 容器 2.docker与虚拟机 3.docker简单操作 1.docker 镜像 容...

  • docker学习笔记

    1.docker基础学习 学习资料:入门视频学习,简明教程(1)简介程序员经常遇到“在我这可以运行,怎么放你那里就...

  • 2019-06-02_Docker微服务学习笔记1

    Docker微服务学习笔记1 1.Docker概述 首先,大家需要明确一点,Docker容器不是虚拟机。 2014...

  • Rails 学习杂记一

    系统学习 rails Github项目地址[https://github.com/yym-yumeng123/ra...

  • 1.docker简介

    百度百科:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发...

  • 1.Docker 简介

    Docker 是一个划时代的开源项目,降低了云计算资源供应的成本,同时让应用的部署、测试和分发都变得前所未有的高效...

  • 1.docker入门

    1.简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker本身是一个容器运行载体或称之为管理...

  • 1.Docker 初识

    Docker 安装 启动docker并配置开机启动 配置阿里云镜像加速 https://www.aliyun.co...

网友评论

      本文标题:1.Docker学习杂记(一)

      本文链接:https://www.haomeiwen.com/subject/bmllrftx.html