docker安装与基础命令

docker安装

  docker官网,在这上面可以找到不同发行版linux操作系统的docker安装流程。我安装的是CentOS7,因此选择CentOS。

在这里插入图片描述

  • 如果以前安装过docker,需要先卸载再安装。卸载命令
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  • 下载帮助安装docker的yum工具
sudo yum install -y yum-utils 

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 下载docker
sudo yum install docker-ce docker-ce-cli containerd.io
  • 启动,关闭docker
systemctl start docker
systemctl stop docker

  • 开机自启动docker命令
systemctl enable docker
  • 查看docker状态命令

systemctl status docker

在这里插入图片描述

  • docker 版本
docker version

在这里插入图片描述

docker配置阿里云加速

  • 配置阿里云镜像加速【如果不做这个配置的话,拉取镜像可能会很慢。因为镜像网址在国外】,在阿里云平台注册一个账号之后进行下图操作,找到自己专属的阿里云镜像加速地址:




    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


在这里插入图片描述

1.创建daemon.json配置文件:

touch /etc/docker/daemon.json

2.在文件中配置加速地址:

{
  "registry-mirrors": ["https://XXXX镜像加速地址.mirror.aliyuncs.com"]
}

docker常用命令

在这里插入图片描述

  • 查看镜像
docker images

在这里插入图片描述

  • 拉取镜像
docker pull 镜像:版本

例子:拉取redis的6.0.8版本
docker pull redis:6.0.8
例子:拉取ubuntu
docker pull ubuntu
不写版本号就会拉取镜像源最近更新的版本:latest

在这里插入图片描述

  • 运行一个镜像实例
 docker run -it ubuntu 
  • 退出容器实例
1.exit 会关闭该实例进程

2.ctrl键 + P + Q  不会关闭实例进程
  • 进入一个正在运行的实例

 docker exec -it CONTAINER-ID bash

在这里插入图片描述

  • 查看容器实例

docker ps(展示正在运行的实例)
docker ps -a(展示所有实例)

在这里插入图片描述

  • 获取镜像的信息

docker inspect image_ID

docker inspect 镜像:版本

两条命令都一样的效果

以redis为例

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 删除镜像

docker rmi 镜像:版本

在这里插入图片描述

  • 删除实例(2种方法):
1.强制删除正在运行的实例
docker rm -f containerID

2.先将应用关停,再删除

docker stop containerID

docker rm containerID


在这里插入图片描述


在这里插入图片描述

RabbitMQ安装

1、下载
docker  pull rabbitmq

2、启动rabbitmq
docker run -d --hostname rabbit-server-myd --name rabbitmq-myd -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=admin
-e RABBITMQ_DEFAULT_PASS=admin rabbitmq

# -e RABBITMQ_DEFAULT_USER设置用户名

# -e RABBITMQ_DEFAULT_PASS设置密码

3、进入rabbitmq

docker exec -it rabbitmq-id  bash

4、启用插件(不启用插件无法访问HTTP API客户端,管理UI和Rabbitmqadmin )

rabbitmq-plugins enable rabbitmq_management

  访问RabbitMQ首页:http://CentOS-IP:15672,如果无法访问,可能是服务器没有开放端口,开放端口:firewall-cmd --zone=public --add-port=15672/tcp --permanent

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值