前言:
而今姐妹们对“centos中安装aptget”大约比较讲究,我们都想要了解一些“centos中安装aptget”的相关资讯。那么小编也在网上汇集了一些对于“centos中安装aptget””的相关内容,希望朋友们能喜欢,我们快快来学习一下吧!前面已介绍了docker的一些知识,今天就来带大家安装docker 社区版本。如果安装过程中碰到问题,随时留言小编。
1、Debian/Ubuntu系统
以下内容根据 官方文档 修改而来。
1.1 如果你过去安装过 docker,先删掉:
sudo apt-get remove docker docker-engine docker.io containerd runc
1.2 首先安装依赖:
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
1.3 信任 Docker 的 GPG 公钥:
curl -fsSL | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
1.4 添加软件仓库,最好是国内的源地址,这里以清华源为例
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
1.5 最后安装
sudo apt-get updatesudo apt-get install docker-ce2、Fedora/CentOS/RHEL系统
以下内容根据 官方文档 修改而来。
2.1 如果你之前安装过 docker,请先删掉
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
2.2 安装一些依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.3 安装repo
yum-config-manager --add-repo
2.4 把软件仓库地址替换国内的源,如清华源、阿里源等
sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
2.5 最后安装
sudo yum makecache fastsudo yum install docker-ce3、验证 docker 信息:
3.1 docker info 查看安装信息
root@docker-server1:~# docker infoContainers: 2 #当前主机运行的容器总数Running: 1 #有几个容器是正在运行的Paused: 0 #有几个容器是暂停的Stopped: 1Images: 3 #当前服务器的镜像数Server Version: 18.09.9 #服务端版本Storage Driver: overlay2 #正在使用的存储引擎Backing Filesystem: xfs #后端文件系统,即服务器的磁盘文件系统Supports d_type: true #是否支持 d_typeNative Overlay Diff: true #是否支持差异数据存储Logging Driver: json-file #日志类型Cgroup Driver: cgroupfs #Cgroups 类型Plugins: #插件Volume: local #卷Network: bridge host macvlan null overlay # overlay 夸主机通信Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunksyslog #日志类型Swarm: inactive #是否支持 swarmRuntimes: runc #已安装的容器运行时Default Runtime: runc #默认使用的容器运行时Init Binary: docker-init #初始化容器的守护进程,即 pid 为 1 的进程containerd version: 894b81a4b802e4eb2a91d1ce216b8817763c29fb #版本runc version: 425e105d5a03fabd737a126ad93d62a9eeede87f # runc 版本init version: fec3683 #init 版本Security Options: #安全选项Apparmor #安全模块, #审计(操作),: default #默认的配置文件Kernel Version: 4.15.0-55-generic #宿主机内核版本Operating System: Ubuntu 18.04.3 LTS #宿主机操作系统OSType: linux #宿主机操作系统类型Architecture: x86_64 #宿主机架构CPUs: 1 #宿主机 CPU 数量Total Memory: 1.924GiB #宿主机总内存Name: docker-server1.magedu.net #宿主机 hostnameID:ZFPD:UIA5:SR6E:Y6SS:52QL:5MPT:VDY3:ATVI:QMVG:HAFF:MN74:2HPD #宿主机 IDDocker Root Dir: /var/lib/docker #宿主机数据保存目录Debug Mode (client): false #client 端是否开启 debugDebug Mode (server): false #server 端是否开启 debugRegistry: #镜像仓库Labels: #其他标签Experimental: false #是否测试版Insecure Registries: #非安全的镜像仓库127.0.0.0/8Live Restore Enabled: false #是否开启活动重启(重启 docker-daemon 不关闭容器)Product License: Community Engine #产品许可信息WARNING: No swap limit support #系统警告信息(没有开启 swap 资源限制)
3.2 解决ubuntu中部分版本不支持 swap 限制警告:
root@docker-server1:~# vim /etc/default/grubGRUB_DEFAULT=0GRUB_TIMEOUT_STYLE=hiddenGRUB_TIMEOUT=2GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 cgroup_enable=memory swapaccount=1"# update-grub# reboot
3.3 配置加速,这里添加的是阿里云加速地址
如果不知道怎么查找阿里云加速地址,请在评论留下你的评论。小编会在第一时间回复你。
~]# vim /etc/docker/daemon.json # 初始化配置{ "graph":"/data/docker", "storage-driver":"overlay2", "insecure-registries":["registry.access.redhat.com","quay.io","harbor.host.com"],#第三个地址为自己本地的仓库域名 "registry-mirrors":[";],#加速地址 "exec-opts":["native.cgroupdriver=systemd"], "log-opts":{"max-size":"32M", "max-file":"2"}, "live-restore":true}
标签: #centos中安装aptget