小白如何一小时完成linux上安装部署docker
部署环境: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对应的中间件容器