docker基本操作及安装rabbitmq示例

docker基本操作及安装rabbitmq示例

安装docker

uname -r  3.10代表可以安装

yum install -y docker  安装docker

systemctl start docker  启动docker

docker -v  查看版本

systemctl enable docker  开机启动

systemctl stop docker 停止

 

基本指令:

docker images  查看镜像

docker ps 查看容器运行情况

docker kill 杀进程

docker rmi imageid 删除镜像

docker stop 容器id 停止容器

docker ps -a 查看容器(包括停止的)

docker rm 容器id 删除容器

docker exec -it 容器id bash 进入容器内部

 

以下指令以redis为示例

docker search redislabs  搜索镜像

docker pull redislabs/rebloom 拉取镜像(带布隆过滤器的)

docker run -p 6379:6379 --name myredis  运行镜像  -d 代表后台运行  -p代表端口映射  --name代表自定义一个名字

docker logs myredis    查看日志

docker exec -it 1f9fd3ca26cc redis-cli  进入redis-cli  (例如安装的redis想用cli可以这样操作)

 

以rabbitmq为例操作(传统方式安装rabbitmq极其麻烦):

1.docker search rabbitmq   搜索镜像

但是发现没有版本号,所以这里通过https://hub.docker.com/ 可以找到一些版本

然后我们以这个版本为例

docker pull rabbitmq:3.8.3-management  拉取镜像

docker images 查看

启动镜像: docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=admin1 -e RABBITMQ_DEFAULT_PASS=admin1 -p 15672:15672 -p 5672:5672 3658aa401173

id必须对应起来

然后 docker ps查看运行

然后网站测试一波:http://ip:15672  登录名guest:guest

ok 大功告成  安装成功!

如果发现启动成功但是访问不了,检查下防火墙和端口是否开启

 

 

报错解决:/usr/bin/docker-current: Error response from daemon: Conflict. The container name "/myrabbitmq" is already in use by container 0488d4554bbc2c0220d20e2db65a3d6eff32b6f5359f1d502f04e3fff2253d51. You have to remove (or rename) that container to be able to reuse that name..

 以上错误是命名冲突了

解决办法:docker ps -a   然后 docker rm  CONTAINER ID   然后再启动

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值