# Docker를 최신 버전으로 업데이트

**URL:** https://meta.discourse.org/t/docker-update-to-latest-version/311251
**Category:** Self-hosting
**Tags:** docker
**Created:** [6월 8, 2024, 2:26오후 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251 "2024-06-08T14:26:26Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![forummaster](https://avatars.discourse-cdn.com/v4/letter/f/94ad74/32.png) [@forummaster](https://meta.discourse.org/u/forummaster)
#### Post date: [6월 8, 2024, 2:26오후 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251/1 "2024-06-08T14:26:26Z")

</div>

여기서 권장하는 설치 가이드를 따랐습니다: [discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md)

docker 설치에 필요한 명령어는 다음 두 가지뿐입니다:  
sudo apt install [docker.io](http://docker.io)  
sudo apt install git

이렇게 하면 docker가 최신 버전으로 유지되나요?

Ubuntu Server 22.04를 사용 중입니다.

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [6월 8, 2024, 6:33오후 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251/2 "2024-06-08T18:33:09Z")

</div>

웹 인터페이스에는 Docker를 업데이트하는 업데이트 기능이 있으며, (사이트 URL)/admin/update에서 최신 상태인지 알려줍니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [6월 8, 2024, 6:51오후 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251/3 "2024-06-08T18:51:39Z")

</div>

다음과 같이 실행할 수 있습니다.

```
apt-get update; apt-get upgrade

```

검색해 보면 apt를 자동으로 업데이트하고 재부팅하도록 구성하는 방법도 찾을 수 있습니다.

---

<div class="post-metadata">

### Author: ![hello-smile6](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hello-smile6/32/304628_2.png) [@hello-smile6](https://meta.discourse.org/u/hello-smile6)
#### Post date: [6월 9, 2024, 8:04오전 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251/4 "2024-06-09T08:04:25Z")

</div>

> [@pfaffman](#):
>
> `apt get update; apt get upgrade`

`apt-get`가 아닌가요?

---

<div class="post-metadata">

### Author: ![forummaster](https://avatars.discourse-cdn.com/v4/letter/f/94ad74/32.png) [@forummaster](https://meta.discourse.org/u/forummaster)
#### Post date: [6월 9, 2024, 11:47오전 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251/5 "2024-06-09T11:47:15Z")

</div>

> [@hello-smile6](#):
>
> `apt-get`가 아니었나요?

Ubuntu에서는 더 이상 "-get"가 필요하지 않으므로, 모든 명령어에 "apt"만 사용하면 됩니다.

---

<div class="post-metadata">

### Author: ![forummaster](https://avatars.discourse-cdn.com/v4/letter/f/94ad74/32.png) [@forummaster](https://meta.discourse.org/u/forummaster)
#### Post date: [6월 9, 2024, 11:48오전 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251/6 "2024-06-09T11:48:48Z")

</div>

> [@pfaffman](#):
>
> 검색을 통해 apt를 구성하여 업데이트를 자동으로 적용하고 재부팅하도록 설정할 수도 있습니다.

제 질문은 도커와 Ubuntu 저장소, 그리고 최신 버전이 패키징되는지에 관한 것이었습니다. 22.04 저장소에서 확인해 볼 수 있습니다. 감사합니다.

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [6월 9, 2024, 10:17오후 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251/7 "2024-06-09T22:17:08Z")

</div>

"apt upgrade"는 Ubuntu를 업데이트하지만, Docker도 함께 업데이트되나요?

앱을 다시 빌드하려면 cd/var/discourse로 이동한 후 ./launcher rebuild app을 실행합니다.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [6월 9, 2024, 10:31오후 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251/8 "2024-06-09T22:31:32Z")

</div>

아래 가이드에 도움이 될 수 있는 추가 정보가 있습니다.

> [@Manually update Discourse and Docker image to latest](https://meta.discourse.org/t/manually-update-discourse-and-docker-image-to-latest/23325):
>
> bookmark This guide provides step-by-step instructions for manually updating Discourse, the Docker container, and the Ubuntu operating system on a self-hosted setup. person_raising_hand Required user level: System Administrator warning SSH access to the server. If you self-host Discourse, you occasionally need to run a manual update via the command line to get the latest security releases and newest libraries. These updates are not picked up in admin/upgrade, which is why you’ll occa…

---

<div class="post-metadata">

### Author: ![forummaster](https://avatars.discourse-cdn.com/v4/letter/f/94ad74/32.png) [@forummaster](https://meta.discourse.org/u/forummaster)
#### Post date: [6월 9, 2024, 10:31오후 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251/9 "2024-06-09T22:31:59Z")

</div>

> [@Architect](#):
>
> “apt upgrade”는 ubuntu를 업데이트하지만, docker도 업데이트되나요?

원래 명령이 `sudo apt install docker.io`이므로 Ubuntu 저장소에서 가져온 것이기 때문에 docker도 업데이트되어야 합니다.

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [6월 10, 2024, 12:31오전 UTC](https://meta.discourse.org/t/docker-update-to-latest-version/311251/10 "2024-06-10T00:31:29Z")

</div>

위에서 언급한 가이드에서:

> [@Discourse](#):
>
> Docker 패키징 방식이 변경되었으므로, lxc-docker 또는 docker-engine 패키지에서 Docker를 업데이트해야 할 수도 있습니다. 이를 수행하는 방법 중 하나는 여기 있는 Docker 스크립트를 사용하는 것입니다(기존 설치에 대한 경고가 표시되지만 정상적으로 업그레이드됩니다):
> 
> ```plaintext
> wget -qO- https://get.docker.com/ | sh
> 
> ```
> 
> 이제 docker-ce 메인 버전이 사용될 것입니다.

수정: 이 명령어가 사이트 충돌을 일으킨 것 같습니다. 실행을 권장하지 않습니다.
