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

Docker安装点击

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容