docker删除mongo数据库库_docker使用及运维

本文介绍了docker在实际开发中的应用,如快速搭建redis和mongo数据库,讲解了docker命令,包括容器启动、重启、配置查看以及文件操作。还分享了常用镜像如nginx、tomcat、mysql、redis和mongodb的使用心得。
摘要由CSDN通过智能技术生成

docker是什么?

a206d687483fd1dda317692bd719eef6.png

docker是一个能帮助广大程(dan)序(shen)猿(gou)脱离“各种配置环境”苦海的工具。

同时能最大化利用服务器(电脑)的资源,性能比虚拟机好很多很多。

一个实际开发场景:

项目中需要使用两种数据库redis与mongo,我们可使用docker来加快开发进度,一条命令就能搭建好redis、mongo服务器。

从此再也不再需要像以前那样先在服务器上安装各种依赖,美滋滋。

0fe36b1e12d67ecfa87aecf428503790.png

本文主要讲解docker实际应用场景、相关命令、以及排查问题的思路,并未涵盖docker的方方面面。望不吝赐教。

正文

docker run --name xx-nginx -itd --restart always -p 9000:80 -v /root/test/qt-nginx/dist:/usr/share/nginx/html nginx

该命令的功能是启动一个nginx服务器。我们来把命令拆解一下。

docker run:顾名思义,启动一个docker容器。不要纠结容器是什么,它就是一段有着一定计算机资源的程序而已,不高级。

--name:为这个容器取一个名字,起到标识作用,也方便我们查找。

-p:端口映射,连接服务器的9000端口与容器的80端口,这样就能够通过网络直接访问容器了。

--restart always:这个配置选项能够在容器在意外崩溃后再次启动起来࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值