linux安装docker
很多同学在进行编程学习时缺乏系统学习的资料。本页面基于linux安装docker内容,从基础理论到综合实战,通过实用的知识类文章,标准的编程教程,丰富的视频课程,为您在linux安装docker相关知识领域提供全面立体的资料补充。同时还包含 labelfor、label标签、lambda 的知识内容,欢迎查阅!
linux安装docker相关知识
-
linux 安装 docker 及 遇到版本问题小记linux 安装 docker 及 遇到版本问题小记 实验环境 Centos 7 linux 小版本更新 docker 对 linux 版本有要求(次要版本 >300 左右). 版本过低会导致一系列: 比如端口映射了,但范围不通的情况 找出系统上正在运行的Linux内核版本 $ uname -srm Linux 3.10.0-327.el7.x86_64 x86_64 Linux 3.10.0-327.el7.x86_64 x86_64 3 - 内核版本. 10 - 主修订版本. 0-957 - 次要修订版本. 查询可升级最新版本 $ yum list kernel Loaded plugins: fastestmirror Det
-
Linux安装docker 配置Apache要求: 安装docker yum install docker -y 将centos镜像导入云主机 将centos镜像导入docker docker ps -a 查看当前的容器 docker images -a docker rm -f [name|id] 删除一个容器[容器名字|容器ID] docker rm -f centos 示例:删除名为centos的容器 创建一个名为Apache的容器 Ps:题目要求内容显示中文,现在换远程连接 进入容器 删除不必要的文件 配置dockers的Yum源 安装httpd 输入题目要求的内容 查看最后结果
-
Linux 安装 Docker Compose 及常用命令汇总Docker Compose 简介 Docker Compose 是 Docker 官方的编排项目之一,负责实现对 Docker 容器集群的快速编排 Compose 的定位:定义和运行多个 Docker 个容器的应用 在日常工作中,经常会碰到多个容器相互配合来完成某项任务的情况,例如,要实现一个 Web 项目时,除了 Web 服务容器本身以外,往往还需要加上后端的数据库、负载均衡服务容器等多个服务容器。而 Docker Compose 恰好可以满足这样的需求,它允许用户通过一个单独的 docker-compose.yml 模板文件来定义一组相
-
linux安装docker并实现idea使用证书加密连接1. 环境准备 阿里云服务器1台 centos7.9 docker最新版 2. docker安装步骤 设置仓库 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 设置阿里云源 sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装最新版本的 Docker Engine-Commun
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 服务。
- 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进行操作。
- 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
- 2. 获取 Docker Compose 安装 Docker Compose 可以通过下面命令自动下载适应版本的 Compose,并为安装脚本添加执行权限# 下载 docker-compose wget https://github.com/docker/compose/releases/download/1.26.0/docker-compose-Linux-x86_64# 移到 /usr/local/bin/docker-composesudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose# 给 docker-compose 执行权限sudo chmod +x /usr/local/bin/docker-compose查看安装是否成功:docker-compose -v
linux安装docker相关搜索
-
label
labelfor
label标签
lambda
lambda表达式
lamda
lang
last
latin
latin1
layers
layui
leave
left
leftarrow
legend
length
lengths
length函数
less