linux下docker安装
很多同学在进行编程学习时缺乏系统学习的资料。本页面基于linux下docker安装内容,从基础理论到综合实战,通过实用的知识类文章,标准的编程教程,丰富的视频课程,为您在linux下docker安装相关知识领域提供全面立体的资料补充。同时还包含 labelfor、label标签、lambda 的知识内容,欢迎查阅!
linux下docker安装相关知识
-
Linux 下安装 DockerDocker安装 Docker 非常简单。任何一门编程语言,我们都是从 Hello World 开始,这里,我们的首要目标就是先把 Docker 跑起来。下面以 Ubuntu 为例看看我们是如何把 Docker 跑起来的。安装Ubuntu 下安装 Docker 执行:sudo apt-get install docker.io安装后,执行 docker version 查看版本:Client: Version: 18.06.1-ce API version: 1.38 Go version: &nb
-
Linux上安装Docker到目前为止在linux上面安装Docker的最好方式是通过Docker提供的安装脚本来安装。尽管大多数的linux发行版有他们自己的包,但是考虑到Docker的发展速度,那些包都有些过时。安装Docker需求:内核版本为3.10或之上,可以通过uname -r来检查,如果你正在使用RHEL或CentOS,你需要7版本或者更新的。同时记住你需要运行一个64位的架构,可以通过uname -m来检查。结果应该是x86_64.最简单的安装方法:curl https://get.docker.com | bash如果你想检查一下具体做了什么,将会给系统带来什么改变,可以执行如下操作curl https://get.docker.com > /tmp/install.sh cat /tmp/install.sh...chmod +x /tmp/install.sh/tmp/install.sh二进制直接下载改变权限为可执行文件即可。下载最新版本的Dockerhttps://get.
-
alpine linux 环境中安装 dockeralpine 环境中安装 docker alpine linux 是一个基于安全的轻量级 Linux 发行版,基于 musl libc 和 busybox。alpine linux 由于简单安全,非常适合 docker 的 linux 发行版,并且被 docker 官方所推荐用来取代 ubuntu。它不但非常小,仅有 5m 左右,而且经过优化可以在 RAM 中运行 既然这么省资源,那么本文就尝试在虚拟机中安装 alpine,然后安装 docker 官方文档 下载 alpinelinuxhttps://www.alpinelinux.org/downloads/,这里选择VIRTUAL,它与标准版相似、瘦
-
如何在Linux系统下安装 DockerCentOS开发团队于2020年12月8日宣布,传统的CentOS 8将仅维护至2021年底,之后仅维护CentOS Stream,所以咱们linux系统选用Debian进行操作。Docker是一个容器化平台,允许快速构建,测试和部署应用程序,作为便携式,自给自足的容器,几乎可以在任何地方运行。在本教程中,我们将解释如何在Debian 10 Buster上安装Docker。版本说明:Debian 10.6 BusterDocker 20.10更新apt-get update安装必要软件apt-get -y install apt-transport-https ca-certificates curl gnupg lsb-release software-properties-common使用以下 curl 命令导入存储库的 GPG 密钥curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | gpg --yes --dearmor
linux下docker安装相关课程
linux下docker安装相关教程
- 1. CentOS 安装 Docker Tips:CentOS8 的推荐的新包管理工具是 dnf,所以我们使用 dnf 来安装 Docker。 CentOS7 的版本只需要将 dnf 替换成 yum 即可。1. 添加软件源:dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo2.执行下面这条命令更新软件包索引:dnf update3. 安装需要的依赖:目前 Centos8 软件源中的 containerd.io 版本偏低,我们需要手动安装一个新版本,这样才能顺利安装 docker-ce 19.03,否则只能安装老版本的 docker-ce。Centos7 用户可以跳过此步。dnf install -y https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm4. 安装 Docker-ce:dnf install -y docker-ce5.配置网络与防火墙systemctl stop firewalldiptables -P INPUT ACCEPTiptables -Fecho "net.ipv4.ip_forward = 1" | tee -a /etc/sysctl.confsysctl -psystemctl start firewalldfirewall-cmd --add-masquerade --permanentfirewall-cmd --reload6. 将 Docker 设定为开机启用:systemctl enable docker7. 启动 Docker 服务:systemctl start docker8. 使用 查看 docker 版本:Tips:如果使用的是非root用户,需要先将当前用户加入到Docker用户组并重启Docker服务sudo usermod -aG docker `whoami`newgrp dockersystemctl restart docker执行docker version查看安装版本信息Client: Docker Engine - Community Version: 19.03.12 API version: 1.40 Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:46:54 2020 OS/Arch: linux/amd64 Experimental: falseServer: Docker Engine - Community Engine: Version: 19.03.12 API version: 1.40 (minimum version 1.12) Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:45:28 2020 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.2.13 GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429 runc: Version: 1.0.0-rc10 GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd docker-init: Version: 0.18.0 GitCommit: fec3683如果可以成功输出上面的版本号,说明我们的 Docker 已经安装成功了!
- 3. Docker 安装 在不同的操作系统中都可以安装 Docker ,本节内容中只演示 Ubuntu 环境下的 Docker 安装。本次安装演示的 Ubuntu 版本为 Ubuntu 20.04.1 LTS 。apt 更换国内源在安装应用之前,我们需要把 apt 更换为国内源,这里我们选择阿里云的 mirros.aliyun.com。# 备份 apt 源列表文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak# 更换源为 mirros.aliyun.comsudo sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list# 更新源sudo apt-get cleansudo apt-get update更换完毕后,我们还需要安装 apt 的一些工具,如 https,curl 等。安装 apt 依赖包sudo apt-get -y install apt-transport-https ca-certificates curl gnupg-agent software-properties-common获取 GPG 密钥证书我们这里使用阿里云的镜像来获取 GPG 密钥:curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -获取成功会返回 OK ,我们使用 apt-key finger 命令查看:apt-key finger# 输出密钥信息/etc/apt/trusted.gpg--------------------pub rsa4096 2017-02-22 [SCEA]9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88uid [ unknown] Docker Release (CE deb) <docker@docker.com>sub rsa4096 2017-02-22 [S]密钥添加成功后,我们就可以开始后续的安装了。添加 Docker 源为了更快速的安装 Docker,这里我们添加阿里云的 Docker 源,首先我们先使用 lsb_release -a 命令获取当前系统的 Codename:lsb_release -a# 输出系统信息No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 20.04.1 LTSRelease: 20.04Codename: focal本系统的 Codename 也就是版本代码为 focal,我们在添加 Docker 源的时候就会使用这个版本:# 添加 docker-ce 源,系统为 ubuntu,系统版本为 focal, stable 为 docker 稳定版。sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu focal stable"执行完毕后,我们需要更新 apt 源:sudo apt-get updateDocker 安装更新完源后,我们就可以开始安装 Docker 组件了:sudo apt-get install docker-ce docker-ce-cli containerd.io执行这一行命令需要一点时间,稍等片刻。完成后我们就可以来查看 Docker 是否安装成功了。查看 Docker 版本使用 docker -v 来查看 Docker 版本:docker -v# 输出 docker 版本信息Docker version 19.03.13, build 4484c46d9d看到版本信息输出就说明我们的 Docker 源安装成功了。Tips: 如果安装失败,需要注意系统的版本和添加的 Docker 源是否能使用。安装成功后,我们来添加 Docker Image 镜像源。添加 Docker Image 镜像源使用阿里云的 Docker Image 镜像源,需要登录阿里云官网开启 容器镜像服务:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors添加 Docker Image 镜像源为阿里云镜像,这里同学们使用自己账号的加速器地址即可:sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]}EOF添加完毕后,我们就可以启动我们的 Docker 服务了。启动 Dockerservice docker start# 输出启动信息* Starting Docker: docker 启动完成,接下来我们进行测试。Docker 测试执行测试命令:docker run hello-world输出:Unable to find image 'hello-world:latest' locallylatest: Pulling from library/hello-world0e03bdcc26d7: Pull complete Digest: sha256:4cf9c47f86df71d48364001ede3a4fcd85ae80ce02ebad74156906caff5378bcStatus: Downloaded newer image for hello-world:latestHello from Docker!This message shows that your installation appears to be working correctly.To generate this message, Docker took the following steps:1. The Docker client contacted the Docker daemon.2. The Docker daemon pulled the "hello-world" image from the Docker Hub.(amd64)3. The Docker daemon created a new container from that image which runs theexecutable that produces the output you are currently reading.4. The Docker daemon streamed that output to the Docker client, which sent itto your terminal.To try something more ambitious, you can run an Ubuntu container with:$ docker run -it ubuntu bashShare images, automate workflows, and more with a free Docker ID:https://hub.docker.com/For more examples and ideas, visit:https://docs.docker.com/get-started/我们看到这段信息就说明,我们的 Docker 测试成功了。那么接下来,我们就可以使用 Docker 来安装 Zookeeper 服务。
- 3. Ubuntu 下安装 Docker 如果你自己使用 Ubuntu 发行版,可以参考如下步骤安装 Docker:Tips:Ubuntu 的包管理工具是 apt,所以我们使用 apt 来安装 Docker。1. 安装 curl:apt install curl -y2. 安装 Docker:sh -c "$(curl -fsSL https://get.docker.com)"3. 启动 Docker 服务:systemctl start docker4. 将 Docker 设定为开机启用:systemctl enable docker
- 5.2 安装Docker 与 K8s 使用 ssh 命令登录 master-1 虚拟机终端。ssh root@192.168.1.12 输入密码后登录:接下来我们来安装 Docker 、Kubernetes 运行环境。Tips:可以将这些命令保存到install.sh中,然后执行 sh ./install.sh安装。操作步骤如下# 将CentOS8 的软件源更换成国内的阿里源rm -fr /etc/yum.repos.d/*dnf config-manager --add-repo https://mirrors.aliyun.com/repo/Centos-8.repo# 添加 docker软件源dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 添加 Kubernetes 软件源cat <<EOF > /etc/yum.repos.d/Kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=0repo_gpgcheck=0gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpgEOF# 更新软件dnf update# 安装Docker相关依赖dnf install -y https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm# 获取阿里云k8s镜像源对应的版本 version=`curl -s https://github.com/AliyunContainerService/k8s-for-docker-desktop/blob/master/images.properties|grep kube-apiserver:v|awk -F kube-apiserver:v '{print $2}'|awk -F '<' '{print $1}'`echo $version > .k8s.version# 安装 Docker 和 k8s 工具dnf install -y docker-ce kubeadm-$version kubectl-$version kubelet-$version tc# 关闭 Selinuxsetenforce 0sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config# 关闭并禁用firewalldsystemctl stop firewalldsystemctl disable firewalld# 设定iptables规则iptables -P INPUT ACCEPTiptables -F# 设定允许ipv4路由转发echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.confsysctl -p# 设定 Docker cgroup 驱动模式为 systemdmkdir /etc/dockercat <<EOF > /etc/docker/daemon.json{ "exec-opts": ["native.cgroupdriver=systemd"]}EOF# 设定docker kubelet开机自启systemctl enable dockersystemctl enable kubelet执行docker --version与kubeadm version确认安装完成。
- CentOS8 操作系统安装 Docker 因为有的同学可能会选择其他的 Linux 的发行版来学习本课程,所以这节课我们也列举了如何在 Ubuntu 下安装 Docker 的方法。对于初次接触 Linux 的用户,我们会提供尽可能详细的注释来告知每个命令的作用,放松心态,跟着做就可以了。Tips:由于 Docker 安装需要比较高的系统权限,请在安装前与系统管理员确认,或者使用 root 权限进行安装, 本节使用root进行操作。
- 2. Linux 下安装 Git Linux 下安装 Git 非常的简单,只需要一条命令即可:sudo apt-get install git -yLinux 操作系统下 Git 的安装过程安装成功后使用 git version 来验证安装结果,输出版本号则安装成功。成功输出版本信息则说明安装成功视频演示安装过程:45
linux下docker安装相关搜索
-
label
labelfor
label标签
lambda
lambda表达式
lamda
lang
last
latin
latin1
layers
layui
leave
left
leftarrow
legend
length
lengths
length函数
less