一、二进制安装Docker设置开机自启
sudo systemctl enable docker
在安装Docker的过程中,为了方便,我们可以让Docker随着系统的开机而自动启动,可以运行上述指令设置Docker服务为系统开机启动。可以通过systemctl status docker查看Docker的详细运行状态。
二、二进制安装Docker20.10
在安装Docker之前,需要下载Docker的二进制文件,可以通过下列代码确认Docker版本:
curl -fsSL https://download.docker.com/linux/static/stable/x86_64/ | grep -o -E "docker-[0-9]+\.[0-9]+\.[0-9]+\.tgz" | sort -u | tail -n 1
运行上述命令在终端上会展示可以使用的最新的Docker版本号,这样,就可以通过以下命令完成Docker的安装(以20.10.5版本为例):
curl -sSL https://download.docker.com/linux/static/stable/x86_64/docker-20.10.5.tgz | sudo tar -xzC /usr/local/bin --strip-components=1
安装完成后可以通过运行docker -v命令检查Docker的版本信息。
三、二进制安装Kubernetes
在安装Kubernetes时,需要下载Kubernetes的二进制文件。可以通过以下命令下载最新的二进制文件:
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
下载完成后,还需要为下载的文件添加可执行权限。可以通过以下命令完成:
chmod +x kubectl
然后,将可执行文件移动到PATH路径下即可完成安装。
四、二进制安装包是什么
二进制安装包是一种将软件的源代码编译成机器可执行代码的方法,同时为了方便用户使用,将所有的代码和所需的依赖打包成可直接使用的文件,用户可以直接下载并通过执行安装包来安装软件。
五、二进制安装MySQL
可以通过以下步骤完成MySQL的二进制安装:
首先,下载MySQL的可执行文件:
curl -LO https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23-linux-glibc2.17-x86_64.tar.xz
然后,解压下载的文件到/usr/local目录下:
sudo tar xvf mysql-8.0.23-linux-glibc2.17-x86_64.tar.xz -C /usr/local
接着,创建一个mysql用户组和一个mysql用户:
sudo groupadd mysql sudo useradd -r -g mysql mysql
最后,将解压后的MySQL目录拷贝到/usr/local/mysql下,并赋予mysql用户所有权:
sudo mv /usr/local/mysql-8.0.23-linux-glibc2.17-x86_64 /usr/local/mysql sudo chown -R mysql:mysql /usr/local/mysql
六、二进制安装Nginx
Nginx的二进制包可以从Nginx的官方网站上下载。可以按照以下步骤完成Nginx的安装:
首先,下载Nginx的二进制包:
curl -L -O https://nginx.org/download/nginx-1.20.1.tar.gz
然后,解压下载的文件:
tar -xvf nginx-1.20.1.tar.gz
接着,编译和安装Nginx:
cd nginx-1.20.1 ./configure --prefix=/usr/local/nginx make && sudo make install
最后,运行nginx服务:
sudo /usr/local/nginx/sbin/nginx
七、二进制安装和源码安装
与源码安装相比,二进制安装更加方便和快捷。源码安装需要用户自己进行编译和安装过程,而且容易出现错误。但是,在某些情况下,源码安装会更加灵活,可以根据实际需求进行定制化配置,而且可以避免一些版本或者依赖问题。
八、二进制安装K8s
可以通过以下步骤完成K8s的二进制安装:
首先,下载K8s的二进制包:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.20.4/bin/linux/amd64/kubectl curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.20.4/bin/linux/amd64/kubelet curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.20.4/bin/linux/amd64/kubeadm
然后,给所有二进制文件添加可执行权限:
chmod +x kubectl kubelet kubeadm
最后,将所有的二进制文件移动到PATH路径下即可完成安装。