【Docker】3、Docker 基本操作【容器操作】

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: 【Docker】3、Docker 基本操作【容器操作】


一、容器相关命令

✏️ 学会如何基于镜像去创建容器

二、创建并运行一个 Nginx 容器

✏️ 去 【DockerHub】https://hub.docker.com/ 查看 Nginx 的容器运行命令

✏️ docker run --name containerName -p 80:80 -d nginx

📖 docker run: 创建并运行容器

📖 --name: 给容器起一个名字

📖 -p: 将宿主机端口与容器端口进行映射【冒号左侧是宿主机端口,右侧是容器端口】

📖 -d: 后台运行容器

📖 nginx: 镜像名称

# 查看容器状态
nginx ps


查看容器日志:

三、进入 Nginx 容器,修改 HTML 文件内容

四、创建并运行一个 Redis 容器,并且支持数据持久化

命令: docker run --name redis -p 6379:6379 -d redis redis-server --appendonly yes

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
17天前
|
Docker 容器
进入Docker容器中
进入Docker容器中
32 2
|
1月前
|
Java Go 开发者
Docker容器技术简介及其与Go语言的结合点
【2月更文挑战第23天】本文首先概述了Docker容器技术的核心概念和优势,接着探讨了Go语言与Docker容器技术的结合点。通过阐述Docker的轻量级、可移植性和版本控制等特性,以及Go语言在容器化应用中的优势,本文旨在说明两者结合能够实现更高效、灵活的应用开发和部署。
|
5天前
|
Linux Docker 容器
docker 容器常用命令
docker 容器常用命令
10 0
|
14天前
|
Kubernetes 网络协议 Docker
Docker 容器的DNS
Docker 容器的DNS
22 1
|
17天前
|
关系型数据库 MySQL Nacos
【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”
【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”
41 1
|
21天前
|
监控 数据可视化 虚拟化
Docker容器常用命令笔记分享
Docker容器常用命令笔记分享
49 2
|
27天前
|
存储 Kubernetes 搜索推荐
作为k8s容器运行时,containerd跟docker的对比
作为k8s容器运行时,containerd跟docker的对比
182 0
作为k8s容器运行时,containerd跟docker的对比
|
28天前
|
消息中间件 Linux 开发工具
rabbitmq使用docker容器挂载宿主机配置文件时无法访问控制台
rabbitmq使用docker容器挂载宿主机配置文件时无法访问控制台
|
28天前
|
JavaScript Shell Docker
|
1月前
|
Kubernetes Go 开发者
Go语言与Docker容器结合的实践应用与案例分析
【2月更文挑战第23天】本文通过分析实际案例,探讨了Go语言与Docker容器技术结合的实践应用。通过详细阐述Go语言在容器化环境中的开发优势,以及Docker容器技术在Go应用部署中的重要作用,本文旨在为读者提供Go语言与Docker容器结合的具体实现方法和实际应用场景。