Docker简介
•Docker 是一个开源的应用容器引擎
•诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)
•Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。
•容器是完全使用沙箱机制,相互隔离
•容器性能开销极低。
•Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版)
Docker安装
安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
配置仓库环境
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker
yum install docker-ce docker-ce-cli containerd.io
注意如果报错:
Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3 那就先装新版的 containerd.io
yum -y install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
再安装剩下两个软件
yum -y install docker-ce docker-ce-cli
配置Docker环境
启动
systemctl start docker
开机自启
systemctl enable docker
查看版本
docker -v
配置镜像加速
执行阿里云镜像加速
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://xxxxxxxxx.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
使用命令docker info
查看镜像加速器配置是否成功
Docker命令
Docker进程相关命令
启动
systemctl start docker
停止
systemctl stop docker
重启
systemctl restart docker
Docker镜像相关命令
查看本地镜像
docker images docker images –q # 查看所用镜像的id
搜索镜像
docker search 镜像名称
拉取镜像
docker pull 镜像名称
删除镜像
docker rmi 镜像id # 删除指定本地镜像 docker rmi `docker images -q` #删除所有本地镜像
来源:https://www.cnblogs.com/meiqiu-yw/p/12535585.html