zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    15天玩转redis —— 第四篇 哈希对象类型
    15天玩转redis —— 第三篇 无敌的列表类型
    15天玩转redis —— 第二篇 基础的字符串类型
    15天玩转redis —— 第一篇 开始入手
    双十一来了,别让你的mongodb宕机了
    AutoIncrement无法设置的问题
    Frame animation
    Tween animation
    在project窗口中快速定位文件
    Activty左出右进动画
  • 原文地址:https://www.cnblogs.com/mcl2238973568/p/14383674.html
Copyright © 2011-2022 走看看