用docker搭建在线开发环境(Docker环境搭建的简单方法)
用docker搭建在线开发环境
Docker环境搭建的简单方法首先了解一下Docker是什么?
Docker是一个容器引擎,可以用来部署应用。通过 Docker,可以实现快速交付,测试和部署代码,可移植性强。
Docker主要包括3个基本概念: 镜像、容器、仓库
镜像:是用于创建 Docker 容器的模板,类似于我们装虚拟机的时候下载的windows或者linux系统镜像。
容器:是独立运行的一个或一组应用,是镜像运行时的实体,类似于我们在虚拟机软件上安装一个windows系统,那这个运行的系统就是一个容器。容器可以被创建、启动、停止、删除、暂停等。
仓库:是用来存储镜像的
怎么样安装Docker呢?
以centos系统为例:
{没有linux服务器的,可以在本机装一个虚拟机,装一个linux系统,或者购买一个阿里云或者腾讯云的服务器,初学使用的话,新用户买个低配置的一年才几十块钱}
使用以下命令来设置稳定的仓库。
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
使用命令安装最新版本的 Docker Engine-Community 和 containerd:
sudo yum install docker-ce docker-ce-cli containerd.io
启动 Docker:
sudo systemctl start docker
通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。
sudo docker run hello-world
到此,Docker的环境安装就告一段落了,如果是其他的linux系统要安装Docker的话,可以参考菜鸟教程上的步骤。
接下来可以自己去动手操作一下,用Docker去搭建MySQL,Tomcat、Nginx以及其他环境,熟练一下docker的一些常用命令和操作,部分企业的环境部署也用到了Docker,做测试了解一下这方面的一些知识的话,也还是有好处的。Docker 提升和进阶的话 ,可以结合 Docker + Kubernetes(简称k8s)一起学习。
好了,这篇关于Docker环境搭建的简单方法的文章就介绍到这了,更多相关Docker环境搭建内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- dockernginx怎么设置容器(docker nginx + https 子域名配置详细教程)
- 用docker搭建在线开发环境(Docker环境搭建的简单方法)
- 如何使用docker部署(使用远程Docker进行集成测试的环境搭建过程)
- dockermysql实例(docker 连接宿主Mysql操作)
- 服务器使用docker(使用ssh连接docker服务器的方法)
- docker-compose配置文件(Docker Compose在不同环境的多种安装方式)
- docker启动springboot项目(Docker运行springboot项目的实现)
- springboot与docker(详解SpringBoot项目docker环境运行时无限重启问题)
- docker容器如何更改tomcat端口(Docker方式启动tomcat访问首页出现404错误)
- docker的解剖(再见 Docker如何5分钟转型 containerd)
- docker 启动rabbitmq(docker安装rabbitmq无法进入管理页面的问题)
- docker镜像大是否会导致启动慢(docker下载镜像太慢的解决方案)
- dockernacos教程(Docker+nacos+seata1.3.0安装与使用配置教程)
- docker配置redis集群(基于Docker搭建Redis主从集群的实现)
- docker和容器有什么区别(聊聊docker中容器与镜像的区别)
- java连接mongodb(Docker连接mongodb实现过程及代码案例)
- 新疆80后在淘宝卖干果 以前是 不务正业 如今帮乡亲致富(新疆80后在淘宝卖干果)
- 弄清楚了销 售 买 卖这四个字,母婴生意做起来就没那么难了(弄清楚了销售买)
- 数读 买首饰金是 投资黄金 吗 买金容易卖金难(数读买首饰金是)
- 销 售 买 卖 你真的了解这四个字了吗(销售买)
- 谢娜是得罪快乐大本营造型师了吗 全场被黑化(谢娜是得罪快乐大本营造型师了吗)
- 前《iLOOK》时装总监 《快乐大本营》御用造型师上线(快乐大本营御用造型师上线)
热门推荐
- tortoisesvn 合并分支
- laravel count 报错(解决laravel5.5访问public报错的问题)
- pythontkinter项目界面(python Tkinter版学生管理系统)
- 阿里云ecs开放所有端口(阿里云ECS实例使用ssh命令登录时出现“No supported key exchange algorithms”报错的解决)
- CSS设置字体
- js 出现cannot find function(Fatal error: Call to a member function read on a non-object in 错误解决方法)
- MYSQL中常用的强制性操作
- docker垃圾清理(docker磁盘空间清理的解决办法)
- mysql索引失效怎么办(MySQL选错索引的原因以及解决方案)
- IIS无法加载svg、woff、woff2字体的解决办法
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9