三、VirtualBox-6.0.4-128413-Win 安装配置 CentOs-7 虚拟机 安装docker及下载镜像操作

  • centos 必须要6.5以上版本,最好7以上(docker要求centos内核版本3.1以上)
  • 在docker上面安装软件(相当于在虚拟机上又装了一个虚拟机(容器),然后在这个容器里装了个软件(镜像))(这个容器坏了,还可以再做一个,对计算机不会有任何印象,比较方便。)
    参考(https://www.cnblogs.com/yufeng218/p/8370670.html)
  • yum install -y yum-utils device-mapper-persistent-data lvm2
    在这里插入图片描述
  • yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    设置yum源,自动安装跟下载的命令,它会自动把关联和依赖的软件也安装了(之所以能这么做,是因为配置了远程仓库

在这里插入图片描述

  • yum install docker-ce 安装docker
    从理论上你不需要自己去装一台计算机,你只要告诉这个docker,我要装什么。它第一件事就是去下载镜像文件,不需要你去找,只要给它一个仓库地址,那个仓库里有好多镜像文件,它可以自动下载下载.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • systemctl start docker 启动docker
  • systemctl enable docker 设置开机自启动
    在这里插入图片描述
  • 配置阿里云镜像加速器
    (如果不配置阿里的,docker会默认从国外站点下载东西,及其不稳定。)
    进入阿里云搜索镜像服务,选择镜像加速器
    下面这些就是从上面复制下来的,挨个粘贴就行了
    如果粘贴到第二个回车无效,建议重新去阿里云再找一个

  • mkdir -p /etc/docker
  • tee /etc/docker/daemon.json <<-‘EOF’
    {
    “registry-mirrors”: [“https://9njzw80l.mirror.aliyuncs.com”]
    }
    EOF
  • systemctl daemon-reload
  • systemctl restart docker

在这里插入图片描述
在这里插入图片描述
这个镜像加速器的内容和我之前记录下来的不一样,具体原因我也不大清楚
在这里插入图片描述
在这里插入图片描述

  • 然后就可以在docker上面安装镜像服务了(配置好阿里云仓库后是自动从阿里云仓库下载的)
    • docker pull mysql:5.6 下载MySQL5.6版本
    • docker pull tomcat:8.5 下载tomcat8.5版本
    • docker pull redis:3.2 下载redis3.2版本
  • docker images 查看已经安装的镜像(然后就会看到下面这些)
    在这里插入图片描述
  • docker images 查看已经安装的镜像(然后就会看到下面这些)
    * docker rmi 镜像ID 删除镜像命令
    * 参考 https://www.cnblogs.com/q4486233/p/6482711.html
    在这里插入图片描述
  • 设置镜像服务端口(例如tomcat与MySQL)
    docker run -d --name tomcat1 -p 9001:8080 894b39cf2fa1
    (把计算机的9001端口映射到8080端口)(端口号尽量配置大于1024 避免与系统端口冲突)
    docker run -d --name mysql1 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=ok 73829d7b6139
    在这里插入图片描述

有说明不当处,还望指出!!!

猜你喜欢

转载自blog.csdn.net/weixin_44651989/article/details/90956331