探索云世界
Docker命令实战
2024-03-2074
版权
版权声明:
本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议》和 《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
本文涉及的产品
简介: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镜像完整命令
查找文件命令
每一个裂缝都是为透出光而努力
相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。& nbsp;& nbsp; 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
利用Docker容器化部署应用的实战指南
【6月更文挑战第27天】本文详述Docker应用部署,涵盖Docker基本概念、安装、镜像制作及运行。通过编写Dockerfile构建镜像,使用`docker build`、`run`、`push`及`stop`命令管理。集成CI/CD工具如Jenkins,实现自动化构建、测试和部署,提升开发效率与部署质量。Docker助力轻量级、可移植的微服务架构。
Docker基本操作命令
Docker 允许用户基于现有的容器或通过 Dockerfile 自定义镜像。Dockerfile 是一个文本文件,包含了创建镜像所需的所有命令。 命令: docker build [OPTIONS] PATH PATH:Dockerfile 所在的路径 OPTIONS:构建过程中的可选参数,如 -t 用于标记镜像名和标签 例如,使用当前目录的 Dockerfile 来构建镜像,并标记为 my_image:latest: docker build -t my_image:latest . 以上是 Docker 基础命令的简介,通过这些命令,你可以开始探索 Docker 的强大功能,并将其
docker基础,docker安装mysql,docker安装Nginx,docker安装mq,docker基础命令
docker基础,docker安装mysql,docker安装Nginx,docker安装mq,docker基础命令
构建高效自动化运维体系:Ansible与Docker的协同实战
【5月更文挑战第25天】 在当今快速迭代的软件发布环境中,自动化运维成为确保部署效率和可靠性的关键。本文通过深入分析Ansible和Docker技术,探索它们如何协同工作以构建一个高效的自动化运维体系。文章不仅介绍了Ansible的配置管理功能和Docker容器化的优势,还详细阐述了将两者结合的实践策略,旨在帮助读者理解并实现更智能、更灵活的基础设施管理。
热门文章
最新文章
1
docker学习笔记3,从入门到精通
35
2
docker学习笔记2,入门到精通
24
3
docker学习笔记1,入门到精通
29
4
/var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间,迁移 /var/lib/docker 目录...
92
5
Docker拉取镜像或者kubectl出现的这个解决方案x509: certificate signed by unknown authority
215
6
Docker 容器的DNS
72
7
Docker常用命令以及生命周期管理
53
8
Linux彻底卸载Docker包括运行拉取的镜像
46
9
构建高效自动化运维体系:基于Docker和Kubernetes的最佳实践
138
10
Docker解决没有vi、vim等命令
111