centos安装docker

本文详细介绍了Docker的安装步骤,包括依赖环境配置、镜像源设置、安装与自动启动,以及常用镜像操作(拉取、查看、删除)、容器操作(运行、管理)等实战技巧。重点讲解了如何使用Docker进行镜像管理和容器生命周期管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装Docker

1.下载关于Docker的依赖环境

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

2.设置下载Docker的镜像源

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

3.安装Docker

yum makacache fast
yum -y install docker-ce

4.启动Docker,并设置为开机自动启动,测试

启动Docker服务

systemctl start docker

设置开机自动启动

systemctl enable docker

测试

docker run hello-world
2.3 Docker的中央仓库
Docker官方的中央仓库: 这个仓库是镜像最全的,但是下载速度较慢。
https://hub.docker.com/
国内的镜像网站:网易蜂巢、daoCloud。。。
https://c.163yun.com/hub#/home
https://hub.daocloud.io/ (推荐使用)
在公司内部会采用私服的方式拉取镜像。(添加配置)

需要在/etc/docker/daemon.json

{
“registry-mirrors”: [“https://registry.docker-cn.com”],
“insecure-registries”: ["ip:port]
}

ip:port

公司私服的ip和port

重启两个服务

systemctl daemon-reload
systemctl restart docker
2.4 镜像的操作

1. 拉取镜像到本地

docker pull 镜像名称[:tag]

举个例子 tomcat

docker pull daocloud.io/library/tomcat:8.5.15-jre8

2. 查看全部本地的镜像

docker images

3. 删除本地镜像

docker rmi 镜像的标识

4. 镜像的导入导出(不规范)

将本地的镜像导出

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

加载本地的镜像文件

docker load -i 镜像文件

修改镜像名称

docker tag 镜像id 新镜像名称:版本
2.5 容器的操作

1. 运行容器

简单操作

docker run 镜像的标识|镜像名称[tag]

常用的参数

docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像的标识|镜像名称[tag]

-d: 代表后台运行容器

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

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

2. 查看正在运行的容器

docker ps [OPTIONS]

OPTIONS说明:

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

-q: 只查看容器的标识

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

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

-l: 显示最近创建的容器

-n: 列出最近创建的n个容器

–no-trunc: 不截断输出

-s: 显示总的文件大小

3. 查看容器的日志

docker logs -f 容器id

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

4. 进入到容器内部

docker exec -it 容器id bash

5. 删除容器(删除容器前,需要先停止容器)

docker stop 容器id

停止指定的容器

docker stop $(docker ps -qa)

停止全部容器

docker rm 镜像id

删除指定容器

docker rm $(docker ps -qa)

删除全部容器

#6. 启动容器
docker start 容器id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值