docker / docker/docker-install
What should domestic users do when using get-docker.sh to install docker-ce timeout?
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 3.2k
- Forks
- 863
- Avg merge
- 3h 15m
- Merged PRs (30d)
- 2
Description
国内用户使用get-docker.sh安装docker-ce超时怎么办?
What should domestic users do when using get-docker.sh to install docker-ce timeout?
Solution (解决办法):
编辑get-docker.sh文件,大约在437行附近增加一行:
Edit the get-docker.sh file and add a line about 437 lines.
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
The additional examples are as follows (增加示例如下):
432 (
433 if ! is_dry_run; then
434 set -x
435 fi
436 $sh_c "$pkg_manager install -y -q $pre_reqs"
437 $sh_c "$config_manager --add-repo $yum_repo"
438 **sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo**
439
440 if [ "$CHANNEL" != "stable" ]; then
441 $sh_c "$config_manager $disable_channel_flag docker-ce-*"
442 $sh_c "$config_manager $enable_channel_flag docker-ce-$CHANNEL"
443 fi
444 $sh_c "$pkg_manager makecache"
445 )
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in get-docker.sh around lines 432-445, where the yum repository is added and the package cache is refreshed. Check how the repository URL is configured for domestic users and verify that the proposed mirror substitution avoids the docker-ce installation timeout. Done means the installation path uses the intended mirror without breaking channel handling.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, shell
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100