小白如何一小时完成linux上安装部署docker

小白如何一小时完成linux上安装部署docker

解决方案goocz2025-01-13 10:32:0716A+A-

部署环境: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对应的中间件容器

点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5