wiki-files/docker/install.md

86 lines
1.6 KiB
Markdown
Raw Normal View History

2021-08-02 15:22:54 +08:00
---
2021-09-02 14:22:26 +08:00
title: docker的安装卸载
description: docker的安装与卸载
2021-08-02 15:22:54 +08:00
published: true
2021-09-09 09:36:55 +08:00
date: 2021-09-09T01:36:54.122Z
2021-08-02 15:27:14 +08:00
tags: docker
2021-08-02 15:22:54 +08:00
editor: markdown
dateCreated: 2021-08-02T07:22:52.894Z
---
# 安装Docker
## CentOS
#### 自动安装
```bash
$ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
```
#### 手动安装
##### 卸载旧版本
```bash
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
```
2021-09-02 14:20:06 +08:00
或者查看已经安装的docker
```bash
$ yum list installed |grep docker
```
2021-08-02 15:22:54 +08:00
##### 安装
2021-09-02 14:20:06 +08:00
[官方安装传送门](https://docs.docker.com/engine/install/centos/)
###### 下载依赖
2021-08-02 15:22:54 +08:00
2021-09-02 14:20:06 +08:00
[选择对应CentOS版本](https://download.docker.com/linux/centos/)
2021-08-02 15:22:54 +08:00
2021-09-02 14:20:06 +08:00
下载stable版本的两个文件这里是CentOS7.5
2021-09-09 09:36:55 +08:00
最新安装
- containerd.io-1.4.9-3.1.el7.x86_64.rpm
- docker-ce-20.10.8-3.el7.x86_64.rpm
旧版本安装
- containerd.io-1.2.5-3.1.el7.x86_64.rpm
- docker-ce-selinux-17.03.3.ce-1.el7.noarch.rpm
- docker-ce-cli-18.09.4-3.el7.x86_64.rpm
- docker-ce-18.09.4-3.el7.x86_64.rpm
2021-08-02 15:22:54 +08:00
2021-09-02 14:20:06 +08:00
###### 执行安装
```bash
$ yum install -y docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
2021-08-02 15:22:54 +08:00
2021-09-02 14:20:06 +08:00
$ yum install -y docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm
```
#### 启动docker
设置开机启动
2021-08-02 15:22:54 +08:00
```bash
2021-09-02 14:20:06 +08:00
$ systemctl enable docker
2021-08-02 15:22:54 +08:00
```
2021-09-02 14:20:06 +08:00
启动
2021-08-02 15:22:54 +08:00
```bash
2021-09-02 14:20:06 +08:00
$ systemctl start docker
2021-08-02 15:22:54 +08:00
```
#### 删除
##### 删除安装包
```bash
$ yum remove docker-ce
```
##### 删除镜像、容器、配置文件等
```bash
$ rm -rf /var/lib/docker
```