Docker命令集合(常用全部,无废话)

本文详细介绍了Docker的基本操作,包括拉取和查看镜像、管理容器、打包镜像、端口映射、文件拷贝以及日志查看等核心功能。通过实例演示了如何使用Docker命令进行容器的创建、运行、停止以及日志跟踪,帮助读者掌握Docker的日常使用技巧。
摘要由CSDN通过智能技术生成

①拉取镜像
   docker pull  ##下载官方镜像
   docker load -i  ##拉取本地镜像

②查看镜像容器
    docker images ##查看容器
    docker ps  ##查看运行的容器
*   -q 查看正在运行的容器的ID
*   -a  查看正在运行+历史运行过的容器
*   -s  显示运行容器总文件大小
docker rm -f $(docker ps -a -q)  ##删除所有运行得容器
docker rename 容器ID/容器名 新容器名   ##容器名字修改
docker tag   容器名:容器ID   新容器名:新容器ID ##镜像改名

③运行和进入容器
   docker run -itd  容器名字  /bin/bash   #创建并且进入容器
*   --restart=always  ## 容器自启参数,随docker自启
   exit  #仅退出容器,不关闭
   docker exec -it     运行的容器id     /bin/bash   #进入后台的容器
   docker exec -d     运行容器id  touch cache.txt    ##以分离模式在
容器中执行命令,程序后台运行,结果不会反馈到当前终端

④停止杀死容器
   docker stop  容器id  ##停止一个运行中的容器
   docker kill  容器id   ##杀掉一个运行中的容器
   docker rm     ##删除一个已停止的容器
   docker rm -f    ##删除一个运行中的容器

⑤容器打包
   docker commit -a="DeepInThought" -m="my redis" [容器ID]  新镜像名字:新镜像id
 ##基于当前容器创建一个新的镜像;参数:-a 提交的镜像作者;-c 使用Dockerfile指令
来创建镜像;-m :提交时的说明文字;-p :在commit时,将容器暂停  
docker save 镜像名/镜像ID -o   保存位置/XX.tar
(1)编写dockerfile
cd /docker/dockerfile
vim dockerfile文件

(2)构建docker镜像
docker build -f /docker/dockerfile/dockerfile文件  -t   新镜像名字:新镜像id

⑥容器端口映射
  docker run -itd  -p 宿主机端口:容器端口  名字:id   /bin/bash  ##容器端口映射
***注意:映射需要在启动容器的时候

⑦容器真机拷贝文件
 容器文件拷贝 —无论容器是否开启 都可以进行拷贝
#从容器内 拷出
docker cp 容器ID/名称: 容器内路径  容器外路径
#从外部 拷贝文件到容器内
docker  cp 容器外路径 容器ID/名称: 容器内路径

⑧查看容器日志
##查看redis容器日志,默认参数
docker logs 容器id
##查看redis容器日志,参数:-f  跟踪日志输出;-t   显示时间戳;--tail  仅列出最新N条容器日志;
docker logs -f -t --tail=20  容器名字
##查看容器redis从2019年05月21日后的最新10条日志。
docker logs --since="2019-05-21" --tail=10 redis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值