一 Docker有哪些用处
1.1 Docker有统一标准
· 应用构建
docker build能把我们的软件打成一个标准格式的包(即镜像)
· 应用分享
docker hub能存放所有软件的镜像
· 应用运行
docker run可以直接启动应用
1.2 资源隔离
· cpu、内存资源隔离与限制
· 访问设备隔离与限制
· 网络隔离与限制
· 限制隔离用户、用户组
二 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