Docker镜像容器使用的基础操作

本文详细介绍Docker的基础概念,包括镜像、容器、仓库等,并提供了一系列实用的Docker命令,如下载、运行、管理镜像和容器的方法,帮助读者快速掌握Docker的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker介绍

镜像:打包好的docker应用
容器:运行着的镜像,一个镜像可以同时创建多个容器
仓库:存储镜像的服务器

Docker的优点

  • 速度更快
  • 更加轻量
  • 更节省资源

Docker使用

docker images :显示所有已下载的镜像
docker search 镜像:从官方仓库中查找镜像
docker pull 镜像名称:版本  :下载镜像
docker rmi 镜像名称:标签名  :删除已下载的镜像
docker run -it 镜像名字: 运行镜像,此时称为容器(运行的是最新版本)
docker run -it 镜像名字:版本:指定版本
docker run -it --name=~ 镜像名字:版本:给容器起一个名字
docker run -it 镜像名字:版本 bash :如果在容器名字右侧指定命令,这个容器就不会执行默认程序,而是执行写的这个程序
docker run -it --rm 镜像名字:版本: 容器运行完之后自动删除
docker run -it -p 主机端口:虚拟端口 镜像名字:版本: 映射端口
docker run -it -d  :后台运行容器,并返回容器id
docker run -it -e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码为123456
docker ps : 查看运行中的容器
docker ps -a : 查看所有的容器(运行、未运行)
docker start 容器名称:启动容器
docker stop 容器名称:停止容器
docker restart 容器名称:重启容器
docker rm 容器名称:删除停止的容器
docker rm -f 容器名称:删除运行中的容器
docker exec :执行容器中的指令
cat /etc/issue:查看Linux/ubunutu使用的哪个版本
docker exec [-it] 容器的id 命令(python) : 用同一个容器执行其他命令(想要使用此功能必须保证这个容器已经在运行,如果已经停止的话exec会执行失败)
docker run -it -v 主机目录:容器中的目录 :共享文件夹
docker cp 源目录 容器的id:目标目录
docker commit -m '注释' 容器的id 镜像名字:版本:使用commit制作镜像(根据一个容器制作一个镜像)
docker inspect 镜像名字:版本 :查看镜像具体信息
docker build -t 镜像名字:版本 上下文路径: 使用Dockerfile创建镜像(如果文件名不叫Dockerfile,就[-f 文件的名字])
FROM 指定基础镜像,必须写在第一行;RUN['可执行文件','参数一','参数二']     执行命令
docker tag 本地镜像:标签 账号/本地镜像:标签: 本地打标签
docker push 账号/本地镜像:标签:上传
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值