Docker的安装跟基础使用一篇文章包会

目录

国内源安装新版本

1、清理环境

[2、配置docker yum源](#2、配置docker yum源)

3、安装启动

4、启动Docker服务

5、修改docker数据存放位置

6、配置加速器

现在我们已经完成了docker的安装和初始配置。以下为基本测试使用


自带源安装的版本太低

docker官方源安装的话速度太慢了

所以本篇文章安装方面就实例一个最常用的 国内源安装新版本

国内源安装新版本

1、清理环境

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

2、配置docker yum源

安装工具

复制代码
#yum install -y yum-utils device-mapper-persistent-data lvm2 git

配置阿里云Docker Yum源

复制代码
# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看可安装Docker版本

复制代码
 # yum list docker-ce --showduplicates

3、安装启动

安装较旧版本( 比如Docker 17.03.2) :

需要指定完整的rpm包的包名,并且加上--setopt=obsoletes=0 参数:

安装Docker新版本(比如Docker 3:25.0.3):

复制代码
 # yum install docker-ce -y

4、启动Docker服务

复制代码
#systemctl enable docker

#systemctl start docker

查看所安装的Docker版本

复制代码
docker -v

可以查看docker的运行状态

复制代码
docker info

5、修改docker数据存放位置

复制代码
vim /usr/lib/systemd/system/docker.service

添加内容如下

--data-root=/docker-data

配置完成后保存退出

重新加载配置文件并重启docker

复制代码
systemctl daemon-reload

systemctl restart docker

6、配置加速器

全部复制粘贴即可内容如下

复制代码
​sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://kjs65jvh.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

​我在里面还加了一些日志的配置更加实用一点

#注意:一定注意编码问题,出现错误---查看命令:journalctl -amu docker 即可发现错误

现在我们已经完成了docker的安装和初始配置。以下为基本测试使用

使用国内镜像仓库拉取最新版本的nginx镜像

复制代码
docker pull daocloud.io/library/nginx:latest

查看镜像

复制代码
docker images

希望能够帮追到大家!!

相关推荐
取加若则_6 分钟前
深入解析Linux进程优先级机制
linux·服务器
点亮一颗LED(从入门到放弃)12 分钟前
设备模型(10)
linux·服务器·前端
Web极客码16 分钟前
使用VPS主机进行数据分析的主要优势
linux·windows·vps主机
一只废狗狗狗狗狗狗狗狗狗26 分钟前
基于docker desktop的hadoop集群结点启动失败问题
hadoop·docker·docker desktop
九思x38 分钟前
Linux 系统安装 JDK 17
linux·运维
HIT_Weston1 小时前
77、【Ubuntu】【Hugo】搭建私人博客:Detached HEAD
linux·运维·ubuntu
再睡一夏就好1 小时前
多线程并发编程核心:互斥与同步的深度解析及生产者消费者模型两种实现
linux·运维·服务器·jvm·c++·笔记
木童6622 小时前
Ruo-Yi 项目 CICD 完整部署文档(含命令详解)
ci/cd·docker·容器
飞Link2 小时前
【MySQL】Linux(CentOS7)下安装MySQL8教程
linux·数据库·mysql
llilian_162 小时前
时间基准的行业赋能者——北斗卫星授时同步统一设备应用解析 时统 授时同步设备
服务器·网络·单片机