首页 > 其他分享 >docker镜像使用

docker镜像使用

时间:2023-06-07 10:07:21浏览次数:33  
标签:run -- some sudo redis 使用 镜像 docker


可以去https://github.com 搜索dockerfile





MySQL



默认会在 3306 端口启动数据库。



$ sudo docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql



之后就可以使用其它应用来连接到该容器。



$ sudo docker run --name some-app --link some-mysql:mysql -d application-that-uses-mysql





MongoDB



默认会在 27017 端口启动数据库。



$ sudo docker run --name some-mongo -d mongo



使用其他应用连接到容器,可以用



$ sudo docker run --name some-app --link some-mongo:mongo -d application-that-uses-mongo





Redis



默认会在 6379 端口启动数据库。



$ sudo docker run --name some-redis -d redis



另外还可以启用 持久存储。



$ sudo docker run --name some-redis -d redis redis-server --appendonly yes



默认数据存储位置在 VOLUME/data 。可以使用 --volumes-from some-volume-container 或 -v



/docker/host/dir:/data 将数据存放到本地。



使用其他应用连接到容器,可以用



$ sudo docker run --name some-app --link some-redis:redis -d application-that-uses-redis





资源链接



Docker 主站点:  https://www.docker.io



Docker 注册中心API:  http://docs.docker.com/reference/api/registry_api/



Docker Hub API:  http://docs.docker.com/reference/api/docker-io_api/



Docker 远端应用API:  http://docs.docker.com/reference/api/docker_remote_api/



Dockerfile 参考: https://docs.docker.com/reference/builder/



Dockerfile 最佳实践: https://docs.docker.com/articles/dockerfile_best-practices/





标签:run,--,some,sudo,redis,使用,镜像,docker
From: https://blog.51cto.com/u_13990003/6429965

相关文章

  • 使用sql获取目标表字段
    使用sql获取目标表字段selectowner,table_name,to_char(column_name)AScolumn_namec.TABLE_NAME,listagg(c.COLUMN_name||''||case......
  • Java中使用POI读取大的Excel文件或者输入流时发生out of memory异常参考解决方案
     使用ExcelStreamingReader,这个第三方工具会把一部分的行(可以设置)缓存到内存中,在迭代时不断加载行到内存中,而不是一次性的加载所有记录到内存,这样就可以不断的读取excel内容并且不影响内存的使用。  但是这个工具也有一定的限制:只能用于读取excel的内容,写入操作不可用;可以使......
  • Spring中如何使用RestTemplate将MultipartFile类型数据发送给被调用方
    被调用方代码@PostMapping("/certificateUpload")publicResult<?>certificateUpload(@RequestPart("file")MultipartFilefile,@RequestParamStringcertificateType){returncertifica......
  • sklearn数据集的使用
    一:安装 pipinstallsklearn 安装完成之后就是 1.scikit-lenrn数据集API介绍   sklearn.datasets    加载获取流行数据集    datasets.load_*()      获取小规模数据集,数据包含在datasets里    datasets.fetch_*(data_home=None......
  • docker: Error response from daemon: could not select device driver "" with capab
    docker19之后的版本1.nanonvidia.shsudocurl-s-Lhttps://nvidia.github.io/nvidia-container-runtime/gpgkey|\ sudoapt-keyadd-distribution=$(./etc/os-release;echo$ID$VERSION_ID)sudocurl-s-Lhttps://nvidia.github.io/nvidia-container-runtime/$dist......
  • Python apend & extend 使用说明
    列表操作append()函数a.append(b):是将b原封不动的追加到a的末尾上,会改变a的值,其中,b可为列表、元组、字符串、一串数/字符/字符串append列表a=[1,2,3]b=['a','b']a.append(b)print(a)#[1,2,3,['a','b']]append元组a=[1,2,3]b=('a','b......
  • 如何使用深度学习和TensorFlow实现计算机视觉
    越来越多的地方正在使用计算机视觉。从增强安全系统到改进医疗保健诊断,计算机视觉技术正在彻底改变多个行业。##课程先睹为快本课程经过精心设计,涵盖了广泛的主题,从张量和变量的基础知识到高级深度学习模型的实现,以应对人类情感检测和图像生成等复杂任务。在介绍了先决条件并......
  • Docker 网络类型详解
    通过dockernetworkls命令来查看本地docker服务支持的网络类型。host网络类型Docker使用了Linux的Namespaces技术来进行资源隔离,如PIDNamespace隔离进程,MountNamespace隔离文件系统,NetworkNamespace隔离网络等。一个NetworkNamespace提供了一份独立的网络......
  • Go Swagger安装及使用
    地址:https://github.com/swaggo/gin-swagger安装根据go版本使用命令1.70之前goget-ugithub.com/swaggo/swag/cmd/swag1.70之后goinstallgithub.com/swaggo/swag/cmd/swag@latest查看是否成功swag-vswagversionv1.8.12其他安装命令goget-ugithu......
  • el-row使用非零 gutter 时宽度溢出出现水平滚动条
    验证代码<template><div><el-alerttitle="1.如果为row直接添加gutter的话会导致超出父盒子的宽度,可以为父盒子设置左右的padding=gutter/2"type="success":closable="false"></el-alert><el-alert......