使用 Docker 安装镜像,以 MySQL 为例

Docker镜像操作指令

搜索应用

比如我们想安装 MySQL,首先我们可以先检索一下 Docker 上有没有

docker search mysql

在这里插入图片描述
查询出的列表有五列,分别是 名字、描述、下载人数(单位千)、是否为官方提供、是否自动配置

拉取应用
docker pull mysql

如果指定某个版本,可以加 tags 标签, docker pull mysql:5.5 (版本前有个冒号)
不加就用默认的 latest 版本
在这里插入图片描述

拉取应用超时

到 /etc/docker 下修改 docker 的配置文件,daemon.json,没有就创建一个

vim /etc/docker/daemon.json

把下面这行加进去,之后重启

{
“registry-mirrors”:[“https://docker.mirrors.ustc.edu.cn”]
}

systemctl daemon-reload 
systemctl restart docker

在这里插入图片描述

查看已拉取镜像和删除

docker images (可以查看已经拉取的镜像)
docker rmi imageId (删除镜像)

启动安装的镜像
docker run --name 自定义名  -p 3306:3306 -e MYSQL_ROOT_PASSWORD=zidingyipassword -d mysql

比如:docker run --name myredis -d redis (-d 后台运行)
-p 3306:3306 是将 3306 映射到 3306 ,(前边是主机端口,后面是 docker 端口)
后面是设置 root 密码
在这里插入图片描述

查询已启动的容器
docker ps -a

在这里插入图片描述

停止运行中的容器
docker stop containerId

停止命令,后面是 docker 的容器ID,如图
在这里插入图片描述

重启停止状态下的容器
docker start containerId

后面又查了下 3306 的端口情况,监听是开启的状态
在这里插入图片描述

删除容器

停止容器后,从 docker 中删除容器

docker rm containerId

在这里插入图片描述

查看容器的日志
docker logs containerId
进入已经运行的容器里
docker exec -it 运行的容器ID /bin/bash

(完)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值