Docker常用操作记录

ops/2024/9/24 20:24:41/

docker__0">docker 常用命令

// 查看docker系统信息
docker info	// 显示 Docker 版本信息
docker version	docker ps	// 查看正在运行的容器
docker ps -a	// 查看所有已经创建的容器
docker images	// 列出镜像列表
docker container ls	 // 效果同ps命令(加-a效果同)// 详细信息
docker ps --no-trunc // 不截断输出docker images --no-trunc // 不截断输出// 删除命令
docker rm	删除容器
docker rmi	删除镜像
docker image prune -a// 启动容器
docker start 
// 停止容器
docker stop	// 重启容器
docker restart	// 创建一个新的容器并运行一个命令
docker run 
docker run 详细参数
--name=""                  指定容器名字进行容器管理,links特性需要使用名字
-e, --env=[]               指定环境变量,容器中可以使用该环境变量
-p, --publish=[]           指定容器暴露的端口
-v, --volume=[]容器挂载存储卷,挂载到容器的某个目录 eg:主机:容器
--privileged=false         指定容器是否为特权容器,特权容器拥有所有的capabilities
--restart="no"             指定容器停止后的重启策略:no:容器退出时不重启on-failure:容器故障退出(返回值非零)时重启always:容器退出时总是重启
// 使用示例
docker run --name geoserver -e GEOSERVER_ADMIN_USER=admin -e GEOSERVER_ADMIN_PASSWORD=geoserver -v /home/geoserver/data_dir:/data_dir  -p 8080:8080 -d kartoza/geoserver --restart="always"

mysql安装部署

// 下载容器
docker pull mysql:latest1、持久化方法一
// 创建持久化路径
mkdir -p /home/mysql/data// 运行容器docker run --privileged=true  --name mysql -d -p 3306:3306 -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=mysql@2024 mysql或
docker run --privileged=true  --name mysql -d -p 3306:3306 -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=mysql@2024 mysql -v /home/mysql/conf/my.cnf:/etc/my.cnf或
docker run --privileged=true --name mysql -d -p 13306:3306 -v /home/tsgis/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Gsafety@2024 mysql:5.7.27 --lower-case-table-names=1--lower-case-table-names=1 // 设置大小写不区分
2、持久化方法二
// 创建数据卷
docker volume create mysql-data// 运行容器
docker run --privileged=true  --name mysql -d -p 3306:3306 -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=mysql@2024 mysql

postgres安装部署

geoserver安装部署

// 下载容器
docker pull kartoza/geoserver// 创建持久化路径
mkdir -p /home/geoserver/data_dirdocker run --name geoserver -e GEOSERVER_ADMIN_USER=admin -e GEOSERVER_ADMIN_PASSWORD=geoserver -v /home/geoserver/data_dir:/data_dir  -p 8080:8080 -d kartoza/geoserver// 更新重启状态
docker update geoserver --restart=alway

http://www.ppmy.cn/ops/19378.html

相关文章

视频质量评价 PSNR 算法详细介绍

PSNR PSNR(Peak Signal-to-Noise Ratio,峰值信噪比)是一种常用的评价图像质量的指标,尤其在图像压缩和图像处理领域。它基于最大可能的图像信号功率和图像的噪声功率之间的比率,通常用于衡量图像恢复或图像压缩算法的效果。 原理 PSNR是基于MSE(Mean Squared Error,均…

docker-compse安装fastdfs

坑 必须用 docker host网络模式进行通信目录层级 ├── docker-compose.yml ├── fastdfs.tar.gz ├── nginx │ └── nginx.conf ├── storage │ ├── conf │ │ └── storage.conf │ └── data ├── store_path │ └── data └── track…

Java 线程的几种状态

一、 线程的状态 状态是针对当前的线程调度的情况来描述的。因为线程是调度的基本单位,所以状态更应该是线程的属性。在Java中线程的状态一共有六种: 1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 2. 运行(RUNN…

类和对象【三】析构函数和拷贝构造函数

文章目录 析构函数析构函数的定义析构函数的作用主要作用次要作用 析构函数的特点 拷贝构造函数拷贝构造函数的定义拷贝构造函数的作用主要作用次要作用 拷贝构造函数的特点浅拷贝和深拷贝浅拷贝深拷贝 拷贝构造函数的调用场景 析构函数 析构函数的定义 析构函数(destructor) …

朴素贝叶斯算法分类

def loadDataSet():postingList[[my, dog, has, flea, problems, help, please], #切分的词条[maybe, not, take, him, to, dog, park, stupid],[my, dalmation, is, so, cute, I, love, him],[stop, posting, stupid, worthless, garbage],[mr, licks, ate, my, steak, …

后端-MySQL-week11 事务

事务 简介 操作 有两种方式,一种是设置为手动提交——不执行“commit”不进行变更;另一种是手动开启一个事务,用开启事务的代码(SQL语句)来创建一个需要“commit”才能进行变更的事务 1.第一种方式 2.第二种方式 四…

AI图书推荐:如何用ChatGPT和Python进行数据可视化

《如何用ChatGPT和Python进行数据可视化》的原版英文图书标题:Python 3 Data Visualization Using ChatGPT - GPT-4 ,作者是 Oswald Campesato ,2023年出版 本书旨在向读者展示Python 3编程的概念和数据可视化的艺术。它还探讨了使用ChatGPT/…

【优质书籍推荐】AIGC时代的PyTorch 深度学习与企业级项目实战

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的…