CentOS环境安装Docker

CentOS环境安装Docker

1.1 在线安装Docker

参考官方文档安装:https://docs.docker.com/engine/install/centos/

1、更新yum

复制代码
yum update

2、安装工具包

复制代码
sudo yum install -y yum-utils

3、 设置镜像源

复制代码
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo   # 慢

## 阿里云镜像源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #快

##腾讯镜像源
sudo yum-config-manager --add-repo https://mirrors.cloud.tencent.com/dockerce/linux/centos/docker-ce.repo

4、安装前卸载原有的docker

复制代码
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

5、安装最新版本的docker ce

复制代码
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

6、启动docker

复制代码
sudo systemctl start docker

7、设置开机启动

复制代码
sudo systemctl enable docker

8、查看 docker 版本

复制代码
docker -v

Docker相关命令:

汇总列一下常见的Docker操作命令:

重启Docker服务:systemctl restart docker / service docker restart

关闭Docker服务:docker service docker stop / docker systemctl stop docker

停止容器:docker stop 容器ID

重启容器:docker restart 容器ID

删除容器:docker rm container_id

搜索仓库镜像:docker search 镜像名

查看镜像:docker images

拉取镜像:docker pull 镜像名(或docker pull nginx:xxx ,xxx指版本号)

删除镜像:docker rmi image_id

启动(停止的)容器:docker start 容器ID

启动(新)容器:docker run -it ubuntu /bin/bash(或docker run -p 80:80 -d --name nginx nginx:1.24.0,第一个80宿主机端口,第二个80容器端口)

进入容器:docker attach 容器ID或docker exec -it 容器ID /bin/bash,推荐使用后者。

先启动再设置自启动:docker update --restart=always 容器ID

查看正在运行的容器:docker ps

查看所有容器:docker ps -a

查看docker 日志:docker logs -t -f rabbitmq (docker 容器的默认日志路径/var)

镜像打包:docker save 镜像名称:镜像版本 >打包后的文件名字.tar

将镜像加载到Docker:docker load -i 打包后的文件名字.tar(例子:docker load -i minio.tar)

查看docker内存情况:docker stats -a

更多的命令可以通过docker help命令来查看。

相关推荐
生活爱好者!1 小时前
NAS 部署白板工具,实现思维导图/画板/流程图自由
运维·docker·容器
sanggou4 小时前
Linux批量执行工具脚本使用指南:一键运行多个release-dev.sh脚本
linux·bash
乌鸦不像写字台7 小时前
【docker部署】在服务器上使用docker
服务器·docker·容器
牧以南歌〆8 小时前
在Ubuntu主机中修改ARM Linux开发板的根文件系统
linux·arm开发·驱动开发·ubuntu
夜月yeyue9 小时前
设计模式分析
linux·c++·stm32·单片机·嵌入式硬件
kfepiza10 小时前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian
艾伦_耶格宇10 小时前
【docker】-1 docker简介
运维·docker·容器
cuijiecheng201811 小时前
Ubuntu下布署mediasoup-demo
linux·运维·ubuntu
IvanCodes11 小时前
二、Docker安装部署教程
docker·容器
独行soc13 小时前
2025年渗透测试面试题总结-2025年HW(护网面试) 33(题目+回答)
linux·科技·安全·网络安全·面试·职场和发展·护网