docker安装和简单使用

一、部署Docker

1. 添加yum源

yum install epel-release –y
yum clean all
yum list

2. 安装并运行Docker

yum install docker-io –y
systemctl start docker

3. 检查安装结果

docker info

出现以下说明信息则表明安装成功。
在这里插入图片描述

二、使用Docker

1. 管理Docker守护进程

systemctl start docker     #运行Docker守护进程
systemctl stop docker      #停止Docker守护进程
systemctl restart docker   #重启Docker守护进程

2. 管理镜像

  • 搜索镜像
docker search rabbitmq	## 搜索rabbitmq的镜像

搜索结果如图:
在这里插入图片描述

  • 拉取镜像,根据搜索结果拉取镜像
docker pull docker.id/rabbitmq
  • 查看已有镜像。
docker images

效果如图:
在这里插入图片描述

  • 修改镜像标签 ,有些镜像tag名称太长,可以重新修改
docker tag docker.io/rabbitmq:latest rabbitmq:v1

效果如图:
在这里插入图片描述

  • 强制删除镜像。
docker rmi –f docker.io/rabbitmq

效果如图:
在这里插入图片描述
3. 管理容器

  • 运行容器
docker run -d --name "rabbitmq" -p 5672:5672 -p 15672:15672 rabbitmq:v1
###
-d : 后台运行
--name : 给容器重命名
-p : 端口映射, 第一个端口是真实主机上的端口,第二个是docker容器中虚拟主机中端口
###
  • 管理容器相关命令
docker ps	## 查看当前正在运行的所有容器
docker ps -a	## 查看所有的容器,包括不在运行的容器
docker stop 容器名称/容器ID	## 停止容器
docker start 容器名称/容器ID	## 开启容器
docker inspect 容器名称/容器ID 	## 检查容器内部信息
docker rm 容器名称/容器ID	## 删除容器(必须先停止容器,在删除容器)
docker rm $(docker ps -aq)		## 删除所有容器
docker rmi -f 镜像ID 	## 强制删除镜像
docker exec -it 容器ID /bin/bash	 ## 进入容器
exit		## 退出容器
## 将容器内的某个文件拷贝到宿主机上
docker cp 容器id:容器内的文件 容器外宿主机的位置	

三、其他

1. 配置docker 镜像加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

参考文档地址:https://www.daocloud.io/mirror#accelerator-doc

2. docker开启远程访问
  • 编辑 docker.service 服务文件
    进入服务文件 vim /usr/lib/systemd/system/docker.service, 修改执行命令,
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375

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

  • 更新,并重启服务
systemctl daemon-reload 	// 更新服务
systemctl restart docker 	// 重启服务

这种方式是不安全的,会有非常大的概率服务器被黑,关于安全的配置参考:https://cloud.tencent.com/developer/article/1047265

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值