Docker安装以及操作

安装Docker

检查内核版本 uname -r

确保 yum 是最新的 yum update

添加 yum仓库

tee /etc/yum.repos.d/docker.repo <<-‘EFO’

[dockerrepo]

name=Docker Repository

baseurl=https://yum.dockerproject.org/repo/main/$releasever/

enabled=1

gpgcheck=1

gpgkey=https://yum.dockerproject.org/gpg

EFO

安装docker yum install -y docker

查看是否安装成功 docker version

设置开机自启动 sudo systemctl enable docker

开启docker systemctl restart docker

启动docker服务 service docker start

停止docker服务 service docker stop

查看docker存储位置 docker info

镜像

查询镜像 docker search 镜像名称

拉取镜像到本地 docker pull 镜像名称:版本号

查看docker本地镜像 docker images

删除本地镜像 docker rmi 镜像的标识

将本地的镜像导出 docker save -o 导出的路径 镜像id

加载本地的镜像文件 docker load -i 镜像文件

修改镜像名称 docker tag 镜像id 新镜像名称:版本

容器

查看docker容器 docker ps

OPTIONS说明:

-a 代表查看全部的容器,包括没有运行

-q 只查看容器的标识

-f 根据条件过滤显示的内容

–format 指定返回值的模板文件

-l 显示最近创建的容器

-n 列出最近创建的容器

–no-trunc 不截断输出

-s 显示总的文件大小

运行容器 docker run 镜像的标识 | 镜像名称:版本

运行容器 常用的参数

docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像的标识 | 镜像名称:版本号

-d 代表后台运行容器

-p 宿主机端口:容器端口:为了映射当前Linux的端口和容器的端口

–name 容器名称:指定容器的名称

启动docker容器 docker start 容器名称(ID)

停止指定docker容器 docker stop 容器名称(ID)

停止全部容器 docker stop $(docker ps -qa)**
**

****删除指定****容器 docker rm 容器id

删除全部容器 docker rm $(docker ps -qa)

查看容器的日志 docker logs -f 容器id

-f 可以滚动查看日志的最后几行

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

Docker中安装Mysql

从镜像中下载 docker pull mysql : 版本

运行MySQL镜像 docker run --restart=always --name first-mysql -p 3306:3306 -eMYSQL_ROOT_PASSWORD=123456 -d mysql:版本号

启动MySQL容器 docker start 容器ID

Docker中安装redis

从镜像中下载 docker pull redis:5.0

运行redis镜像 docker run -d -p 6379:6379 redis:5.0

Docker中安装rabbitMQ

从镜像下载 docker pull rabbitmq

运行rabbitmq镜像 docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq

如果安装成功之后,网页访问15672不显示?

先进入到rabbitmq的容器中 docker exec -it 容器ID bash

进入到bin的目录下 cd bin

开启rabbitmq页面显示 rabbitmq-plugins enable rabbitmq_management

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值