• docker


    1.docker镜像的安装    https://hub.docker.com/   可以下载想要安装的镜像 

      安装命令:docker pull ...

      例如安装mysql的命令就是:docker pull mysql:5.7   ps: 5.7 是mysql的版本号

    2.运行镜像 

      运行命令:docker run ...  运行镜像会产生一个容器

      例如运行mysql镜像  docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

      -p 3306:3306:将容器的3306端口映射到主机或虚拟机的3306端口

      --name mysql:为容器起一个名称

      -v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机或虚拟机,好处是不需要进入容器查看文件,我们在主机或者虚拟机的/mydata/mysql/log目录下即可查看到容器/var/log/mysql目录下得文件的内容

      -v /mydata/mysql/data:/var/lib/mysql:将配置文件夹挂载到主机或虚拟机

      -v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机或虚拟机(可能有多个配置文件夹)

      -e MYSQL_ROOT_PASSWORD=root:初始化数据库密码,这边设置的是root

       -d mysql:5.7:选择运行那个版本的mysql镜像,这边是5.7

    3.查看容器运行

      命令:docker ps 查看运行的容器    docker ps -a 查看所有容器,包括未运行的

    4.删除镜像

      命令:docker rmi ...  使用命令docker images 查看镜像

      

      例如删除mysql镜像 

      可根据版本号删除 docker rmi mysql:5.7 

      或者根据id号删除  docker rmi a70d36bc331a   ps: a70d36bc331a 是镜像的 IMAGE ID

      可能会遇到删除不了镜像的情况,本人遇到过一种因为没有删除容器,导致无法删除镜像,如何删除容器请看第5点

    5.删除容器

      首相通过命令:docker ps -a 查看所有的容器,包括未运行的

      

      删除容器命令:docker rm  5775cfab33b4   ps:5775cfab33b4 是容器的 CONTAINER ID

  • 相关阅读:
    Android深度探索第七章
    Android 深度探索第六章
    Android深度探索第五章
    Android深度探索第四章
    Android深度探索第三章
    Android深度探索第二章总结
    Android深度探索第一章节的总结
    Android深度探索HAL与驱动开发-——第10章
    Android深度探索HAL与驱动开发-——第9章
    Android深度探索HAL与驱动开发-——第8章
  • 原文地址:https://www.cnblogs.com/mcl2238973568/p/14383674.html
Copyright © 2020-2023  润新知