前提环境
Ubuntu16.04 Server版安装及优化
https://blog.51cto.com/dldxzjr/2517922
安装Docker-ce:使用官方脚本
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun
启动 Docker-ce
sudo systemctl enable docker
sudo systemctl start docker
一些优化工做
添加当前用户到docker用户组
sudo groupadd docker
sudo usermod -aG docker ${USER}
sudo systemctl restart docker # 须要注销一下再登陆,能够直接使用docker命令,而不须要再加sudo
优化Docker源
sudo touch /etc/docker/daemon.json
echo '{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://hub-mirror.c.163.com"
]
}'| sudo tee /etc/docker/daemon.json
sudo systemctl daemon-reload
sudo systemctl restart docker
使Docker能够限制容器内存使用上限
sudo sed -i s/'GRUB_CMDLINE_LINUX=""/'GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1'"/g /etc/default/grub
sudo update-grub
sudo reboot