虚拟机centos7与docker使用

浪子不回头ぞ 提交于 2020-02-08 03:01:05

1、虚拟机介绍

  • 具有完整硬件系统功能的完整计算机系统
  • 常见虚拟机:Java虚拟机,Linux虚拟机,windows虚拟机
  • 流行的虚拟机软件有:VMware、Virtual Box、Virtual PC

2、环境准备及docker介绍

1)环境准备
我的环境:win10
软件:VirtualBox-5.1.26、SmarTTY
linux版本:centos7-atguigu.ova
2)docker介绍

  • 一个开源的应用容器引擎
  • 开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上
  • 一个完整的Docker有以下几个部分组成:
    DockerClient客户端
    Docker Daemon守护进程
    Docker Image镜像
    DockerContainer容器

3、Virtual Box

管理—》导入虚拟电脑—》将
在这里插入图片描述
所在位置载入—>启动

在这里插入图片描述
–》输入账号+密码–》ip addr查看ip(根据你的网络而选无线还是有线【在设备-》网络中修改】)
在这里插入图片描述

4、smartTTY

先连接:
在这里插入图片描述
1)uname -v查看版本(》=3.10)
2)安装docker:yum install docker,中途遇到操作选y(yes)
在这里插入图片描述
直到出现complete为完成
在这里插入图片描述
3)启动docker:systemctl start docker
若出现下图错误Job for docker.service failed because the control process exited with error code. See “syste
mctl status docker.service” and “journalctl -xe” for details.:
若没出现错误则跳到步骤4)。
在这里插入图片描述
输入systemctl status docker.service,出现下图:

在这里插入图片描述
解决方法:
1)vi /etc/sysconfig/docker
2) 修改(点击i为insert模式即可编辑,修改完成后esc:wq退出编辑)
在这里插入图片描述
3)systemctl start docker启动docker不再报错
在这里插入图片描述
4)docker -v
在这里插入图片描述
5)systemctl enable docker

5、docker操作命令

1)docker search xxx;
如:docker search mysql、docker search redis、tomcat…
搜索出下面镜像
或者去docker hub仓库直接搜索
在这里插入图片描述
2)docker pull xxx:tag
tag是可选的,多为软件的版本,默认是latest
如:docker pull mysql:5.5
3)docker images查看所有的本地镜像
4)docker rmi image-id删除指定本地镜像
在这里插入图片描述
5)docker run
6)docker ps
7) docker stop
8)docker start
9)docker rm

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!