用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
分布式数据库
›
[Linux]Docker快速上手操作教程
[Linux]Docker快速上手操作教程
万有斥力
论坛元老
|
2025-1-18 22:25:20
|
显示全部楼层
|
阅读模式
楼主
主题
1711
|
帖子
1711
|
积分
5133
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
前言
以下下令并不是docker的所有,仅涉及日常使用时最最常用的下令。
目的之一时给入门的朋友熟悉学习,其二时我本身偶然使用时备忘。
一、概念
简朴先容下docker的相关概念:
镜像:Docker 镜像是一个轻量级、可执行的独立软件包,可以看作是一个构建容器的基础层。
容器:Docker 容器是镜像的运行实例,容器之间是隔离的。
仓库:Docker 仓库是用于存储和分发 Docker 镜像的地方
如果你是初次学习以上概念,那么可以先简朴地理解为:
镜像是一间间的套房,容器是人们住进这些套房后变成的一个个“家”,仓库是卖房的。
二、管理本地镜像
3.1 找docker镜像
从镜像仓库中查找想要的镜像,语法如下:
docker search <docker镜像名>
复制代码
如:
docker search mysql
复制代码
3.2 从镜像仓库拉取镜像到本地
docker pull <镜像名>[:版本号]
复制代码
如:
docker pull mysql
docker pull ubuntu:20.04
复制代码
3.3 查看拉取到本地的镜像
docker images
复制代码
docker镜像拉取到本地之后,就可以使用docker images
查到,之后需要再次使用该镜像时,不再需要从仓库中拉取。
3.3 删除镜像
docker rmi -f <镜像名/镜像ID>
复制代码
如:
docker rmi -f mysql
复制代码
四、管理容器
4.1 创建容器
docker run [可选参数] image
# 参数说明
--name="name" 容器名字:用来区分容器
-d 后台方式运行
-it 使用交互式运行:进入容器查看内容
-p 指定容器的端口(四种方式)小写字母p
-p ip:主机端口:容器端口
-p 主机端口:容器端口
-p 容器端口
容器端口
-P 随机指定端口(大写字母P)
-v 指定文件映射关系
-v 本地路径:容器内部路径
-e 该镜像的特殊参数,如用于指定初始密码等
复制代码
如运行mysql容器,一样平常会使用如下下令:
docker run -p 3306:3306 --name mysql
-v /data/mysql/conf/my.cnf:/etc/mysql/my.cnf \
-v /data/mysql/logs:/logs \
-v /data/mysql/data:/var/lib/mysql \
--restart always \ # 该参数可选,用于让该容器在docker启动时自动启动
--privileged=true \ # 赋予容器几乎与主机相同的权限,mysql镜像一般需要多加这个参数
-e MYSQL_ROOT_PASSWORD=123456 -d mysql
复制代码
4.2 查看运行的容器
docker ps
复制代码
4.3 容器删除
docker rm -f <容器id>
复制代码
4.4 容器启停
docker start <容器id> # 启动容器
docker restart <容器id> # 重启容器
docker stop <容器id> # 停止当前正在运行的容器
docker kill <容器id> # 强制停止当前容器
复制代码
4.5 进入和退出容器
docker exec -it <容器id> /bin/bash # 进入
exit # 退出
复制代码
4.6 拷贝容器内文件
docker cp 容器id:容器内路径 宿主机路径 #从容器内拷贝文件到主机
docker cp 宿主机路径 容器id:容器内路径 # 将宿主机文件拷贝入容器
复制代码
参考:
Docker 常用下令大全!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
万有斥力
论坛元老
这个人很懒什么都没写!
楼主热帖
MyBatis-Plus入门教程及基本API使用案 ...
深度理解 C# 中的 for 和 foreach ...
几个函数的使用例子:更新VBRK-XBLNR, ...
OpenJDK和OracleJDK的区别说明
EFCore 动态拼接查询条件(表达式树方式 ...
阿里巴巴Java开发手册(全册四版) ...
.net 发邮件的小工具,包含json,环境 ...
Excel 制作可视化看板的思路及操作 ...
2022年混过的那些SAP项目
跨域攻击的方法介绍
标签云
国产数据库
集成商
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表