Docker安装常见的应用与将本地镜像推送到阿里云
正文
一、Docker安装常用的应用
1,docker安装mysql
#拉取镜像mysql5.7 docker pull mysql:5.7 #启动容器(绑定对应的配置文件和日志,默认密码为123456) docker run -p 3306:3306 -it --name mysql \
-v /mydocker/mysql/conf/my.cnf:/etc/mysql/my.cnf \
-v /mydocker/mysql/logs:/var/log/mysql \
-v /mydocker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
2,docker安装redis
#拉取镜像 docker pull redis:3.2
#启动容器(提前创建/mydocker/myredis/conf/redis.conf文件就不会出现挂载的是目录了)
docker run -p 6379:6379 \
-v /mydocker/myredis/data:/data \
-v /mydocker/myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf \
-d redis:3.2 redis-server /usr/local/etc/redis/redis.conf --appendonly yes
3,docker安装zookeeper
#拉取镜像 docker pull zookeeper #启动 docker run --privileged=true -d --name zookeeper --publish 2181:2181 -d zookeeper:latest
二、docker推送到阿里云镜像
1,在阿里云docker镜像仓库中创建自己的命令空间和对应的镜像仓库,可任意命名
2,将镜像推送到Registry
$ sudo docker login --username=*** registry.cn-beijing.aliyuncs.com #第一次登陆时这一步需要输入密码
$ sudo docker tag [ImageId] registry.cn-beijing.aliyuncs.com/my_docker_0902/mytomcat:[镜像版本号]
$ sudo docker push registry.cn-beijing.aliyuncs.com/my_docker_0902/mytomcat:[镜像版本号]
3,拉取对应的镜像文件
docker pull registry.cn-beijing.aliyuncs.com/my_docker_0902/mytomcat:1.0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话