Docker初识于安装 一

2018-08-15  本文已影响34人  andpy

Docker

docker提供一个开发,打包,运行app平台,把物理的操作系统隔离开

Dokcer可以做什么?

什么是容器?

容器和虚拟机的区别


image

底层技术的支持

  1. Nameespaces: 做隔离 pid,net,ipc,mnt,uts
  2. Control groups: 做资源限制
  3. Union file systems :Container 和 image的分层

CentOS安装 Docker

官网地址:https://docs.docker.com/install/linux/docker-ce/centos/

#移除相关的依赖
 sudo yum remove docker \
              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-selinux \
              docker-engine-selinux \
              docker-engine

#安装相关的依赖
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

#添加资源地址
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

#安装社区版
sudo yum install docker-ce

#查看安装
docker --version

#启动docker
sudo systemctl start docker

#启动hello world ,出现 hello from Docker即成功安装
sudo docker run hello-world

问题

File "/bin/yum-config-manager", line 133
except yum.Errors.RepoError, e:?

升级python后相关的配置文件,没有更改,yum或系统的相关的东西,依赖于python2需要更改回去
#!/usr/bin/python2 -tt
import os, os.path
import sys
import re
import yum
# 类似的问题

Docker Machine

官网地址:https://docs.docker.com/machine/overview/

上一篇 下一篇

猜你喜欢

热点阅读