在Docker中拉取镜像并运行镜像 |
您所在的位置:网站首页 › docker运行镜像怎么备份出来文件夹 › 在Docker中拉取镜像并运行镜像 |
前言:
镜像是构建 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 |