网站首页 > 技术文章 正文
部署环境:centos7
docker版本:3:20.10.8
1、检查搭建环境是否可上网,能够下载网络地址上的内容
2、DNS配置上外网
1、在命令行中输入“vi /etc/resolv.conf”命令对resolv文件进行编辑
2.在打开的文件中输入 nameserver 114.114.114.114
3、使用键盘ESC 然后输入wq 保存退出
3、安装docker
1、Docker要求CentOS系统的内核版本高于 3.10 uname -r :内核版本高于3.10的系统安装docker
2、更新yum包:sudo yum update
3、更新软件包:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4、设置yum源:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5、查询docker版本:yum list docker-ce --showduplicates | sort -r
6、安装docker:sudo yum install docker-ce-3:20.10.8-3.el7
7、启动docker sudo systemctl enable docker
4、添加国内镜像地并移动docker存储位置
1、先停止docker:systemctl stop docker
2、编辑daemon.json 文件:vi /etc/docker/daemon.json
插入内容:{ "registry-mirrors": ["http://hub-mirror.c.163.com"],"graph": "/li/docker","log-driver":"json-file","log-opts":{"max-size":"500m","max-file":"3"}
3、移动docker 路径 必须在run容器之前进行
systemctl stop docker
cd /mkdir docker
mv /var/lib/docker /li/docker
ln -s /li/docker /var/lib/docker
5、设置Docker容器日志文件大小限制
1、新建/etc/docker/daemon.json,若有就不用新建了。
添加log-dirver和log-opts参数,样例如下:# vim /etc/docker/daemon.json{
"log-driver":"json-file",
"log-opts": {"max-size":"500m", "max-file":"3"}}
max-size=500m意味着一个容器日志大小上限是500M
max-file=3,意味着一个容器有三个日志,
分别是id+.json、id+1.json、id+2.json。
6、然后重启docker的守护线程命令如下(两个都可以):
systemctl daemon-reload
systemctl restart docker
7、创建网络
docker network create --subnet=172.18.0.0/16 mynetwork
注意创建的网段不要和用户已有网段重复
以上docker 的基础服务就搭建好了,可以根据自己需要run对应的中间件容器
猜你喜欢
- 2025-07-24 ARM机器(Oracle Linux / Redhat/ ...)上如何编译 CatBoost
- 2025-07-24 1、Oracle 数据库19C 软件安装(oracle数据库的安装)
- 2025-07-24 Oracle Linux 9.6安装体验(oracle linux安装教程)
- 2025-07-24 Oracle Linux10安装体验(linux安装oracle实例)
- 2024-10-26 3、CentOS7静默安装Oracle11g(11.2.0.4)——执行安装配置
- 2024-10-26 centos系统安装oracle简易客户端instantclient
- 2024-10-26 Centos7上安装oracle xe快捷版详细步骤
- 2024-10-26 linux忘记安装图形化界面--静默安装oralce11g全记录
- 2024-10-26 Redhat7.4X64安装Oracle11G R211.2.0.4X64 单机版
- 2024-10-26 10Linux网络服务之Oracle 11g for linux 6 的安装
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)