Docker之简介与配置
Docker简介
Docker 是一个开源的应用容器引擎
,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。
Docker三大基本概念:: 镜像(Image)
容器(Container)
仓库(Repository)
Docker官网:http://www.docker.com
Github Docker源码:https://github.com/docker/docker
虚拟机安装Docker
安装Docker
下载文件到虚拟机中
传输链接:https://cowtransfer.com/s/3248e7e335ed4b 或 打开【奶牛快传】cowtransfer.com 使用传输口令:xhzomm 提取;
配置命令
1
2
3
4
5
6
7
8# 源码目录(docker_sc)
cd docker_sc
# 配置命令
sudo apt-key add gpg
sudo dpkg -i containerd.io_1.3.9-1_amd64.deb
sudo dpkg -i docker-ce-cli_19.03.15_3-0_ubuntu-bionic_amd64.deb
sudo dpkg -i docker-ce_19.03.15_3-0_ubuntu-bionic_amd64.deb测试
1
2
3# -v 与 info 都可以运行
sudo docker -v
sudo docker info
虚拟机中配置镜像
配置国内镜像加速器(如果已配置跳过第二条)
- Docker 官方提供的中国 registry mirror
https://registry.docker-cn.com
- 阿里云加速器(需登录账号获取)
- 七牛云加速器
https://reg-mirror.qiniu.com/
当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址
- Docker 官方提供的中国 registry mirror
在
/etc/docker/daemon.json
中写入如下内容(如果文件不存在请新建该文件)1
2
3
4
5{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}重启服务
1
2$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment