Docker-入门
Docker:
Docker是用Go语音开发,在软件系统上做到资源的隔离,不像虚拟机会将整套系统复制,其虚拟机本身的运行就占据了实体机的部分性能.而Docker的资源隔离则不会,在Docker中跑资源和在物理机上跑资源基本相似。
Docker环境依赖:
Docker 只能在基于linux系统运行的环境中,在windows中使用docker desktop。
Docker需要Centos7.* 且64位,3.1.0以上版本才可用。
uname -a
Docker安装:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
此处安装的是docker-engine。
Docker 镜像:
- 科大镜像:https://docker.mirrors.ustc.edu.cn/
- 网易:https://hub-mirror.c.163.com/
- 阿里云:https://<你的ID>.mirror.aliyuncs.com
- 七牛云加速器:https://reg-mirror.qiniu.com
打开 /etc/docker/daemon.json ,如果没有则新建
{"registry-mirrors":["https://hub-mirror.c.163.com/"]}
- 镜像生效:
sudo systemctl daemon-reload
sudo systemctl restart docker
异常:```
Ubuntu执行错误:
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
sudo dockerd
failed to start daemon: Error initializing network controller: error obtaining controller instance