专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

002.Docker安装部署

一 docker安装-CentOS系统

1.1 docker自动安装脚本

 root@docker:~# wget -qO- https://get.docker.com/ | sh
 或——
 root@docker:~# curl -sSL https://get.docker.com/ | sh

注意:若出现以下错误,可使用yum解决依赖——

Delta RPMs disabled because /usr/bin/yum provides applydeltarpmnot installed.

 yum provides applydeltarpm         #查询缺少的applydeltarpm所在包
 yum install libdevmapper* -y
 yum -y install deltarpm            #安装此包
 yum install -y epel-release            #有可能会依旧提示错误,安装此包即可
 root@docker:~# docker version      #查询docker版本

1.2 docker yum安装

 root@docker:~# yum -y remove docker \
                   docker-client \
                   docker-client-latest \
                   docker-common \
                   docker-latest \
                   docker-latest-logrotate \
                   docker-logrotate \
                   docker-selinux \
                   docker-engine-selinux \
                   docker-engine                           #若存在旧版需要全新安装可卸载旧版
 root@docker:~# yum -y update
 root@docker:~# yum install -y yum-utils \
 device-mapper-persistent-data \
 lvm2
 root@docker:~# yum-config-manager \
 --add-repo \
 https://download.docker.com/linux/centos/docker-ce.repo        #配置docker源

提示:也可使用国内阿里云——

 root@docker:~# yum-config-manager \
 --add-repo \
 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 root@docker:~# yum-config-manager --enable docker-ce-edge          #开启源
 root@docker:~# yum-config-manager --enable docker-ce-test          #开启源
 root@docker:~# yum -y install docker-ce                #安装docker
 root@docker:~# yum -y install docker-registry          #安装docker仓库
 root@docker:~# systemctl start docker.service
 root@docker:~# systemctl enable docker.service             #设为开机启动

二 docker安装-Ubuntu系统

2.1 更新源数据库

 root@docker:~# apt-get remove docker docker-engine docker.io   #卸载旧版
 root@docker:~# sudo apt-get update

2.2 安装软件包

 root@docker:~# sudo apt-get -y install \
 apt-transport-https \
 ca-certificates \
 curl \
 software-properties-common         #安装软件包以允许apt通过HTTPS使用存储库

2.3 添加Docker的官方GPG密钥

 root@docker:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

103_1.png

注意:也可添加阿里云GPG:

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add –

2.4 验证秘钥指纹

 root@docker:~# sudo apt-key fingerprint 0EBFCD88

103_2.png

2.5 配置仓库并在此更新源

 root@docker:~# sudo add-apt-repository \
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
 $(lsb_release -cs) \
 stable"
 root@docker:~# sudo apt-get update

注意:国内建议配置为阿里仓库,命令如下:

 root@docker:~# sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
 root@docker:~# sudo apt-get update

2.6 安装docker ce

 root@docker:~# sudo apt-get -y install docker-ce

2.7 测试并查看版本

 root@docker:~# sudo docker run hello-world
 root@docker:~# sudo docker version

103_3.png

注意:若存在旧版本可执行以下命令卸载旧版本——

apt-get remove docker docker-engine docker-common container-selinux docker-selinux

三 docker相关优化

3.1 配置docker加速器

 root@docker:~# mkdir -p /etc/docker
 root@docker:~# vim /etc/docker/daemon.json
 {
    "registry-mirrors": ["https://dbzucv6w.mirror.aliyuncs.com"]
 }
 root@docker:~# cat /etc/docker/daemon.json
 {
   "registry-mirrors": ["https://dbzucv6w.mirror.aliyuncs.com"]
 }
 root@docker:~# systemctl daemon-reload
 root@docker:~# systemctl restart docker
 root@docker:~# sudo systemctl enable docker

提示:docker通过https://hub.docker.com/搭建镜像共享生态系统,由于从国外拉取源比较慢,建议配置国内阿里加速器。

3.2 更改docker镜像路径

 root@docker:~# vi /usr/lib/systemd/system/docker.service
 ExecStart=/usr/bin/dockerd-current --graph=/data/docker        #仅需要追加新路径
 root@docker:~# systemctl daemon-reload
 root@docker:~# systemctl restart docker

参考: https://docs.docker.com/install/

文章永久链接:https://tech.souyunku.com/20528

未经允许不得转载:搜云库技术团队 » 002.Docker安装部署

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们