centos搭建部署docker环境的详细步骤

一 Docker有哪些用处

1.1 Docker有统一标准


·  应用构建

docker build能把我们的软件打成一个标准格式的包(即镜像)

·  应用分享

docker hub能存放所有软件的镜像

·  应用运行

docker run可以直接启动应用

1.2  资源隔离


·  cpu、内存资源隔离与限制

·  访问设备隔离与限制

·  网络隔离与限制

·  限制隔离用户、用户组

1.png

二   Docker的建构

2.1  准备工作

第一步

安装Docker

第二步

启动Docker的进程,运行Docker后台进程

第三步

操作Docker主机的客户端(命令行、UI等)

第四步

使用镜像仓库Docker Hub

第五步

直接启动运行程序

第六步

容器,由镜像启动起来正在运行中的程序

2.2  Docker的安装

我们尽量选择版本高的Docker进行安装

第一步

查看当前Centos的版本,需要卸载更新的执行下面的代码

yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

第二步

查看当前内核的版本

第三步

配置yun源

yum install -y docker-ce docker-ce-cli containerd.io
yum list | grep docker

第四步

systemctl start docker --now
systemctl enable docker

启动docker

第五步 

查看docker运行状态

systemctl status docker

第六步 

 使用一个命令验证

docker info

第七步  

配置镜像加速

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

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/4160.html

发表评论

登录后才能评论