我是靠谱客的博主 粗暴鼠标,最近开发中收集的这篇文章主要介绍docker上run运行postgreSQL、redis、etcd命令Docker使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Docker使用

安装使用docker就不用说了,我是看的b站上的一个up主讲的课程,非常详细。
https://www.bilibili.com/video/BV1og4y1q7M4
这里只记录一下平时常用的一些容器使用命令,以后有用到的还会增加

1、docker run redis

#拉取镜像
docker pull redis

#运行容器 
docker run -itd --name myredis -p 6379:6379 redis

#可以通过查看redis容器实例状态
docker ps 

#进入容器
docker exec -it myredis /bin/bash

#设置开机自启
docker update --restart=always myredis

#启动和停止容器
docker start/stop 容器id

#通过连接测试redis服务
redis-cli

#可以通过 RedisDesktopManager 远程连接宿主机端口,密码默认无。

2、docker run etcd

etcd使用2379和2380作为端口。2379供服务端使用,2380共其他etcd节点使用

#下载Etcd镜像
docker pull quay.io/coreos/etcd
docker images

#启动
docker run -itd -p 2379:2379 --restart=always --name etcd quay.io/coreos/etcd /usr/local/bin/etcd --advertise-client-urls http://0.0.0.0:2379 --listen-client-urls http://0.0.0.0:2379

#进入
docker exec -it etcd /bin/sh

etcd使用

#查看版本号
etcdctl --version
#etcdctl version: 3.3.8
#API version: 2

#设置版本
export ETCDCTL_API=3

#查看集群信息
etcdctl member list

#查看集群状态(leader结点)
etcdctl  --write-out=table endpoint status

#参数endpoints
etcdctl --endpoints=127.0.0.1:2379 version

#查看存储信息
etcdctl get "" --prefix

3、docker run postgreSQL

#拉取镜像
docker pull postgres

#启动容器
sudo docker run --name crpsql -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres

#进入容器
sudo docker exec -it crpsql bash

最后

以上就是粗暴鼠标为你收集整理的docker上run运行postgreSQL、redis、etcd命令Docker使用的全部内容,希望文章能够帮你解决docker上run运行postgreSQL、redis、etcd命令Docker使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部