Docker 备忘清单(一)

news/2024/11/15 6:03:19/

随着年龄的增长,记性开始退步,所以接下来打算把常用的一些语言命令,收集整理,以作备忘或查找使用。希望对自己或他人有所用途。

入门

1、入门

1.1、安装

curl -sSL https://get.docker.com/ | sh
sudo chmod 777 /var/run/docker.sock

1.2、在后台创建和运行容器

$ docker run -d -p 80:80 docker/getting-started
  • -d - 以分离(后台)模式运行容器
  • -p 80:80 - 将端口 80 映射到容器中的端口 80,格式:宿主机端口:容器端口
  • docker/getting-started - 要使用的镜像

1.3、在前台创建并运行容器(之后如果要退出容器但是不关闭容器,按Ctrl+P+Q即可)

$ docker run -it --rm -p  8001:8080 --name my-nginx nginx
  • -it - 交互式 bash 模式
  • –rm - 容器终止运行后自动删除容器文件
  • -p 8001:8080 - 将 8001 端口映射到容器中的 8080 端口
  • –name my-nginx - 指定名称 nginx - 要使用的镜像

2、一般命令

docker ps	列出正在运行的容器
docker ps -a	列出所有容器
docker ps -s	列出正在运行的容器 (带 CPU / 内存)
docker images	列出所有镜像
docker exec -it <container>  bash	连接到容器
docker logs <container>	显示容器的控制台日志
docker stop <container>	停止容器
docker restart <container>	重启一个容器
docker rm <container>	移除一个容器
docker port <container>	显示容器的端口映射
docker top <container>	列出进程
docker kill <container>	杀死一个容器
  • 参数 可以是容器 id 或名称

http://www.ppmy.cn/news/1442366.html

相关文章

webpack配置文件

配置文件 webpack提供的cli支持很多的参数&#xff0c;例如--mode&#xff0c;但更多的时候&#xff0c;我们会使用更加灵活的配置文件来控制webpack的行为 默认情况下&#xff0c;webpack会读取webpack.config.js文件作为配置文件&#xff0c;但也可以通过CLI参数--config来…

K8S 部署和访问 Kubernetes 仪表板(Dashboard)

文章目录 部署 Dashboard UI浏览器访问登陆系统 Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中&#xff0c;也可以对容器应用排错&#xff0c;还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用的概览…

随笔Ubuntu上的的一些使用

Ubuntu简易使用 常用指令 cdlsmkdirrf -rm 路径 换源 备份镜像 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak编辑文件设置 sudo gedit /etc/apt/sources.list清华源 # 阿里源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe mul…

uniapp判断是图片还是pdf,如果是pdf则进行下载预览

一、附件中有图片也有pdf&#xff0c;需要进行预览&#xff0c;图片可直接预览&#xff0c;而pdf是下载后再预览 二、主要代码 <view class"fj-row" v-for"(item,index) in formDetail.attachmentRespVOS" :key"index"><view class&qu…

MySQL数据库基础(数据库的基本操作、常用的数据类型、表的相关操作)

前言 今天我们将介绍数据库的基本操作、常用的数据类型、表的相关操作 一、数据库的基本操作 1.1 显示当前的数据库 操作代码 show databases;1.2 创建数据库 基本语法&#xff1a; 1. //创建数据库 create database examble;2. create database if not exists exist exa…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单人脸检测/识别实战案例 之四 简单行人人体检测效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单人脸检测/识别实战案例 之四 简单行人人体检测效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单人脸检测/识别实战案例 之四 简单行人人体检测效果 一、简单介绍 二、简单行人人体检测效果实现原理 三、简…

Flutter开发之--初识Flutter

文章目录 概述Flutter整体架构嵌入层引擎层框架层 跑通demo尝鲜Flutter项目的目录介绍Flutter demo项目的运行 总结 概述 Flutter 是由Google公司研发的一种跨端开发技术&#xff0c;在2018年正式推出。Flutter自带Skia图形绘制引擎&#xff0c;采用自绘制的方式&#xff0c;不…

opencv可视化图片-----c++

可视化图片 #include <opencv2/opencv.hpp> #include <opencv2/core.hpp> #include <filesystem>// 将数据类型转换为字符串 std::string opencvTool::type2str(int type) {std::string r;uchar depth type & CV_MAT_DEPTH_MASK;uchar chans 1 (typ…