instalação janela de encaixe e Aprendizagem

Instalação estivador-ce espelhado fornecida Ali
preferido locais centos yum transdutor é Ali

阿里云国内镜像:http://mirrors.aliyun.com/repo/

Etapa um: Faça backup de seu arquivo de imagem original, a fim de evitar os erros podem ser restauradas.

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

Etapa dois: Faça o download do novo CentOS-Base.repo para /etc/yum.repos.d/

CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

Passo 3: Executar yum makecache gerar o cache

yum clean all
yum makecache	

Passo 1: Instalar o número necessário de ferramentas de sistema

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Passo 2: Adicionar informação software de código

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Passo 3: atualização e instalá Docker-CE

sudo yum makecache fast
sudo yum -y install docker-ce

**

Ali nuvem acima reproduzida em documentos oficiais

A seguir está uma olhada em algumas das pequenas coisas do seu próprio resumo de vídeo
**
Docker três elementos
armazém espelhado recipiente

docker images 查看本机有哪些镜像
docker search [name]查看仓库有哪些镜像
docker pull [name]下载镜像
docker rmi 删除容器

Novo recipiente início

docke run 
--name=‘容器的名字’
-d:后台运行
-i:已交互模式运行容器
-t:为容器重新分配一个输入终端
-P:随机影射端口
-p:指定端口映射:
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPort

docker prazo -é --name Tcentos centos / id imagem

recipiente de exibição está em execução

docker ps

-a 历史上运行所有容器
-l 上一个容器
-n nub 上几次运行的
-q 显示容器的编号

recipiente Exit

exit(退出停止)
ctrl+P+Q(退出不停止)

Para o recipiente

docker attach ID/name
docker exec ID/name

Restart

 docker restart id/name  

Parar

 docker stop id/name 
 docker kill id/name(强制)

recipiente de exclusão

 docker rm -f id/name
 删除所用容器
 docker rm -f $(docker ps -a -q)

docker executados centos -d
usar ps para visualizar o recipiente de saída vai encontrar
instruções docker operação de fundo do recipiente n linhas, deve haver um processo de primeiro plano

View Log

docker logs -f -t --tail
查看容器内的进程
docker top name/id

Ver os detalhes do recipiente interno
janela de encaixe inspecionar ID recipiente

Para o recipiente

docker attach 直接新的进程进入容器启动命令的终端,不会启动
docker exec 是在容器中打开新的终端,并且可以启动新的现场
docker exec -t id/name 命令(ls -l /tmp)

Testar os dados de contentores

docker cp id/name:/dir...  /本机的路径

janela de encaixe espelho
UnionFS
imagem janela de encaixe carregado princípios
camadas imagem

Para copiar algo no interior do recipiente
janela de encaixe recipiente cp id caminho

Submeter recipiente modificado
estivador commit -a = 'nome' -m = id ' tipo apresentado' Navio de recipiente para enviar nomes: Versão

recipiente janela de encaixe volume de dados
volume de dados recipiente é: Recipiente janela de encaixe, quando os dados são gerados, se não cometem gerada por espelhar a letra, de modo que os dados salvos mais parte espelho. Após o recipiente foi removido, naturalmente, não há dados, a fim de salvar os dados na janela de encaixe usamos os volumes de dados
pode fazer: persistência do recipiente, o recipiente entre os dados de herança + partilha de
recursos:
dados de volume de dados podem ser compartilhados e reutilizados entre o recipiente
de volume alterações tenham efeito diretamente
as mudanças de volume de dados não estão incluídos na imagem de atualização
ciclo volumes de dados de vida continua até que nenhum recipiente para usá-lo tão longe

dockerfile arquitetura
de
imagem herança

MAINTAINER
nome espelho mantenedor e e-mail

run
comando requer tempo para construir um recipiente

expor
o recipiente actual exposta à porta externa

workdir
especificado após o recipiente é criado, os terminais de login padrão vêm no diretório de trabalho
variável de ambiente env está definido
para o processo de espelhamento de construção

adicionar
o arquivo copiado para o diretório na imagem hospedeira, ADD comando extrair automaticamente add
cópia

volume do
volume de dados recipiente, e para armazenamento de dados persistente, trabalho então

cmd
especificar um comando para ser executado no recipiente de inicialização
pode ter vários, eficaz última

entrypoint
comando especificado um recipiente quando você começar a correr

onbuild
executar um comando quando a construção de um dockerfile herdada, o pai do espelho é acionado após a colcha na imagem do onbuild de seu pai

Tente escrever algo
#volume o Teste
do DE CentOS
VOLUME [ "/ CCVV", "/ vvvv1"]
CMD echo "Terminado, ---------------- sueccess1"
CMD / bin / bash
~

Lançado cinco artigos originais · ganhou elogios 2 · Visualizações 703

Acho que você gosta

Origin blog.csdn.net/a1240948329/article/details/104960072
Recomendado
Clasificación