Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >day111部分&day112docker的简单配置应用

day111部分&day112docker的简单配置应用

原创
作者头像
少年包青菜
修改于 2020-04-16 10:26:47
修改于 2020-04-16 10:26:47
39400
代码可运行
举报
文章被收录于专栏:Python 学习Python 学习
运行总次数:0
代码可运行

1.docker安装

# docker 三大概念:镜像、容器、仓库

1.1yum下载安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install docker* docker-*  -y

1.2启动docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl start   docker 
systemctl stop    docker 
systemctl restart docker 
systemctl status  docker 

1.3查看docker是否正确启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker version

2.镜像&容器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1.docker search centos                 # 下载一个 centos 的镜像
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2.docker pull centos                   # 下载docker的镜像
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
3.docker run centos                    # 此时只会生成一个容器记录,不产生 docker 进程
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
4.docker run -it  centos               # 此命令会 进入到容器空间内,进入到容器的centos中,产生 docker 进程
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
5.docker run -it  --rm  centos         # 运行一个 container实例 容器,并且在退出是,删除容器运行记录
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 通过--name参数给容器记录,加上别名,运行一段 shell
6.docker run --name leon123 -d centos /bin/sh -c "while true;do echo hello leon docker~~~~; sleep 1;done"
    -d 参数是  后台运行
    /bin/sh  调用shell解释器
    -c 指明一段shell语法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
7.docker commit 容器id               # 提交一个容器创建一个新的镜像 
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
8.docker run -d centos -P  
    -d 后台运行
    -P(大写)  随机映射端口
    -P(小写)  将容器内的5000端口随机映射到宿主机的一个指定端口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1.docker rm -f 容器id                 # docker rm删除的是已经停止的容器id
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2.docker rmi -f 镜像id                # 删除一个镜像记录 ,只删记录不删文件
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
3.docker rm -f `docker ps -aq`        # 一次性删除所有容器id记录
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
4.docker rmi -f `docker images -aq`   # 一次性删除所有镜像记录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1.docker stop  容器id                       # 停止正在运行的容器
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2.docker start 容器id                       # 启动一个关闭中的容器
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
3.docker save centos > /opt/centos.tar.gz   # 导出docker镜像至本地
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
4.docker load < /opt/centos.tar.gz          # 导入镜像
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
5.docker exec -it 进程id  /bin/bash         # 进入正在运行的容器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1.docker images           # 查看镜像记录
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2.docker ps               # 查看容器记录  ,只能查看到正在运行中的容器
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
3.docker ps -a            # 查看停止的和在运行的容器记录
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
4.docker logs -f 容器id   # 查看正在运行中的 容器内日志
    -f  不间断打印 
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
5.docker port             # 查看外部访问 docker 的端口

3.仓库

3.1实验构建自己的镜像

存在部分问题,因此未做

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Docker学习笔记(1)
前言 最近学习了Docker,深感Docker的强大,对Docker常用的子命令做了一下整理,共涉及6类,32个子命令。当然我整理的并不全面,有什么疏漏和错误还请大家指出。像Docker的镜像,仓库,
天钧
2019/08/29
4720
docker启动运行命令
列出所有容器,其中 docker ps用于查看正在运行的容器,ps -a则用于查看所有容器
头皮阴都都
2020/05/13
2.9K0
Docker学习笔记(3)
如果没什么意外,这应该是基础命令的最后一篇了… 总结到了一张脑图上,可以做个参考,查看高清版请点我
天钧
2019/09/03
4110
Docker学习笔记(3)
Docker极简入门
版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢
耕耘实录
2018/12/20
4020
windows使用docker运行mysql等工具(二)安装运行mysql
今天接着上一篇的内容继续来学习安装运行mysql。建议先阅读第一篇:windows安装docker
Java旅途
2020/06/25
3.6K0
[日常] Linux下的docker实践
1.Linux 发展出了另一种虚拟化技术:Linux 容器(Linux Containers,缩写为 LXC)
唯一Chat
2019/09/10
1.3K0
[日常] Linux下的docker实践
docker基本操作
容器中可以运行网络应用,但是要让外部也可以访问这些应用,可以通过-p或-P参数指定端口映射。
CoderJia
2024/10/18
1400
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、
一句话:镜像时模板,而容器才是真真正正干活的实例对象或实例容器 -> 由镜像生成容器实例。
刘大猫
2025/01/08
970
Linux 安装 Docker
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
星哥玩云
2022/07/31
1.9K0
Linux 安装 Docker
Docker学习笔记(2)
文章共3780字18图 预计阅读时间11分钟 前言 如何安装Docker?请参考上一篇文章(传送门) Docker环境信息、容器生命周期管理部分命令参考上一篇文章(传送门) 总结到了一张脑图上,可以做
天钧
2019/09/03
4840
Docker学习笔记(2)
刚拿到offer入职就让我搞Docker容器部署,这怎么玩?
点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析 作业调度中间件 Elastic-Job 源码解析 分布式事务中间件 TCC-Transaction
芋道源码
2022/09/07
5630
刚拿到offer入职就让我搞Docker容器部署,这怎么玩?
经验总结 | Docker 使用笔记
平时在使用 Docker 时,经常会碰到忘记相关命令的情况,因此平时忘记一个就会记录一个,经过多年的记录,Docker 相关的笔记已经记录了不少。
TeamsSix
2022/09/20
7100
经验总结 | Docker 使用笔记
Docker容器实战:原理、架构与应用
1.Docker,通过将运行环境和应用程序打包到一起,来解决部署的环境依赖问题,真正做到跨平台的分发和使用
硬核项目经理
2019/08/06
1.6K0
两小时入门Docker
Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。
秃头哥编程
2019/07/04
6090
Docker总结(命令、镜像、容器、数据卷、DockerFile、网络、Compose)
帮助文档地址:https://docs.docker.com/engine/reference/commandline/docker/
老K博客
2023/12/18
1610
Docker简单入门
以下所有学习均使用腾讯云官方镜像Centos7.8,安装后无任何额外安装。***.com域名解析为我服务器的ip,后续不进行解释。
古人诗
2021/01/15
1.3K0
Docker简单入门
《Docker 实战》干货分享
最近读完了 Jeff Nickoloff 的《Docker 实战》,不知道是中文翻译还是书原本就这样,感觉很一般,但是也有不少干货,读完感觉还可以,把其中几条我觉得还可以的干货分享出来,班门弄斧了,希望对大家有所帮助。
耕耘实录
2019/07/04
5650
Docker常用命令
集装箱 ———————-容器实例 from镜像模板(下图最左边的)
字节脉搏实验室
2020/03/08
5130
Docker常用命令
基于Docker的LNMP环境微服务搭建
Linux:Linux 操作系统 Nginx:Web 服务器 MariaDB:数据库 PHP:脚本语言
IT从业者张某某
2023/10/16
3140
基于Docker的LNMP环境微服务搭建
【云+社区年度征文】Docker教程(2)—Docker常用基础命令
可选参数:列出所有镜像,-a, --all 。只显示镜像id ,-q, --quiet。
AlbertYang
2020/11/26
5160
【云+社区年度征文】Docker教程(2)—Docker常用基础命令
相关推荐
Docker学习笔记(1)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档