docker
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
官网:
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
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:安装docker - Python技术站