Docker常用实例的安装
本意供个人学习记录使用,但如果可以帮到其他人更好!
1.docker实例网址:
https://hub.docker.com/
进入该网址可以找你想要的实例,
首先再黄色标记的地方搜索自己想要用docker下载的实例名字。
红色地方为:docker 下载的指令
docker pull (mysql)实例名
上述命令docker默认拉取的是最新版稳定的实例版本
1.1 docker命令来查看可用版本
docker search 容器名
eg:docker search mysql
2.拉取实例
docker pull 实例名:latest //拉取最新的实例
3.查看实例
拉取过实例后可以通过命令查看:
docker images
通过该命令查到的为docker已下载的实例
第一列 第二列 第三列 第四列 第五列
实例名 实例版本 实例id 创建时间 实例大小
4.实例启动
不同实例的启动需要配置不同的参数
例如:指定端口,挂载目录,设置用户密码…
以mysql 为例:
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
-
-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
-
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
-
–name 可以给你实例起别名,以后启动可以直接用别名启动/暂停
docker start/stop 别名
4.1一个docker实例可以启动多个实例
要想启动多个实例,我们需要给每个实例指定不同的基本配置信息,相互不能冲突.
例如:每个mysql服务都需要一个端口号,如果我们要启动多个MySQL实例,要确保它们的端口号要唯一
4.2安装docker实例参考
具体实例安装教程参考菜鸟教程:
网址:https://www.runoob.com/docker/docker-tutorial.html
选择左方对应实例进行操作:
5.安装成功
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q2qLlAuj-1649572841316)(.\docker常用镜像安装\msyql安装.png)]
运行完上述指令会出来一串编码.
验证是否安装成功可以用docker ps查看正在运行的实例:
docker ps
该命令可以查看正在运行的实例信息,如实例id ,别名,端口…
如果要查询运行过的所有实例(包括已经停止的)
docker ps -a
6.停止实例
docker stop 实例别名/实例id
7.删除实例
docker rm 实例名/实例ID
强制删除
docker rmi 实例ID