docker常用的命令

linux安装docker
yum install docker
重启docker
systemctl restart docker.service
(0)启动docker

systemctl start docker

(1)删除镜像

docker rmi <image.id>

(2)停止和删除容器

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

(3)查看所有的容器id

docker ps -a
docker ps:查看目前运行的容器

1.Redis

(1)用docker下载redis命令

docker pull redis

在这里插入图片描述
(2)第一次用docker启动redis,-d表示后台运行,-p表示映射端口,命名为myredis

docker run -d -p 6379:6379 --name myredis docker.io/redis

下一次启动myredis直接用docker start myredis即可
(3)使用redis

[root@localhost ~]# cd redis-5.0.7
[root@localhost redis-5.0.7]# redis-server redis.conf 

2.RabbitMQ

(1)下载management的rabbitmq

# docker pull docker.io/library/rabbitmq:3.8-management-alpine

(2)运行,管理界面的rabbitmq有两个端口,主机的5672端口映射到docker容器的5672端口,15672端口是管理界面访问web页面的端口,4e6d459e4748是rabbitmq的image id

docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq 4e6d459e4748

(3)访问虚拟机的ip地址的15672端口,得到
在这里插入图片描述
账号和密码都是guest

3.elasticsearch

(1)下载elasticsearch镜像,命令行后面要指定版本号

 docker pull elasticsearch:6.5.0

(2)运行
elasticsearch是用java语言写的,默认初始化占用2GB的堆内存空间,-e命令可以限制堆内存的使用,-Xms256m -Xmx256m表示初始化和最大使用的堆内存都是256MB。elasticsearch默认使用web通信使用9200端口,在分布式的情况下,elasticsearch各个节点之间的通信用的是9300端口

docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 ff171d17e77c

4.zookeeper

2181端口是进行客户端连接的端口

docker run --name zk01 -p 2181:2181 --restart always -d 6982b35ff928
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

祖国の花朵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值