Implantar a cadeia de ferramentas cruzadas do braço na imagem real do docker WSL2.0 (1)

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
      

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 installvelocidade 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/

Em seguida, baixe a velocidade do software de volta ao normal.

Acho que você gosta

Origin blog.csdn.net/hylaking/article/details/109157359
Recomendado
Clasificación