Implantar a cadeia de ferramentas cruzadas do braço na imagem real do docker WSL2.0 (1)
1. Modifique a fonte da imagem do docker no Ubuntu
Autor: Ping Libin
blog: https://blog.csdn.net/fenglibing/article/details/92090925
Publicado: 2019-06-15 15:51:29
O acesso a fontes de imagens externas do Docker em casa costuma ser muito lento, especialmente após a recente atualização do GFW, ficou ainda mais lento, porque se você quiser usar a imagem do Docker, é melhor apontar a imagem para o recurso doméstico neste momento.
-
Várias fontes de espelho disponíveis para testes profissionais domésticos:
- Área oficial do Docker na China: https://registry.docker-cn.com
- NetEase: http://hub-mirror.c.163.com
- Universidade de Ciência e Tecnologia da China: https://docker.mirrors.ustc.edu.cn
- Nuvem Alibaba: https://y0qd3iq.mirror.aliyuncs.com
-
Adicione o arquivo de configuração de origem da imagem Docker
/etc/docker/daemon.json
. Se a imagem não tiver sido configurada, o arquivo não existirá por padrão. Adicione o seguinte conteúdo:{ "registry-mirrors":[ "https://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com", "https://registry.docker-cn.com" ] }
-
Em seguida, reinicie o serviço Docker:
service docker restart
Em seguida, use o seguinte comando para verificar se a configuração tem efeito:
docker info|grep Mirrors -A 1
Você pode ver a seguinte saída:
Registry Mirrors: https://y0qd3iq.mirror.aliyuncs.com/
Isso significa que a configuração do espelho foi bem-sucedida e, em seguida, execute a operação docker pull, será muito rápido.
2. Obtenha e use a imagem do Ubuntu
Autor: Saiba mais do que antes no
blog: https://blog.csdn.net/smj20170417/article/details/83892274
Publicado em: 2018-11-09 09:26:28
-
Pegue espelho
sudo docker search ubuntu sudo docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
Por exemplo: sudo docker pull ubuntu: 16.04
-
Executar espelho
docker run -it --rm \ubuntu:16.04 \bash
Nota:
- operação interativa -i
- -t terminal
- --Rm deletar após a saída do contêiner
-
Espelho de visão
docker image ls #查看容器所占空间、数据卷 docker system df #列出部分镜像 docker image ls ubuntu
-
Apagar espelho
docker image rm [选项] <镜像1> [<镜像2> ...] docker image rm Id #Id为镜像Id
-
exemplo nginx
- Instalar espelho nginx
docker pull nginx
- Iniciar espelho nginx
docker run --name webserver -d -p 80:80 nginx
- Modifica a interface acessada pelo nginx por padrão
# 进入bash进行交互 docker exec -it webserver bash # 修改页面: echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html
- Ver arquivos modificados
sudo docker diff webserver
- Instalar espelho nginx
3. Modifique a fonte do apt da imagem Docker
Autor: aaawwwboy
blog: https://www.cnblogs.com/wangyao2174/p/7174863.html?utm_source=itdadao&utm_medium=referral
Publicado: 2017-07-15 02:39
O Ubuntu puxado para baixo no docker tem apt-get install
velocidade de download extremamente lenta usando comandos e precisa modificar sua fonte de software. Entre no diretório etc / apt para editar sources.list e descubra que não há vi, vim e gedit, e baixar esse software também é muito lento.
- resolver:
- 1. Ao iniciar o contêiner, monte o arquivo etc / apt do sistema Linux local
docker run -ti -v /etc/apt/:/home/etc ubuntu
- 2. Exclua sources.lis sob o contêiner
rm /etc/apt/sources.list
- 3. Copie o sources.list locais
cp /home/etc/sources.list /etc/apt/
- 1. Ao iniciar o contêiner, monte o arquivo etc / apt do sistema Linux local
Em seguida, baixe a velocidade do software de volta ao normal.