Docker - 快速入门

初识

安装

1.更新yum

yum install

2.安装依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

3.设置yum 源

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

4.安装Docker-CE

yum install -y docker-ce

5.检查是否安装成功

docker -v

6.配置镜像加速器(阿里云)

6.1

6.2

6.3

注意:这里的地址每个人是不一样的

docker命令

服务的相关命令

# 查看状态
systemctl status docker
# 停止docker
systemctl stop docker
# 启动
systemctl start docker
# 重启
systemctl restart docker
# 开机启动
systemctl enable docker

镜像命令

  • docker images:查看镜像

  • docker search redis: 查找 redis的镜像

  • docker pull redis: 下载镜像,默认下载的是最新版本

  • docker pull redis:5.0 :下载5.0版本的redis
    版本号在哪里找?

    https://hub.docker.com/

    支持的所有tag:

  • docker rmi image id: 删除执行的镜像

容器相关命令

  • docker run -it --name=c1 centos:7 /bin/bash: 用centos:7 的镜像创建一个容器,名字为c1,并进入到容器终端

  • docker run -id --name c2 centos:7: 在后台用centos:7 的镜像创建一个容器,名字为c2

  • docker exec -it c2 /bin/bash: 执行容器

  • docker ps -a: 查询所有的容器

  • docker rm -f containerId/containerName: 强制删除容器

  • docker start 5752fadedcd6: 启动一个存在但是没有运行的容器,5752fadedcd6 为容器id

数据卷

配置数据卷

命令:

将宿主机的/root/data 的目录挂载到容器的/root/container 目录

在宿主机下创建a.txt:

已同步到容器:

在容器内创建b.txt:

自动同步到了宿主机:

两个容器之间也可以通过数据卷同步数据:

数据卷容器

创建命令:

数据卷小结:

posted @   chuangzhou  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示