当前位置: 首页 > news >正文

Docker指令

systemctl start docker 启动docker

systemctl stop docker 关闭docker

systemctl status docker 查看运行状态

systemctl restart docker 重启docker

systemctl pull 镜像名 拉去镜像

docker run 镜像名 运行镜像

docker rmi -f 镜像名/镜像Id

docker rmi -f $(docker image -aq) 删除全部

docker ps 查看正在运行的容器列表

docker ps -a  创建所有(包括已停止)

docker run -it --name 别名 镜像名:tag (版本号)  /bin/bash 运行容器

docker stop 容器名 停止容器

docker rm -f  容器名/id  强制删除

docker run -d -p 宿主机端口:容器端口  容器端口与服务器端口映射

docker run -d -P  容器名称  与上面一致

docker exec -it 容器名/容器ID /bin/bash   进入容器

exit  退出容器

docker run -d  -p 8888:80 --restart=always --name my-nginx nginx  该容器随docker服务启动而自动启动

重要!!!!!!

数据挂载:

简单来讲,就是将容器内的数据与外部宿主机文件绑定起来,类似一个双持久化,当容器删除时,宿主机文件数据目录仍在,下次启动容器只要将数据目录指向宿主机数据所在位置即可恢复!

-v 宿主机文件存储位置:容器内文件位置

docker stop 容器ID/容器名   停止容器

docker restart 容器ID/容器名 重启容器

docker start 容器ID/容器名  启动容器

docker kill 容器ID/容器名  强行停止正在运行的容器

docker cp 1.txt mycontainer:/1.txt  从主机上拷贝文件到容器内

docker cp 容器名称或id:/container_path to_path

例如:docker cp tomcat:usr/local/tomcat/README.md ./

#从容器里面拷贝文件/目录到本地一个路径

docker logs -f --tail=要查看末尾多少行 默认all 容器ID   查看容器日志

docker run -d -p 8888:80 --restart=always --name my-nginx nginx  容器自动启动

--rm   在Docker中, --rm 标志用于在容器停止后自动删除容器。当使用该标志运行容器时,容器停止运行后会立即被删除,释放相关的资源。这对于临时性的容器和一次性任务非常有用,可以避免手动删除容器的麻烦。

docker run -d --network=host --name=nginx2 -v /home/206/nginxhtml:/usr/share/nginx/html nginx

指定容器连接的网络模式

相关文章:

  • Excel 使用VBA自动调整插入图片大小到单元格
  • 一文读懂SPI通讯协议
  • 2025汤家凤考研数学视频,基础网课百度网盘课程+PDF讲义资料
  • 从边缘设备丰富你的 Elasticsearch 文档
  • Go 限流器-漏桶 VS 令牌桶 常用包原理解析
  • 设计模式面试专题
  • 【深度学习】一文搞懂 如何计算图像数据集的RGB均值和方差(超详细的哦~)
  • MQ高级篇---消息可靠性
  • [自研开源] MyData 数据集成之任务调度模式 v0.7
  • FebHost:西班牙独立站是否需要注册.ES域名?
  • 解析服务器出现大量 TIME_WAIT 和 CLOSE_WAIT 状态的原因及排查方法
  • Qt程序可执行文件打包
  • Python学习目录
  • WSL下Ubuntu+RTX4090安装CUDA+cuDnn+Pytorch
  • 防火墙(讲解)
  • CentOS7简单部署NFS
  • codis proxy处理流程
  • extjs4学习之配置
  • Just for fun——迅速写完快速排序
  • mongo索引构建
  • Vue 2.3、2.4 知识点小结
  • Vue ES6 Jade Scss Webpack Gulp
  • 巧用 TypeScript (一)
  • 如何用vue打造一个移动端音乐播放器
  • 在weex里面使用chart图表
  • Prometheus VS InfluxDB
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (补)B+树一些思想
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • ... 是什么 ?... 有什么用处?
  • .aanva
  • .chm格式文件如何阅读
  • .NET Core 项目指定SDK版本
  • .NET 表达式计算:Expression Evaluator
  • .NET 使用 XPath 来读写 XML 文件
  • .NET 中的轻量级线程安全
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • [ NOI 2001 ] 食物链
  • [20171113]修改表结构删除列相关问题4.txt
  • [Android Pro] listView和GridView的item设置的高度和宽度不起作用
  • [Android] Upload package to device fails #2720
  • [c++] C++多态(虚函数和虚继承)
  • [CSDN首发]鱿鱼游戏的具体玩法详细介绍
  • [CTO札记]如何测试用户接受度?