linux下安装dockers

Linux下安装docker

清除原先dockers

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

部署dockers依赖

yum install -y yum-utils

配置阿里dockers镜像源

yum-config-manager --add-repo
 
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

本地索引缓存

yum makecache 

安装dockers

安装最新版本的 Docker Engine-Community 和 containerd。

yum install docker-ce docker-ce-cli containerd.io

启动dockers

systemctl start docker

查看是否安装成功

docker version
docker info
systemctl restart docker

设置dockers开机自启动

systemctl enbale docker

删除dockers

yum remove docker-ce

删除容器镜像等文件

rm -rf /var/lib/docker
  • 搜索仓库镜像:docker search 镜像名
  • 拉取镜像:docker pull 镜像名
  • 查看正在运行的容器:docker ps
  • 查看所有容器:docker ps -a
  • 删除容器:docker rm container_id
  • 查看镜像:docker images
  • 删除镜像:docker rmi image_id
  • 启动(停止的)容器:docker start 容器ID
  • 停止容器:docker stop 容器ID
  • 重启容器:docker restart 容器ID
  • 启动(新)容器:docker run -it ubuntu /bin/bash
  • 进入容器:docker attach 容器IDdocker exec -it 容器ID /bin/bash

dockers面板安装

添加dockers控制面板容器
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer

dockers安装rabbitmq

docker安装rabbitmq
docker run -d --name rabbit  --restart=always -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management;

dockers中rabbitmq开启mqtt协议

#获取容器id
docker ps

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

#执行启动rabbitmq中mqtt插件
rabbitmq-plugins enable rabbitmq_management rabbitmq_mqtt

 

posted on 2024-01-22 15:08  lewisat  阅读(51)  评论(0编辑  收藏  举报

导航