Docker学习中的一些资料整理

[toc]

Docker的全生命周期文档总结

docker link

部分文档有对应官方的中文翻译,可以从 https://docs.docker-cn.com 查看。但是一定要注意代码格式,中文文档中许多格式是错误的,应该对比英文文档中的代码来看

Docker Docs for Beginner

Docker Details Part

install docker

这里面需要注意的是,在参考官方安装文档 (中文)配置 Linux 源的时候,如果是国内服务器,要将其中的 https://download.docker.com/linux/ 替换为 https://mirrors.aliyun.com/docker-ce/linux/

例如,官网要求安装命令为

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

替换为从阿里云上下载,不需要×××下载了:

$ sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

17.04以后的版本可以使用以下方式安装:

export CHANNEL=stable  #[stable,test,edge]
curl -fsSL https://get.docker.com/ | sh -s -- --mirror Aliyun

加速器

ubuntu14.04配置加速器
ubuntu14根据upstart进行系统初始化,对于这类系统,可以用通过编辑配置文件的方法来配置加速器

vim /etc/default/docker
DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"
systemctl restart docker.service

ubuntu16.04/Centos 7配置加速器
这类系统都已经开始使用 systemd 进行系统初始化管理了,对于使用systemd的系统,应该通过编辑服务配置文件 docker.service 来进行加速器的配置

systemctl enable docker.service  #首先执行,要保证service的服务配置文件存在
sudo vi /etc/systemd/system/multi-user.target.wants/docker.service
ExecStart=/usr/bin/dockerd --registry-mirror=https://registry.docker-cn.com
sudo systemctl daemon-reload
sudo systemctl restart docker.service
sudo ps -ef | grep dockerd
docker info #查看加速器配置是否成功

执行Docker命令没有权限

sudo usermod -aG docker $USER

Configure the local official docker docs by docker container

# Docker官方文档
docker run -d -p 80:4000 docs/docker.github.io

The security of docker

Docker API

Docker Vedio

猜你喜欢

转载自blog.51cto.com/bkmaster/2115635
今日推荐