软件运行环境配置让不少人头疼不已,如果你做过项目部署,就知道让一个项目在服务器跑起来是一件 多么开心的事情 docker不依赖于任何语言、框架或包装系统。 docker有三大核心,镜像(image)、容器(container)、仓库(Repository) 如果大家使用过一键还原软件,或者安装过系统就知道,还原和安装都需要一个镜像,镜像中安装好了 很多软件和软件运行需要的环境,这里的镜像也是类似的,不过这里的镜像规模较小,是进程级别的。 寻找镜像 可以在Docker Hub上寻找 Docker Hub 网址为: https://hub.docker.com/ 我们也可以使用 docker search 命令来搜索镜像 启动镜像 查看本地已安装镜像 删除镜像 下载镜像 镜像运行的地方,将每个镜像需要的环境隔离起来形成容器 仓库也可以成为镜像仓库,是存放各种镜像的地方 官方安装文档地址:https://docs.docker.com/engine/install/centos/ 阿里云配置镜像加速官网:https://cr.console.aliyun.com/cn-beijing/instances/mirrors 拉取Mysql镜像 启动 查看是否安装成功 如下图,成功 接下来就可以直接连接Mysql了,prots显示了容器外和容器内的端口映射,可以看出是一致的,3306. 自己的一些理解,如果有不当之处,欢迎之处,进步在于交流!
初步认识
docker是什么?属于 Linux 容器的一种封装,提供简单易用的容器使用接口,看见上面了图片了吗?在我看来docker容器就是一个一个的集装箱,鲸鱼就像一个大docker一样,docker能够把一个个软件运行需要的环境打包起来,等软件需要时就直接使用,这样的容器使用和运输都十分方便。软件运行时只要找属于自己的集装箱即可。
三大核心
镜像
$ docker run 镜像名
$ docker images
参数说明:
$ docker rmi hello-world
$ docker pull 镜像名:版本号 // 例如:docker pull mysql:5.7
容器
仓库
安装配置
docker的安装
配置阿里云镜像加速
相关代码sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://25o6jk0m.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
安装并启动Mysql
[root@localhost ~]# docker pull mysql:5.7
docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
[root@localhost ~]# docker ps
小结
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算