> 文档中心 > 【无标题】

【无标题】


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

以后需要安装实例会继续完善!