apt updateでエラー

# エラー事例
コマンドで「apt update」と入力するとこのようなエラーが表示される。

```
エラー:29 http://jp.archive.ubuntu.com/ubuntu xenial-updates InRelease                                                                                                      
  jp.archive.ubuntu.com:80 (160.26.2.187) へ接続できませんでした。接続がタイムアウトしました
エラー:30 http://jp.archive.ubuntu.com/ubuntu xenial-backports InRelease
  jp.archive.ubuntu.com:http へ接続できません:
2,154 kB を 2分 4秒 で取得しました (17.3 kB/s)                    
ターゲット Packages (stable/binary-amd64/Packages) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
ターゲット Packages (stable/binary-all/Packages) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
ターゲット Translations (stable/i18n/Translation-ja_JP) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
ターゲット Translations (stable/i18n/Translation-ja) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
ターゲット Translations (stable/i18n/Translation-en) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
ターゲット DEP-11 (stable/dep11/Components-amd64.yml) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
ターゲット DEP-11-icons (stable/dep11/icons-64x64.tar) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています       
状態情報を読み取っています... 完了
アップグレードできるパッケージが 5 個あります。表示するには 'apt list --upgradable' を実行してください。
W: ターゲット Packages (stable/binary-amd64/Packages) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット Packages (stable/binary-all/Packages) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット Translations (stable/i18n/Translation-ja_JP) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット Translations (stable/i18n/Translation-ja) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット Translations (stable/i18n/Translation-en) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット DEP-11 (stable/dep11/Components-amd64.yml) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット DEP-11-icons (stable/dep11/icons-64x64.tar) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: http://jp.archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease の取得に失敗しました  jp.archive.ubuntu.com:80 (160.26.2.187) へ接続できませんでした。接続がタイムアウトしました
W: http://jp.archive.ubuntu.com/ubuntu/dists/xenial-backports/InRelease の取得に失敗しました  jp.archive.ubuntu.com:http へ接続できません:
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。
W: ターゲット Packages (stable/binary-amd64/Packages) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット Packages (stable/binary-all/Packages) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット Translations (stable/i18n/Translation-ja_JP) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット Translations (stable/i18n/Translation-ja) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット Translations (stable/i18n/Translation-en) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット DEP-11 (stable/dep11/Components-amd64.yml) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
W: ターゲット DEP-11-icons (stable/dep11/icons-64x64.tar) は /etc/apt/sources.list:140 と /etc/apt/sources.list.d/docker.list:1 で複数回設定されています
```

ググッてみる

https://qiita.com/micchy326/items/d8ef3e930962a9ceb4a8
こちらはキャッシュを全部消しているが、
なんだか危険そう。

https://qiita.com/on-vegetable/items/8f821be0641d0dbb7631
こちらが参考になりそう。

# 解決方法
## Ubuntuのバージョン確認

まずは環境の確認。
私のUbuntuのバージョンはこちら↓

```
user@hostname:~$ cat /etc/os-release | grep VERSION
VERSION="16.04.7 LTS (Xenial Xerus)"
VERSION_ID="16.04"
VERSION_CODENAME=xenial
```

## /etc/apt/sources.listの修正
エラー内に書かれている*/etc/apt/sources.list*と*/etc/apt/sources.list.d/docker.list*の中身を見てみると
```deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable```
これが重複していたので、

```
user@hostname:~$ sudo vim /etc/apt/sources.list
```
vimでファイルを開いて重複部分をコメントアウト。


再び、「apt update」してみると、正常終了！