前言
Docker 是一个开源的应用容器引擎,虚拟化容器技术。Docker基于镜像,可以秒级启动各种容器技术,每一种容器都是一个完整的运行环境,容器之前相互隔离。
简单的说使用Docker,可以改变我们开发、测试、部署应用的方式。
随着大数据的发展,使用Docker管理我们的应用服务,可谓是开发,运维人员可不缺少的一项技能
一、安装Docker
可以按照官方文档:文档地址
(不是root账号前面需要添加 sudo ,临时提升用户的权限)
先卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装依赖工具和设置源地址(这里使用阿里云的)
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装最新版本的Docker Engine和容器(安装过程中一路输入 y )
sudo yum install docker-ce docker-ce-cli containerd.io
安装完成!( 一次不行多运行命令几次,可能会抽风下载不全)
启动Docker
sudo systemctl start docker
设置Docker开机自启动
sudo systemctl enable docker
Docker阿里云镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xn57icce.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Docker其它命令
命令 | 说明 | 语法 |
---|---|---|
docker search centos | 搜索镜像 | docker search + 镜像名字 |
docker pull centos | 下载镜像 | docker pull + 镜像名字 |
docker images | 查看镜像 | docker images |
docker info | 查看信息 | docker info |
… | … |…