docker学习3-部署实践

sudo service docker start 启动docker守护程序

nginx部署实践:

搜索镜像:docker search nginx(在dockerhub上也可以搜)

拉取镜像:docker pull nginx

查看镜像:docker images

创建容器:docker run -d --name nginx01 -p 3344:80 nginx (-d表示后台运行,--name给容器指定名字,主机端口3344映射到容器内80端口)

查看容器:docker ps

模拟访问:curl localhost:3344

docker exec -it nginx01 /bin/bash:进入名为 “nginx01” 的容器,并在容器中打开一个 bash shell,以便与容器内的操作系统进行交互

停止容器:docker stop

Tomcat部署实践:

docker run -it --rm tomcat:9.0 直接启动镜像(启动前会先下载),用完即删,不建议用

ES+Kibana部署实践:

es暴露的端口较多,耗内存,且es数据一般需要放置到安全目录 挂载

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2

-d 后台运行

-e 环境配置修改

-e "discovery.type=single-node":这个参数通过环境变量方式设置了 Elasticsearch 的配置选项,单节点

-e ES_JAVA_OPTS="-Xms64m -Xmx512m",设置ES启动初始内存和最大内存

docker stats + 镜像名 是一个用于监控 Docker 容器资源使用情况的命令。它可以实时显示 Docker 引擎中每个容器的 CPU 使用率、内存占用量、网络IO、磁盘IO 等指标信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值