用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环境搭建内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- docker时区问题和迁移数据问题(docker时区问题和迁移数据问题)
- linuxnfs服务教程(使用Docker的NFS-Ganesha镜像搭建nfs服务器的详细过程)
- docker容器端口和内部进程(Docker动态给容器Container暴露端口操作)
- 利用docker容器化开发环境(使用docker搭建sonarqube的方法)
- 用docker搭建在线开发平台(docker部署蜗牛影院系统详细流程分析)
- docker node 分阶段构建(Docker安装、创建镜像、加载并运行NodeJS程序的详细过程)
- docker的常用的命令(Docker 清理命令集锦)
- docker 容器经常启动失败(浅谈Docker run 容器处于created状态问题)
- docker服务重启容器是否重启(docker自定义网桥docker0及docker的开启,关闭,重启命令操作)
- docker和k8s怎么部署(在docker中部署k8s的方法)
- dockervolume文件权限(docker volumes 文件映射方式)
- docker10个小技巧(docker比赛提交常用命令小结)
- docker容器基础入门认知网络篇(Docker 容器生命周期 架构 以及和VM之间的差异详解)
- docker启动项目需要tomcat吗(docker安装tomcat并部署Springboot项目war包的方法)
- 远程给docker容器执行命令(Docker命令让普通用户能够执行的实现)
- docker-compose查看服务状态(Docker+DockerCompose封装web应用的方法步骤)
- 杯酒人生---瓦伦丁酒杯和奥丁格啤酒(杯酒人生---瓦伦丁酒杯和奥丁格啤酒)
- 中秋节买啤酒,预算超过7元试试这8种啤酒,麦香浓郁都是真啤酒(预算超过7元试试这8种啤酒)
- CellPress旗下的6 期刊,国人友刊来了解一下吧(CellPress旗下的6期刊国人友刊来了解一下吧)
- ()
- SCI检索 SSCI检索 EI检索 ISTP检索 CSCD检索简介(SCI检索SSCI检索EI检索)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
热门推荐
- python3配置教程(python3中property使用方法详解)
- mysql导出数据的方法
- 在mysql中如何授权(MySQL 角色role功能介绍)
- 云服务器和普通服务器有什么区别(云服务器是什么?云服务器是如何工作的?)
- mysql拆分字符串(MySQL 字符串拆分操作含分隔符的字符串截取)
- docker安装镜像失败(阿里云镜像安装docker报错的问题及解决方案)
- laravel初始化(Laravel 登录后清空COOKIE的操作方法)
- JS闭包的用法
- docker容器的三大组件(docker容器下配置jupyter notebook的操作)
- vue函数中的默认参数(Vue3中SetUp函数的参数props、context详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9