windows10 docker安装使用

 

一、安装部署

1.下载安装

https://hub.docker.com/editions/community/docker-ce-desktop-windows

需要注册完后,才可以下载。点击安装

 

但是这个安装似乎没有给我选择安装到具体哪个盘符的选项,所以直接就是安装到c盘去了。

 现在在系统的命令行中,就可以使用docker相关的命令了。

 

2、运行hello world程序

 

docker run ubuntu:15.10 /bin/echo "hello world"

 

docker run 意思是:生成一个容器

ubuntu:15.10 表示 加载的镜像是乌班图linux镜像

/bin/echo "hello world" 表示的是在容器里面执行的命令 可以看出这就是一句 标准的输出语句 echo xxx

 

 

 

运行docker ps -a 查看所有的容器:

 

从docker hub的仓库中拉取mysql镜像

docker pull mysql

执行结果:

 

 查看镜像:

docker images

执行结果:

 

 还有一个ubuntu是我之前已经下载好的。

 

运行mysql:

docker run --name mysql -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

 

 解释:

run            运行一个容器
--name         后面是这个镜像的名称
-p 3306:3306   表示在这个容器中使用3306端口(第二个)映射到本机的端口号也为3306(第一个)
-d             表示使用守护进程运行,即服务挂在后台

 

这边我下载的是最新的mysql,用连接工具连接的时候,会出现Authentication plugin 'caching_sha2_password' cannot be loaded

解决方案:

进去mysql容器:

docker exec -it mysql /bin/bash

 

登入mysql:

mysql -uroot -p123456

 

修改密码:

alter user 'root'@'%' identified with mysql_native_password by 'root';

 

这个时候就可以连接了。

 

 

 

posted @ 2019-10-30 15:01  护花使者  Views(272)  Comments(0Edit  收藏  举报