introdução 01 docker

1, perfil docker

janela de encaixe é uma nova abordagem para a virtualização. Muitas vezes, uma instalação e implantação muito complicado, use janela de encaixe pode ser feito rapidamente.
Eu gostaria de usar o maven analogia, o Maven uma função importante é gerenciar pacote jar, podemos baixar um pacote jar maven através de nosso próprio programa também pode ser rotulado jar pacote de carregamento para os outros para download. Nós colocamos a frase acima maven janela de encaixe substituído, o pacote jar em serviço, torna-se o papel da janela de encaixe: estivador nós através de um serviço de download, nossos serviços também pode enviar sua própria para outros usarem.

2, conceitos-chave

janela de encaixe para alguns conceitos-chave: Espelho, recipiente, armazém.

  • O espelhamento é fixo, não há início do serviço, um sistema operacional pode ser tão grande tão pequeno como um mysql.
  • Espelhado arrancar, torna-se um recipiente, o recipiente fornece serviços fora. No caso de uma porta de espelho não está em conflito, você pode começar várias recipiente bom. Boa recipiente pode ser rotulado como um espelho, ou para deixar que os outros usam a migração completa do sistema [deixar que os outros usam essencialmente uma migração de sistema]. Cada recipiente é isolado a partir de si para assegurar a segurança da plataforma. O recipiente pode ser visto como uma versão simples do ambiente Linux (incluindo privilégios de root, espaço de processo, espaço de usuário e ciberespaço, etc.) e que funcionam dentro do aplicativo.
  • Armazém (Repository) é um local centralizado para armazenar o arquivo de imagem. Armazém está dividido em duas formas de armazéns públicos (públicos) e entreposto privado (Private). A maior entreposto público Docker Hub, armazenar um grande número de imagens disponíveis para usuários para download. Claro, os usuários também podem criar um entreposto privado dentro da rede local.

3, a instalação

versão Docker CentOS suporta o seguinte:

  • CentOS 7 (64 bits)
  • Red Hat Enterprise Linux 6.5 (64 bits) ou mais tarde
    no presente documento a estação de trabalho 64 centos7 por exemplo, janela de encaixe de montagem [Nota: as estações de trabalho contém vastas dependências de dados necessários, e, portanto, a instalação é muito simples]:
# 安装
yum -y install docker-io
# 启动
service docker start
# 查看状态
service docker status

4, substitua o espelho, acelerar downloads

nós /etc/docker/daemon.json

{

"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
#保存、重启
service docker restart

5, comandos básicos, por exemplo para redis

#查看镜像
docker images
#删除镜像
docker rmi 镜像id
#查看容器
docker ps
#删除容器
docker rm 容器id
#搜索mysql镜像
docker search redis
#获取mysql镜像
docker pull redis
#启动redis
docker run -p 6379:6379 --name myredis redis
#进入redis环境
docker exec -it myredis bash
#将容器打成镜像
docker commit 容器id/名称  myredis1
#将镜像打成tar包
docker save -o myredis1.tar myredis1
#将tar包解成镜像
docker load -i myredis1.tar
后面,我们将把常用的服务都采用docker安装一番。

Acho que você gosta

Origin www.cnblogs.com/alichengxuyuan/p/12581357.html
Recomendado
Clasificación