探索云世界
Docker命令实战
2024-03-20144
版权
版权声明:
本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议》和 《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
推荐场景:
通过缓存加速数据库访问
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
容器镜像服务 ACR,镜像仓库100个 不限时长
简介:Docker命令实战
一、Docker常用命令-图谱
二、基础实战命令
2.1、查找镜像
去docker hub或者其他镜像仓库,找到nginx镜像
2.2、启动容器
启动nginx应用容器,并映射88端口,测试的访问
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]【docker run 设置项 镜像名 】 镜像启动运行的命令(镜像里面默认有的,一般不会写)# -d:后台运行# --restart=always: 开机自启# -p 端口映射docker run --name=mynginx -d --restart=always -p 88:80 nginx# 查看正在运行的容器docker ps# 查看所有docker ps -a# 删除停止的容器docker rm 容器id/名字docker rm -f mynginx #强制删除正在运行中的#停止容器docker stop 容器id/名字#再次启动docker start 容器id/名字#应用开机自启docker update 容器id/名字 --restart=always
2.3、修改容器内容
修改默认的index.html 页面
2.3.1、进入容器内部修改
nginx页面的位置存放地址:
访问效果:
2.3.2、挂载数据到外部修改
两个目录进行关联映射:
2.4、提交改变
将自己修改好的镜像提交
把容器提交成一个新的镜像:
2.5、镜像传输–将镜像保存成压缩包
2.6、两台主机间压缩文件的传输拷贝
2.7、推送阿里云个人远程镜像仓库
推送镜像到阿里云个人镜像仓库;应用市场
##首先打标签docker tag tigernginx:v1.0 registry.cn-zhangjiakou.aliyuncs.com/tiger-aliyun-namespace/tigernginx:v1.0##登录阿里云个人镜像仓库docker login --username=aliyun2164344789 registry.cn-zhangjiakou.aliyuncs.com##这里会提示输入登录密码 登录成功后##推送镜像到个人仓库docker push registry.cn-zhangjiakou.aliyuncs.com/tiger-aliyun-namespace/tigernginx:v1.0
2.8、其他常用命令
2.8.1、查看日志
2.8.2、挂载配置文件
两者进行映射关联:
2.8.2、在容器内外之间复制文件
2.9、运行redis和nginx镜像完整命令
查找文件命令
每一个裂缝都是为透出光而努力
关键词:
相关实践学习
Kubernetes极速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 本课程从Kubernetes的简介、功能、架构,集群的概念、工具及部署等各个方面进行了详细的讲解及展示,通过对本课程的学习,可以对Kubernetes有一个较为全面的认识,并初步掌握Kubernetes相关的安装部署及使用技巧。本课程由黑马程序员提供。& nbsp; 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
Docker run命令-p参数详解
本文介绍Docker端口映射的基础用法。通过`docker run -p& lt;宿主机端口>:<容器端口>`实现端口映射,例如`-p 5000:80`将宿主机5000端口映射到容器80端口,外部访问宿主机5000端口时流量会转发至容器内部的80端口。示例命令中,`-d`用于后台运行,`--restart=always`确保容器自动重启,`--name`指定容器名称。部署完成后可通过`http://服务器IP地址:5000`验证服务是否正常运行。
常用的Docker命令:docker_cmd_sheet
以上就是一些常用的Docker命令,希望能帮助你更好地驾驭这个强大的工具。记住,Docker就像是一个魔法咒语,只有真正理解和熟练使用,才能发挥出它的最大魔力。
Docker 安装常用软件相关命令
本文介绍了在CentOS 7.9系统上安装Docker的详细步骤,包括添加阿里云镜像源、安装Docker及相关组件、启动服务以及配置镜像加速。同时,还展示了如何通过Docker安装MySQL 5.7版本数据库,涵盖拉取镜像、创建数据目录、运行容器及配置挂载点等操作,并提供验证安装成功的命令和截图。适合需要部署Docker与MySQL环境的用户参考。
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
热门文章
最新文章
1
Ubuntu 安装 docker
2
Docker与Kubernetes集成挑战及方案
3
Docker环境下的ROS Noetic:Ubuntu 20.04 系统下的解决方案
4
Docker环境下快速部署RabbitMQ教程。
5
MyEMS开源系统安装之Linux/macOS上的DOcker
6
在Docker容器中部署GitLab服务器的步骤(面向Ubuntu 16.04)
7
MAZANOKE:一款隐私优先的浏览器图像优化工具及Docker部署指南
8
IntelliJ IDEA 本地打包 Docker 镜像并推送到阿里云 ACR
9
Docker容器运行时权限和Linux系统功能
10
docker常用命令
1
Docker环境下快速部署RabbitMQ教程。
68
2
在Docker容器中部署GitLab服务器的步骤(面向Ubuntu 16.04)
57
3
Docker与Kubernetes集成挑战及方案
110
4
MAZANOKE:一款隐私优先的浏览器图像优化工具及Docker部署指南
37
5
Ubuntu 安装 docker
452
6
Docker环境下的ROS Noetic:Ubuntu 20.04 系统下的解决方案
110
7
MyEMS开源系统安装之Linux/macOS上的DOcker
57
8
Docker run命令-p参数详解
184
9
Docker网关冲突导致容器启动网络异常解决方案
221
10
【赵渝强老师】数据库不适合Docker容器化部署的原因
192