docker使用汇总
目录
一、docker介绍
二、安装
三、镜像操作
四、docker命令
五、总结
一、docker介绍
1、概念
Docker时Docker.Lnc公司开源的一个基于LXC技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开源。
Docker属于Linux容器的一种封装,提供简单易用的容器使用接口。
Docker将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。
总体来说,Docker的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。
2、容器部署的优点:
灵活:即使是复杂的应用程序也可封装。
轻量级:容器利用并共享主机内核。
便携式:您可以在本地构建,部署到云上并在任何地方运行。
可扩展性:您可以增加和自动分发容器副本。
可堆叠:您可以垂直堆叠服务并及时并及时堆叠服务。
二、安装
配置镜像源
vim /etc/docker/daemon.json,添加
"registry-mirrors": ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://pee6w651.mirror.aliyuncs.com"]
在线安装
安装: yum install docker
启动: service docker start
重启: service docker restart
停止: service docker stop
离线安装
官方安装文档:https://docs.docker.com/engine/install/binaries/
官方下载链接:Index of linux/static/stable/
例如安装docker-26.1.2
tar -xzvf docker-26.1.2.tgz
cp docker/* /usr/bin/
至此安装完成docker,查看docker版本:docker --version
配置docker systemd服务
vi /etc/systemd/system/docker.service
[Unit]
Description=Docke