Docker

docker常用命令

指令 说明
docker images 查看已下载的镜像
docker rmi 镜像名称:标签名 删除已下载的镜像
docker search 镜像 从官方仓库(hub.docker.com)查找镜像
docker pull 镜像名称:标签名 标签名默认是 latest,代表最新版本。
docker run 创建容器
docker ps 列出运行中的容器(运行中)
docker ps -a 列出所有的容器(运行、未运行)
docker rm 容器名称 删除停止的容器
docker rm -f 容器名称 删除运行中的容器
docker start 容器名称 启动容器
docker stop 容器名称 停止容器
docker restart 容器名称 重启容器
docker exec 执行容器中的指令

案例:使用Docker运行MySQL

  • 拉取镜像 mysql:5.7

    docker pull mysql:5.7
    

    如果下载速度慢 参照上一篇 关于Docker拉取镜像加速的文章

    SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • 查看下载成功与否

    docker images
    
  • 使用MySQL

    docker run -d --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysql mysql:5.7
    
    • 命令说明:

      • --name=mysql:为容器指定一个名称

      • -p 3306:3306:将容器端口映射到主机上

        注意 前面的3306代表主机 后面的代表容器

      • -d:后台运行,并返回容器ID

      • -e MYSQL_ROOT_PASSWORD=mysql:初始化用户名:root 密码:mysql

      • mysql:5.7:执行的镜像名称

  • 注意:如果主机使用了3306 那么映射端口时可以如下:

    docker run -d --name=mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=mysql mysql:5.7
    

     Docker运行MySQL Python

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄