Windows下docker安装

安装

1.打开Hyper-V ,在"启用或关闭Windows功能"
Windows下docker安装_第1张图片
Windows下docker安装_第2张图片

如果这里的Hyper-V平台灰色不能勾选 显示无法安装Hyper-v该固件中的虚拟化支持被禁用,则需要开启
开始方式:
重启电脑进入BIOSS界面
点击高级–>CPU设置 —> Intel virtualization technology —> 开启
英文:Advanced —> Intel virtualization technology —> enable


F10 保存退出启动电脑就配置好了

2.下载docker
官网下载链接:https://hub.docker.com/editions/community/docker-ce-desktop-windows/,选择稳定版下载
Windows下docker安装_第3张图片
下载好了双击运行无脑安装即可
在这里插入图片描述
Windows下docker安装_第4张图片
Windows下docker安装_第5张图片
cmd查看docker是否安装成功:docker --version
Windows下docker安装_第6张图片

docker配置

注册登录账号
https://hub.docker.com/
Windows下docker安装_第7张图片
配置镜像加速

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "debug": true,
  "experimental": true,
  "features": {
    "buildkit": true
  },
  "insecure-registries": [],
  "registry-mirrors": [
    "https://6ua7riiy.mirror.aliyuncs.com",
    "https://mirror.ccs.tencentyun.com",
    "https://reg-mirror.qiniu.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://dockerhub.azk8s.cn",
    "https://hub-mirror.c.163.com",
    "https://registry.docker-cn.com"
  ]
}

Windows下docker安装_第8张图片

安装docker的可视化界面:Portainer

cmd 中进行命令搜索

docker search portainer

Windows下docker安装_第9张图片

选择第一个portainer/portainer下载

docker pull portainer/portainer

Windows下docker安装_第10张图片
创建一个数据卷portainer_data

docker volume create portainer_data

Windows下docker安装_第11张图片

运行portainer镜像生成portainer容器
宿主机7000端口关联容器中的9000端口,运行镜像portainer/portainer,并把数据挂载到数据卷portainer_data,并给容器起名为portainer-test
运行portainer分为单机运行和集群运行,由于我们是用来开发和测试,这里选择单机运行。以下是命令行:

docker run -d -p 7000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --name portainer-test portainer/portainer

在这里插入图片描述
Windows下docker安装_第12张图片

浏览器打开:http://localhost:7000/
创建管理员账号
Windows下docker安装_第13张图片
Windows下docker安装_第14张图片
将Portainer连接到您要管理的Docker环境

Windows下docker安装_第15张图片
选择Local上来就可以看到本地的docker
Windows下docker安装_第16张图片
点击docker,你可以看到自己的镜像(images)和容器(containers)、容器的数量、状态等等
Windows下docker安装_第17张图片
应用模板(容器)
点击左侧App Templates,显示现成可用的模板,或者也可以进行添加模板。
Windows下docker安装_第18张图片
例如添加MySQL容器,设置名称、密码等信息,点击Deploy the container,进行容器部署。
Windows下docker安装_第19张图片

选择网络类型(例如新例模式)单击“Show advanced options”并设置端口号。
Windows下docker安装_第20张图片

点击“Deploy the container” 会自动帮助我们下载镜像并启动容器
Windows下docker安装_第21张图片

在容器中,不用命令就可以管理容器。不过对容器参数进行i修改后需要重启容器才能生效。
Windows下docker安装_第22张图片

Windows下docker安装_第23张图片
进入mysql容器内部,然后进入mysql数据库
Windows下docker安装_第24张图片
Windows下docker安装_第25张图片

mysql -u root -p

然后输入密码
Windows下docker安装_第26张图片

use mysql;

*拉取的mysql是最新版本的mysql8,和mysql5.版本的允许远程访问不同。其需要创建一个用户并授权,允许外部访问,root用户不能直接远程访问。

CREATE USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

GRANT ALL ON *.* TO 'admin'@'%';

FLUSH PRIVILEGES;

Windows下docker安装_第27张图片
然后重启mysql容器
Windows下docker安装_第28张图片
Windows下docker安装_第29张图片

Docker镜像

查看已下载的Docker映像的列表
Windows下docker安装_第30张图片
要删除任何镜像,只需选择它,然后单击“Remove”,所选镜像将消失。

网络(Networks)

网络部分允许您添加新网络,更改网络类型,分配/更改IP地址,删除现有网络。
Windows下docker安装_第31张图片

卷簇(Volumes)

查看现有的docker卷,创建新的docker卷,如果不再需要它们则将其删除。
Windows下docker安装_第32张图片

事件(Events)

查看到目前为止我们做过的(如上的)事情,例如创建新实例,网络,卷等。
Windows下docker安装_第33张图片

配置容器停止后会自动重新启动:

docker container update --restart=always  容器名称

在这里插入图片描述

Docker restart参数用于指定自动重启docker容器策略,包含3个选项:

no,on-failure[:times],always,unless-stopped

Windows下docker安装_第34张图片

你可能感兴趣的:(docker,docker,容器,运维)