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

安装docker

更新现有的软件包列表

sudo apt update

安装docker

安装docker

安装docker

手动安装docker

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

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

安装docker

安装docker

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

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

安装docker

3.Docker 版本库添加到APT源

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

安装docker

4.安装 Docker

sudo apt install docker-ce

安装docker

安装完成

安装docker

自动安装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

安装docker

kali安装docke

换源(清华源)

命令替换

执行如下命令自动替换

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

 

安装docker

更新软件

apt update

apt upgrade

安装docker

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

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

安装docker

安装https协议、CA证书

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

安装docker

安装docker

apt install docker.io

或者国内 daocloud 一键安装命令

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

安装docker

查看版本,是否安装成功

docker -v

安装docker

Centos7安装Docker

centos换源

命令一步完成安装docker

# 对于 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/

安装docker

安装docker

更新 yum 包

yum -y update

注意 :

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

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

*如果报错执行以下命令

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

安装docker

安装docker

自动安装

国内 daocloud 一键安装命令

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

官方安装脚本自动安装

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

安装docker

 

查看版本,是否安装成功

docker -v

安装docker

手动安装

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

安装docker

3.安装docker

yum install docker-ce-版本号

yum -y install docker-ce-18.03.1.ce

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

docker -v

安装docker

5.测试Docker 是否正在运行

systemctl status docker

未启动:

安装docker

启动systemctl start docker

安装docker

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

systemctl start docker

systemctl enable docker