linux部署docker【centos】

docker部署程序集合

第一章:linux部署docker

第二章:docker 部署 mysql8.0.30

第三章:docker 部署 redis

第四章:docker 部署 nacos2.1.1


目录

docker部署程序集合

前言

一、在线安装方式一yum安装

1.1 yum配置

1.2 yum安装

二、在线安装方式一yum安装

三、离线安装

四、修改容器默认存储位置 

4.1 查看磁盘挂载情况

4.2 调整磁盘挂载位置[离线安装的直接修改对应的docker.service]

五、镜像加速【实际一般镜像下载并不会很慢】



前言

docker要求Linux操作系统对应的Linux内核版本至少3.8+(Centos7.x或者Ubuntu16.x)

# 查看当前Centos的版本

 cat /etc/centos-release

#查看当前内核的版本

 uname -a

如果原本装过docker 先卸载docker

注意卸载前先停止所有容器,否则后续可能出现部分镜像异常无法删除等问题

# 停止全部运行中的容器
docker stop $(docker ps -a -q)
# 删除全部容器
docker  rm $(docker ps -a -q)
# 停止docker运行
systemctl stop docker

# 查看yum安装的docker文件包
yum list installed | grep docker
# 查看docker相关的rpm源文件
rpm -qa | grep docker
# 删除所有安装的docker文件包
yum -y remove docker-*
# 再次检查docker的安装包
rpm -qa | grep docker
————————————————
版权声明:本文为CSDN博主「Lit Shang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_50762970/article/details/126298881

一、在线安装方式一yum安装

1.1 yum配置

#更新yum  如果不升级更新yum 的后续docker部署后再更新容器会出现oci runtime error等
yum update

# 安装yum工具类准备
yum install -y yum-utils device-mapper-persistent-data lvm2

# 配置yum源为阿里yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.2 yum安装

#安装 遇到需要输入的都按y
yum install docker-ce

#启动docker服务
systemctl start docker

#允许docker开机自启动
systemctl enable docker

#查看docker运行状态
systemctl status docker


二、在线安装方式一自动安装脚本

curl -sSL https://get.daocloud.io/docker | sh

三、离线安装

#查看文章
https://loveworld.blog.csdn.net/article/details/113495986?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-113495986-blog-123995884.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-113495986-blog-123995884.pc_relevant_aa&utm_relevant_index=2

四、修改容器默认存储位置 

由于docker容器默认存储位置为 /var/lib/docker 但是大家服务器根目录的磁盘挂载容量不一定是最大的,如果根磁盘容量较小,后续会导致磁盘空间被占满而无法正常使用,所以需要查看服务器磁盘挂载情况,如果根路径空间较大或者可以扩容根磁盘容量,那无需修改

4.1 查看磁盘挂载情况

df -lh 

linux部署docker【centos】_第1张图片

4.2 调整磁盘挂载位置[离线安装的直接修改对应的docker.service]

查看docker.service路径在哪

systemctl status docker

linux部署docker【centos】_第2张图片

编辑修改docker.service

先暂停docker 服务

systemctl stop docker

以下以/data举例

cp /var/lib/docker -a /data/

vim 查询到的docker.service 路径

找到ExecStart=/usr/bin/dockerd 后插入 --graph /data/docker

保存之后更新配置

systemctl daemon-reload

重启服务

systemctl restart docker

执行docker命令查看容器是否正常

docker info  

校验存储路径是否生效

systemctl status docker

五、镜像加速【实际一般镜像下载并不会很慢】

Docker设置镜像加速_唐老六的博客-CSDN博客_docker镜像加速

你可能感兴趣的:(docker,docker,linux,centos)