docker简介:
分为三部分:clients、hosts、registries,镜像存储在docker远程仓库,从仓库拉取image,在本地或远程服务器由镜像生成对应的容器实例,进入容器使用部署的服务。
(一)docker的安装
1、yum包更新到最新
sudo yum update
2、安装需要的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3、设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker
yum install -y docker-ce
(二)docker的使用
一:基础命令
1.启动docker
systemctl start docker
2.关闭docker
systemctl stop docker
3.重启docker
systemctl restart docker
4.开机自启动设置
systemctl enable docker
5.查看运行状态
systemctl status docker
二:镜像命令
1.列出本地镜像
docker images
2.查看具体应用镜像(ex:redis下同)
docker search redis
3.拉取镜像
docker pull redis
4.删除镜像(后跟image_id)
docker rmi 镜像id
docker rmi -f 镜像id 强制删除
docker rmi -f $(docker images -aq) 一次性删除所有镜像
三:容器命令
1.创建容器
docker run -it --name=c1 centos:7 /bin/bash -it:创建一个一直运行的容器 --name=:起名称 :7:版本号 /bin/bash:创建容器shell窗口
docker run -id --name=c2 centos:7 -id:创建一个后台运行的容器
2.退出容器
exit
3.查看正在运行的容器
docker ps
4.查看历史容器
docker ps -a
5.进入容器
docker exec -it c2 /bin/bash
6.停止容器
docker stop c2
7.开启容器
docker start c2
8.删除容器
docker rm 容器ID/容器name
docker rm -f $(docker ps -aq) 删除所有容器
9.查看容器相关信息
docker inspect c2