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

云端docker小知识

1、docker的三个关键概念

image、container、dockerfile

2、docker的container

3、dockerfile

4、docker制作image

5、linux(ubuntu)安装docker(步骤1和4)

6、docker基本命令

docker images 查看全部镜像

docker rmi -f 1e5f3c5b981a 删除镜像

docker rm -f 1e5f3c5b981a 删除容器

docker ps查看全部的容器

docker run nginx 启动运行容器nginx

docker run -d --name my_nginx nginx

【绑定挂载】

如上是-d后台运行,-p是端口映射(宿主机:容器),-v是挂载卷(宿主机目录:容器内目录)

【命名卷挂载】

创建挂载卷 docker volume creat nginx_html

挂载卷nginx_html的真实目录为/var/lib。。。(sudo -i进入root用户,进入这个目录查看)

显示所有创建的挂载卷

删除挂载卷

删除所有没有任何容器在使用的卷

向容器内传递环境变量-e

docker run -d -p 27017:27017 -e username=tech -e password=shrimp monno

与容器进行交互

docker run -it --rm alpine

配置容器在停止时的重启策略

docker run -d --restart always nginx

容器的启动和停止

查看容器启动的参数

创建一个容器

docker create -p 27017:27017 mongo

启动和停止start和stop

查看docker的日志

docker logs

进入容器内,cat /etc/os-release查看linux发行版

7、打包镜像docker build -t docker_test .

http://www.xdnf.cn/news/1108873.html

相关文章:

  • sqli-labs靶场通关笔记:第7-8关 布尔盲注
  • 一文理解锂电池充电、过放修复与电量测量:从原理到实战
  • Ubuntu安装Jenkins
  • 具身智能最有前景的方向之一“在线强化学习”新突破
  • arcgis投影后数据显示问题记录
  • 贪心算法题解——跳跃游戏 II【LeetCode】
  • 死锁的避免
  • LangChain 内存(Memory)
  • 创建uniapp项目引入uni-id用户体系使用beforeRegister钩子创建默认昵称
  • 9. JVM垃圾回收
  • 12. JVM的垃圾回收器
  • Agent 设计模式
  • 前后端分离项目的完整部署(Jenkins自动化部署)
  • 【从零开始编写数据库:基于Python语言实现数据库ToyDB的ACID特性】
  • 27.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--币种服务(一)
  • Android下一个简单的定时器,每隔一秒输出一个数字
  • Syntax Error: TypeError: Cannot set properties of undefined (setting ‘parent‘)
  • vue3 canvas 选择器 Canvas 增加页面性能
  • Kimi K2万亿参数开源模型原理介绍
  • 【论文阅读】HCCF:Hypergraph Contrastive Collaborative Filtering
  • 缓存三剑客解决方案
  • 【C语言】回调函数、转移表、qsort 使用与基于qsort改造冒泡排序
  • 利用docker部署前后端分离项目
  • 敏捷开发方法全景解析
  • SQL server之版本的初认知
  • C#枚举:从基础到高级的全方位解析
  • 《通信原理》学习笔记——第一章
  • 《Spring 中上下文传递的那些事儿》Part 11:上下文传递最佳实践总结与架构演进方向
  • 基于MCP的CI/CD流水线:自动化部署到云平台的实践
  • Vue Vue-route (5)