在Docker中拉取镜像并运行镜像

您所在的位置:网站首页 docker运行镜像怎么备份出来文件夹 在Docker中拉取镜像并运行镜像

在Docker中拉取镜像并运行镜像

2024-07-12 01:15| 来源: 网络整理| 查看: 265

前言:

  镜像是构建 Docker世界的基石,用户基于镜像来运行自己的容器。镜像也是 Docker生命周期中的“构建”部分。镜像是基于联合(union)文件系统的一种层式的结构,由一系列指令一步一步构建出来。

  也可以把镜像当作容器的“源代码”。镜像体积很小,非常“便携”,易于分享、.存储和更新

正文:

使用命令查看本地容器中,是否有镜像文件

[root@yuyoho ~]# docker images

从服务器拉取mysql镜像文件,我们默认拉取最新的版本,如果需要拉取指定的版本,就在名称后面跟版本信息

#语法: docker pull [options] name [:tag] 表示从仓库拉取镜像 options是参数 tag是版本

  

[root@yuyoho ~]# docker pull mysql #拉取指定版本 [root@yuyoho ~]# docker pull mysql:latest  

通过如下命令运行镜像

#语法: docker run -p 本机映射端口:镜像映射端口 -d --name 启动镜像名称 -e 镜像启动参数 镜像名称:镜像版本号 参数释义: -p 本机端口和容器启动端口映射 -d 后台运行 --name 容器名称 -e 镜像启动参数

 

[root@yuyoho ~]# docker run -p 3306:3306 -d --name mysql -e MYSQL_ROOT_PASSWORD=abc123 mysql:latest

查看当前已经启动的镜像

[root@yuyoho ~]# docker ps

咱们先来看看CentOS服务器的ip地址,等下咱们就可以通过MySql_Client 进行数据库的连接测试 

[root@yuyoho ~]# ifconfig

接下来,咱们就通过Navicat For MySql 客户端进行连接测试  

 

 如果出现以上连接错误问题,请先移步到 《navicat 连接不上虚拟机上的mysql容器》查看详细的解决方案,感谢@yubin1285570923 

 

 做完以上步骤之后,咱们基本就算是完成了在CentOS上利用镜像文件在容器中运行MySql服务器。

附录:

  Docker常用命令: 

#停止镜像 [root@yuyoho ~]# docker stop 镜像实例id #启动镜像 [root@yuyoho ~]# docker start 镜像实例id #查看镜像清单 [root@yuyoho ~]# docker ps -a #移除镜像实例 [root@yuyoho ~]# docker rm 镜像实例id #删除本地镜像 [root@yuyoho ~]# docker rmi 镜像id|镜像名 结束:

  愿学习永不止步,让自己充实起来吧



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3