首页 > 其他分享 >安装docker

安装docker

时间:2023-02-07 22:35:39浏览次数:76  
标签:sudo apt yum https docker 安装

docker

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

官网:

https://www.docker.com/

Ubuntu安装docker

换源

命令替换

执行如下命令自动替换

清华镜像源:
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list

更新现有的软件包列表

sudo apt update

安装docker

手动安装docker

1.apt 通过 HTTPS 使用软件包(安装一些必备软件包)

sudo apt install apt-transport-https ca-certificates curl software-properties-common

2.官方 Docker 版本库的 GPG 密钥添加到系统

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3.Docker 版本库添加到APT源

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

4.安装 Docker

sudo apt install docker-ce

安装完成

自动安装docker(一键安装)

国内 daocloud 一键安装命令

curl -sSL https://get.daocloud.io/docker | sh

官方安装脚本自动安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

5.查看版本,是否安装成功

docker -v

6.检查 Docker 是否正在运行

sudo systemctl status docker

kali安装docke

换源(清华源)

命令替换

执行如下命令自动替换

sudo sed -i "s@http://http.kali.org@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list

 

更新软件

apt update

apt upgrade

官方 Docker 版本库的 GPG 密钥添加到系统

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

安装https协议、CA证书

apt-get install -y apt-transport-https ca-certificates

安装docker

apt install docker.io

或者国内 daocloud 一键安装命令

curl -sSL https://get.daocloud.io/docker | sh

查看版本,是否安装成功

docker -v

Centos7安装Docker

centos换源

命令一步完成

# 对于 CentOS 7
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo

# 对于 CentOS 8
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo

https://mirrors.tuna.tsinghua.edu.cn/

更新 yum 包

yum -y update

注意 :

yum -y update:升级所有包同时也升级软件和系统内核;

yum -y upgrade:只升级所有包,不升级软件和系统内核

*如果报错执行以下命令

sudo rm -f /var/run/yum.pid

安装docker

自动安装

国内 daocloud 一键安装命令

curl -sSL https://get.daocloud.io/docker | sh

官方安装脚本自动安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

 

查看版本,是否安装成功

docker -v

手动安装

1.使用 Docker 仓库进行安装

$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

使用以下命令来设置稳定的仓库 :

清华大学源

$ sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

2.查看可用版本

yum list docker-ce --showduplicates | sort -r

3.安装docker

yum install docker-ce-版本号

yum -y install docker-ce-18.03.1.ce

4.查看版本,是否安装成功

docker -v

5.测试Docker 是否正在运行

systemctl status docker

未启动:

启动systemctl start docker

6.启动 Docker 并设置开机自启

systemctl start docker

systemctl enable docker

标签:sudo,apt,yum,https,docker,安装
From: https://www.cnblogs.com/bumian/p/17099978.html

相关文章

  • java——spring boot集成redis——首先进行复习——本机环境安装(windows环境下)
    鉴于之前学习的时候已经安装完成,此处不重复安装,有需要的可以参考网上各种教程。 本章节以黑马教程为准开始进行复习和学习,进一步提高后端能力 黑马教程:redis——B站......
  • pip安装opencv-python
    安装opencv-python时,需要安装与环境中python匹配的版本,要不然会报错ImportError:DLLloadfailedwhileimportingcv2:找不到指定的模块。安装命令#匹配python=3.8.......
  • Git安装
    git安装在自己的电脑上,版本控制是对自己电脑的版本,只能在本地中心又称仓库,代码托管的仓库安装方法在官网中就有,可以参考官网:https://git-scm.com/中文官网:https://git.......
  • Docker基础及网络
    目录:云计算的服务模式1、LaaS2、Paas3、Saas最早的虚拟化架构常用的虚拟产品Docker概述容器化优点Docker与虚拟机的区别Docker与open......
  • Zookeeper 集群安装配置,超详细,速度收藏!
    今天,栈长分享下Zookeeper的集群安装及配置。下载下载地址:http://zookeeper.apache.org/下载过程就不说了,我们下载了最新的zookeeper-3.4.11。安装1、上传安装包......
  • docker镜像dockerfile
    一、构建Apache镜像cd/opt/#建立工作目录mkdir/opt/apachecdapache/vimDockerfile#基于的基础镜像FROMcentos:7#维护镜像的用户信息MAINTAINERthisisap......
  • 【Mysql】CentOS7 安装mysql8.0(RPM方式)
    前言:最近在某个项目上,需要在linux服务器上安装数据库,最初时通过YUM的方式安装数据库,结果发过字符集异常。经调查发现,我开发电脑上使用的Mysql版本时8.0.15,但是通过YUM安装......
  • 软件测试|MySQL安装最全教程
    MySQL的下载与安装、基本使用、系统服务制作MySQL简介MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速......
  • Docker——1.Docker安装部署
    docker最核心的组件·image镜像,构建容器(我们将应用程序运行所需的环境,打包为镜像)·Container,容器(你的应用程序,就跑在容器中)·镜像仓库(保存镜像文件,提供上传......
  • docker-compose jenkins安装(二)
    jenkins版本规则:https://www.jenkins.io/zh/download/jenkins官方镜像下载地址:https://hub.docker.com/r/jenkins/jenkinsjenkins捆绑BlueOcean的镜像下载地址:https:......