国产服务器安装Docker (麒麟v10)

avatar
作者
筋斗云
阅读量:2

一、查看服务器信息:
1.查看服务器版本:

cat /etc/kylin-release Kylin Linux Advanced Server release V10 (Tercel) 

2.查看操作系统版本:

uname -p aarch64 

3.查看Linux内核版本:

uname -r 4.19.90-23.8.v2101.ky10.aarch64 

4.查看iptables 版本 ≥ 1.4 :

iptables --version 4.19.90-23.8.v2101.ky10.aarch64 

二、卸载旧版本Docker

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

三、下载安装Docker-ce

1、选择并下载 docker-ce 二进制包文件
官网下载地址: Index of linux/static/stable/

wget https://download.docker.com/linux/static/stable/${操作系统版本}/docker-${docker版本}.tgz 

2、解压下载好的压缩包

tar -zxvf docker-${docker版本}.tgz 

3、移动解压出来的二进制文件到 /usr/bin 目录中

mv docker/* /usr/bin/ 

4、测试启动

dockerd

四、添加 systemd
1、编辑docker的系统服务文件

vi /usr/lib/systemd/system/docker.service 

2、将下面的内容复制到刚创建的docker.service文件中

[Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=65535 LimitNPROC=65535 TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target 

3、为docker.service添加执行权限

chmod +x /usr/lib/systemd/system/docker.service 

并:

systemctl daemon-reload 

4、编辑daemon.json

vi /etc/docker/daemon.json 

并添加以下内容:(联网的话建议将仓库镜像的地址换成国内阿里云的仓库地址,官方地址在联网情况下基本无法访问。)

{ "registry-mirrors": ["https://registry.docker-cn.com"], "exec-opts": ["native.cgroupdriver=systemd"] } 

并执行:

systemctl daemon-reload 

5、启动docker

systemctl start docker 

6、开机自启动

systemctl enable docker 

五、验证docker

查看docker 版本:

docker -v 

查看docker详情

docker info 

六、Docker的data-root配置
建议将docker的数据存储目录挂载到数据磁盘中,而不是使用系统磁盘,避免因为数据过多造成,系统磁盘空间不足
1.编辑daemon.json

vi /etc/docker/daemon.json 

2.添加一下内容
注意:被挂载目录,需要提前建好

{ "data-root":"/app/docker" }

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!