BEGININPUT
BEGINCONTEXT
date: June 15, 2019
author: Samantha Johnson
url: https://www.techblog.com/docker-tutorial/
title: A Comprehensive Guide to Docker Networking for Beginners
category: Technology
ENDCONTEXT
Docker is a popular containerization platform that allows developers to build, package, and deploy applications as lightweight containers. One of the essential aspects of using Docker is understanding its networking capabilities. In this tutorial, we will discuss the basics of Docker networking and how you can configure it for your application.

First, let's understand what a network namespace is. A network namespace is an isolated environment where network resources such as interfaces, routing tables, and firewall rules are separated from other namespaces. Docker uses network namespaces to provide isolation between containers.

By default, Docker creates three networks when installed: bridge, host, and none. The bridge network is the default network used by containers if no other network is specified. It provides a private internal IP address to each container and enables communication between them. The host network shares the host's network stack with the container, allowing it to access all available network interfaces on the host machine. The none network disables all networking for the container.

To create a custom network in Docker, use the following command:

```
docker network create --driver <driver> <network_name>
```

Replace `<driver>` with the desired network driver (e.g., bridge, overlay, or macvlan) and `<network_name>` with a unique name for your new network.

You can also specify additional options while creating a network, such as subnet, gateway, and IP range. For example:

```
docker network create --driver bridge --subnet 192.168.0.0/24 --gateway 192.168.0.1 --ip-range 192.168.0.2/24 my_custom_network
```

This command creates a bridge network with a custom subnet, gateway, and IP range.

To connect a container to a specific network, use the `--network` flag when running the container:

```
docker run --network <network_name> <image>
```

Replace `<network_name>` with the name of your desired network and `<image>` with the Docker image you want to run.

You can also connect an existing container to a network using the following command:

```
docker network connect <network_name> <container_id>
```

Replace `<network_name>` with the name of the network and `<container_id>` with the ID or name of the container you want to connect.

In conclusion, understanding Docker networking is crucial for managing containers effectively. By creating custom networks and configuring their settings, you can ensure that your applications have the necessary isolation and communication capabilities.
ENDINPUT

BEGININPUT
BEGINCONTEXT
date: August 12, 2021
author: Michael Thompson
url: https://www.gitlabissues.com/microsoft-sharepoint-server/issue-4567
title: SharePoint Server - Unable to access site collection after migration
category: Issue
ENDCONTEXT
I recently migrated our on-premises SharePoint Server 2016 environment to SharePoint Server 2019. The migration process seemed to go smoothly, but now I'm encountering an issue where users are unable to access one of the site collections (https://sharepoint.example.com/sites/projectx).

When trying to access the site collection, users receive the following error message:

"Sorry, this site hasn't been shared with you."

I've verified that the user permissions were correctly migrated from the old environment, and other site collections seem to be working fine. Here's what I've tried so far to resolve the issue:

1. Checked the User Policy in Central Administration for the affected web application and confirmed that the users have the correct permissions.
2. Ensured that the site collection administrators are set correctly.
3. Verified that the users have access to the root site collection (https://sharepoint.example.com).
4. Cleared the SharePoint configuration cache on all servers in the farm.

Unfortunately, none of these steps resolved the issue. I'm running out of ideas and would appreciate any assistance or suggestions from the community. Thanks in advance!
ENDINPUT

BEGININSTRUCTION
- What is the default network used by Docker containers if no other network is specified?
- List two actions Michael Thompson has tried to resolve the SharePoint Server issue.
Please provide references.
ENDINSTRUCTION
BEGINPUT
시작 텍스트
날짜: 2019년 6월 15일
작성자 사만다 존슨
URL: https://www.techblog.com/docker-tutorial/
제목: 초보자를 위한 도커 네트워킹 종합 가이드
카테고리: 기술
엔드컨텍스트
Docker는 개발자가 애플리케이션을 경량 컨테이너로 빌드, 패키징 및 배포할 수 있는 인기 있는 컨테이너화 플랫폼입니다. Docker를 사용하는 데 있어 필수적인 측면 중 하나는 네트워킹 기능을 이해하는 것입니다. 이 튜토리얼에서는 Docker 네트워킹의 기본 사항과 애플리케이션에 맞게 구성하는 방법에 대해 설명합니다.

먼저 네트워크 네임스페이스가 무엇인지 이해해 보겠습니다. 네트워크 네임스페이스는 인터페이스, 라우팅 테이블, 방화벽 규칙과 같은 네트워크 리소스가 다른 네임스페이스와 분리되어 있는 격리된 환경입니다. Docker는 네트워크 네임스페이스를 사용하여 컨테이너 간 격리를 제공합니다.

기본적으로 Docker는 설치 시 브리지, 호스트, 없음의 세 가지 네트워크를 생성합니다. 브리지 네트워크는 다른 네트워크가 지정되지 않은 경우 컨테이너가 사용하는 기본 네트워크입니다. 각 컨테이너에 개인 내부 IP 주소를 제공하고 컨테이너 간의 통신을 가능하게 합니다. 호스트 네트워크는 호스트의 네트워크 스택을 컨테이너와 공유하여 컨테이너가 호스트 머신에서 사용 가능한 모든 네트워크 인터페이스에 액세스할 수 있도록 합니다. 없음 네트워크는 컨테이너에 대한 모든 네트워킹을 비활성화합니다.

Docker에서 사용자 지정 네트워크를 생성하려면 다음 명령을 사용합니다:

```
도커 네트워크 생성 --driver <드라이버> <네트워크_이름>
```

'<driver>`를 원하는 네트워크 드라이버(예: 브리지, 오버레이 또는 맥블랜)로 바꾸고 '<network_name>`을 새 네트워크의 고유 이름으로 바꿉니다.

네트워크를 만드는 동안 서브넷, 게이트웨이, IP 범위 등의 추가 옵션을 지정할 수도 있습니다. 예를 들어

```
도커 네트워크 생성 --드라이버 브리지 --서브넷 192.168.0.0/24 --게이트웨이 192.168.0.1 --ip-range 192.168.0.2/24 my_custom_network
```

이 명령은 사용자 지정 서브넷, 게이트웨이 및 IP 범위가 포함된 브리지 네트워크를 만듭니다.

컨테이너를 특정 네트워크에 연결하려면 컨테이너를 실행할 때 `--네트워크` 플래그를 사용합니다:

```
도커 실행 --네트워크 <네트워크_이름> <이미지>
```

'<네트워크_이름>'을 원하는 네트워크의 이름으로 바꾸고 '<이미지>'를 실행하려는 Docker 이미지로 바꿉니다.

다음 명령을 사용하여 기존 컨테이너를 네트워크에 연결할 수도 있습니다:

```
도커 네트워크 연결 <네트워크_이름> <컨테이너_ID>
```

'<네트워크_이름>'을 네트워크 이름으로 바꾸고 '<컨테이너_ID>'를 연결하려는 컨테이너의 ID 또는 이름으로 바꿉니다.

결론적으로, 컨테이너를 효과적으로 관리하려면 Docker 네트워킹을 이해하는 것이 중요합니다. 사용자 지정 네트워크를 생성하고 설정을 구성함으로써 애플리케이션에 필요한 격리 및 통신 기능을 갖출 수 있습니다.
입력

BEGININPUT
시작 텍스트
날짜: 2021년 8월 12일
저자 마이클 톰슨
URL: https://www.gitlabissues.com/microsoft-sharepoint-server/issue-4567
제목: SharePoint Server - 마이그레이션 후 사이트 모음에 액세스할 수 없음
범주: 이슈
엔드텍스트
최근에 온-프레미스 SharePoint Server 2016 환경을 SharePoint Server 2019로 마이그레이션했습니다. 마이그레이션 프로세스가 순조롭게 진행되는 것 같았지만 이제 사용자가 사이트 모음 중 하나(https://sharepoint.example.com/sites/projectx)에 액세스할 수 없는 문제가 발생하고 있습니다.

사이트 모음에 액세스하려고 할 때 사용자에게 다음 오류 메시지가 표시됩니다:

"죄송합니다, 이 사이트는 공유되지 않았습니다."

사용자 권한이 이전 환경에서 올바르게 마이그레이션되었는지 확인했으며 다른 사이트 모음은 정상적으로 작동하는 것 같습니다. 이 문제를 해결하기 위해 지금까지 시도한 방법은 다음과 같습니다:

1. 영향을 받는 웹 애플리케이션에 대한 중앙 관리의 사용자 정책을 확인하여 사용자에게 올바른 권한이 있는지 확인했습니다.
2. 사이트 컬렉션 관리자가 올바르게 설정되어 있는지 확인했습니다.
3. 사용자가 루트 사이트 컬렉션(https://sharepoint.example.com)에 액세스할 수 있는지 확인합니다.
4. 팜의 모든 서버에서 SharePoint 구성 캐시를 지웁니다.

안타깝게도 이러한 단계 중 어느 것도 문제를 해결하지 못했습니다. 아이디어가 부족하여 커뮤니티에서 어떤 도움이나 제안을 주시면 감사하겠습니다. 미리 감사드립니다!
입력

시작하기
- 다른 네트워크가 지정되지 않은 경우 Docker 컨테이너에서 사용하는 기본 네트워크는 무엇인가요?
- 마이클 톰슨이 SharePoint Server 문제를 해결하기 위해 시도한 두 가지 작업을 나열하세요.
참조를 제공하세요.
끝내기