1. docker安装及使用
1.1 docker在mac的安装有两种比较方便的方式
-
使用Homebrew 来进行安装
命令为: brew cask install docker
-
直接下载安装包
- 下载地址:
可点击stable 或者 edge下载 - 安装
a.在安装到 Applications后,找到docker应用,点击运行,会让先输入电脑的登录密码。
b.需要注册一个docker帐号,docker注册地址,注册完成后,直接登录即可。
c. 添加镜像加速
点击任务栏中 docker图标->Preferences->Daemon->Registry mirrors,将镜像地址 http://hub-mirror.c.163.com 加入进去,然后在重启docker。
d. 在终端执行命令 docker --version ,检查安装成功版本。
- 下载地址:
2. docker安装镜像
此处已安装mysql为例
-
查找 docker HUP 上 mysql 镜像
docker search mysql
-
docker拉取mysql镜像
- 拉取镜像时,我们可以默认拉取mysql 最新版本
docker pull mysql
- 或者拉取某一个版本
docker pull mysql:5.6
-
查看安装结果
docker images |grep mysql
-
启动 mysql
-
当前窗口允许,关闭当前窗口时,容器退出
docker run -it mysql /bin/bash
-
一直运行 mysql 容器
docker run -p 3306:3306 --name jery_mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
参数描述
-p 设置端口,将容器的3306端口映射到本机的3306端口
–name 设置名字
-e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码
-d 守护进程,在后台运行 -
本地连接验证(使用的是DataGrip)
-
3. docker常用命令
- docker search XXXX 在docker HUP上查找XXXX的镜像
- docker pull XXXX /XXXX:version docker 拉取镜像
- docker images -a 查看所有安装的镜像
- docker run 启动镜像
- docker ps 查看运行中的容器
- docker stop CONTAINER ID 停止容器
- docker restart 重启容器
- docker rm CONTAINER ID 删除运行中的容器 CONTAINER ID:容器ID
- docker rmi IMAGE ID 删除镜像 IMAGE ID : 镜像ID
需要先删除运行中的容器,才能删除镜像
参考来源:https://www.runoob.com/docker/docker-install-mysql.html