前端analysis | What,Why,Who,When,Where,How

《Docker》- linux下docker安装

2020-03-04

docker 安装

推荐方式

  • 1.安装基础包

    1
    2
    3
    sudo yum install -y yum-utils \
    device-mapper-persistent-data \
    lvm2

  • 2.修改原

    1
    2
    3
    sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

  • 3.安装latest docker

    1
    sudo yum install docker-ce docker-ce-cli containerd.io
  • 3.安装特定版本的docker

    1
    2
    3
    4
    5
    //列出可用列表
    yum list docker-ce --showduplicates | sort -r

    //安装特定版本
    sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
  • 4.验证安装

    1
    2
    3
    4
    5
    //启动docker
    sudo systemctl start docker

    //运行hello-world
    sudo docker run hello-world

rpm安装方式

  • 1.下载rpm包

  • 2.安装下载的rpm

    1
    sudo yum install /path/to/package.rpm
  • 3.验证安装

    1
    2
    3
    4
    5
    //启动docker
    sudo systemctl start docker

    //运行hello-world
    sudo docker run hello-world

script脚本安装

  • 下载脚本
    1
    2
    $ curl -fsSL https://get.docker.com -o get-docker.sh
    $ sudo sh get-docker.sh
  • 修改用户名
    1
    sudo usermod -aG docker <your-user>

docker-ce卸载

  • 删除docker
    1
    2
    sudo yum remove docker-ce

  • 删除docker image/container
    1
    sudo rm -rf /var/lib/docker

docker 镜像加速

1
2
3
4
5
6
7
8
9
10
11
12
13
14
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://d0gka8v0.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

docker info 查看配置生效

参考

docker

使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏