Windows上Docker的安装与初体验

Docker Desktop下载地址

国内下载地址

一、基本使用

1. 运行官方体验镜像

docker run -d -p 80:80 docker/getting-started

执行成功
在这里插入图片描述

  • 停止体验服务
docker stop docker/getting-started
  • 删除体验镜像
docker rmi docker/getting-started

2. 修改docker镜像的存储位置

3. 部署Mysql

//下载5.7.8版本的mysql镜像 如果不指定5.7.8将默认拉取最新版本
docker pull mysql:5.7.8   
//查看本地有哪些下载好的镜像
docker images 
//生成Mysql容器服务
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=123456  -p 3306:3306 mysql:5.7.8 
//查看当前所有的容器服务
docker ps -a 
//查看当前存活的容器服务
docker ps 
//验证mysql服务安装成功与否
docker exec -it mysql /bin/bash
mysql -u root -p 

4. 部署redis

  • 直接启动的方式拉取镜像
docker run -p 6379:6379 --name redis update --restart=always -v /user/local/redis/conf/redis.conf:/etc/redis/redis.conf -v /user/local/redis/data:/data -d redis:latest redis-server /etc/redis/redis.conf --appendonly yes
docker run -p 6379:6379 --name redis --restart=always -v /user/local/redis/conf/redis.conf:/etc/redis/redis.conf -v /user/local/redis/data:/data -d redis:latest redis-server /etc/redis/redis.conf --appendonly yes

二、常见问题

1. 无法启动

解决办法:把下图中红框内所有选项,选中
在这里插入图片描述

2. 启动后,显示docker engine failed to start...

解决办法:如下图,取消Use the WSL 2 based engine
在这里插入图片描述

3. 拉取镜像报错docker: error pulling image configuration: Get "htt..."

解决办法:更新下镜像源,并重启

 "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://reg-mirror.qiniu.com",
    "https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"https://s3d6l2fh.mirror.aliyuncs.com"
  ],

在这里插入图片描述

三、可视化工具下载

1. mysql

2. redis

3. mongo

相关推荐

  1. Gunicorn+Flask+Docker体验

    2024-07-11 01:52:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 01:52:03       114 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 01:52:03       124 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 01:52:03       101 阅读
  4. Python语言-面向对象

    2024-07-11 01:52:03       112 阅读

热门阅读

  1. C#面:解释startup class的configure方法有什么作用?

    2024-07-11 01:52:03       28 阅读
  2. 甲方安全员应该持有什么心态

    2024-07-11 01:52:03       29 阅读
  3. Memcached介绍和详解

    2024-07-11 01:52:03       28 阅读
  4. python xlsx 导出表格超链接

    2024-07-11 01:52:03       30 阅读
  5. qt 子线程更新ui举例

    2024-07-11 01:52:03       25 阅读
  6. python——解决字节转义的问题

    2024-07-11 01:52:03       28 阅读
  7. Spring源码(二) refresh () 方法

    2024-07-11 01:52:03       29 阅读