Docker常用镜像

docker默认安装位置:/var/lib/docker

国内Docker官网:https://www.docker-cn.com
中科大镜像源:https://docker.mirrors.ustc.edu.cn
网易镜像源:http://hub-mirror.c.163.com

---docker run 都是初始化---

mariadb:

初始化:--初始化会清空以前的数据

$ docker run --name mariadb -e MYSQL_ROOT_PASSWORD=mariadb -p 3306:3306 -d mariadb

some-mariadb您要分配给容器的名称,my-secret-pw是为MySQL root用户设置的密码,是tag指定所需MySQL版本的标记

解释:初始化容器名称,数据库密码,标记默认为latest

 

nginx

托管一些简单的静态内容:

$ docker  run  --name  nginx  -v  /some/content:/usr/share/nginx/html:ro  -p  80:80  -d  nginx

切换目录:

$ copy  {static-html-directory}  /usr/share/nginx/html

将文件放在与static-html-directory 相同的目录,运行

$ docker build -t some-content-nginx

启动容器:

$ docker run --name some-nginx -d some-content-nginx

 

redis

初始化:

$ docker run --name redis  -p  6379:6379  -d redis

从持久存储开始

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

如果启用了持久性,则数据将存储在VOLUME /data,可以与--volumes-from some-volume-container或一起使用-v /docker/host/dir:/data

 

RabbitMQ

docker pull rabbitmq:3.7.8-management

$ docker run --hostname rabbitmq01 --name rabbitmq -d -p 5672:5672 -p 15672:15672 rabbitmq:3.7.8-management

这将启动一个侦听默认端口5672的RabbitMQ容器

 

Centos

进入centos

$ docker  run  -ti  {imageid}  /bin/bash

退出后再进入

$ docker  exec  -ti  {imageid}  /bin/bash

我的简书地址:https://www.jianshu.com/p/fdb90a58112b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值