docker的简单使用

本文介绍了Docker的基础知识,包括仓库、镜像和容器的概念,详细讲解了Docker的安装和相关命令,如端口映射、资源限制。还探讨了如何在Docker中安装和配置MySQL,特别是关于bin-log日志的设置。此外,文章提到了Portainer作为Docker的可视化管理工具,以及Dockerfile的使用,包括创建Centos镜像和应用镜像的方法。
摘要由CSDN通过智能技术生成

docker简单学习

1. docker相关概念

  • 仓库(Repository):仓库用于保存镜像。
  • 镜像(Image):Docker 镜像(Image)相关于mysql、zk的安装文件。
  • 容器(Container):容器是镜像运行时的实体。类似于mysql服务实例。

2. docker安装

docker卸载

# 卸载软件
sudo yum remove docker-ce docker-ce-cli containerd.io

# 手动删除包含docker的目录
# 查看包含docker的文件夹
find / -name docker
# 删除找到的docker文件
rm -rf xxxxx

docker安装使用

#1. 安装之前设置docker拉取的仓库镜像
## 阿里云的镜像仓库地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
   
## 清华大学源
sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
## 上述两种镜像 二选一

# 2. 安装docker服务
## 安装最新版本的docker
sudo yum install docker-ce docker-ce-cli containerd.io    

## 列出可用docker版本 在指定版本安装
yum list docker-ce --showduplicates l sort -r

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

# 启动docker
sudo systemctl start docker

# 验证docker启动
sudo docker run hello-world

在这里插入图片描述

3. docker相关命令

​ 上述命令docker安装完成后会在服务器上安装了对应的docker服务端和docker客户端。

docker命令

#输入 docker 会列出docker所用可用命令
[root@iZ2ze505h9bgsa1t9twojyZ /]# docker

在这里插入图片描述

# 查看某个命令详细用法
docker ${commondName} --help 

在这里插入图片描述
docker镜像管理

## 查找镜像(根据镜像名)
#docker search ${imageName}
docker search mysql

## 拉取镜像 不添加tag则拉取最新版本的镜像
docker pull [OPTIONS] NAME[:TAG]
docker pull  mysql:5.7

## 删除镜像 需要添加-f 强制删除
docker rmi -f [${iamge-name}|
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值