简介:如何在Linux环境下安装docker
- 安装环境:Centos 7
- 安装条件:docker官方要求至少3.8以上,建议3.10以上
- Docker 版本:
- docker EE 企业版本
- docker CE 社区版本
- 关闭防火墙:systemctl stop firewalld.service vi /etc/selinux/config
- 安装Docker Ce 社区版本:
- 下载阿里云docker社区版 yum源
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# wget
http://mirrors.aliyun.com/dockerce/linux/centos/docker-ce.repo
- 查看docker安装包:yum list | grep docker
- 安装Docker Ce 社区版本:yum install -y docker-ce.x86_64
- 设置开机启动:systemctl enable docker
- 更新xfsprogs:yum -y update xfsprogs
- 查看版本:docker version
- 查看详细信息:docker info
- 启动使用Docker
- systemctl start docker #运行Docker守护进程
- systemctl stop docker #停止Docker守护进程
- systemctl restart docker #重启Docker守护进程
Docker镜像的搜索下载以及查看删除实战
- 什么是镜像?
- 查看本地镜像:docker images
- 搜索镜像:docker search centos
- 搜索镜像并过滤是官方的: docker search --filter “is-official=true” centos
- 搜索镜像并过滤大于多少颗星星的:docker search --filter stars=10 centos
- 下载centos7镜像:docker pull centos:7
- 修改本地镜像名字(类似于复制):docker tag centos:7 mycentos:1
- 本地镜像的删除:docker rmi centos:7
Docker核心基础之配置阿里云镜像加速
简介:配置阿里云镜像加速
- 阿里云镜像加速器配置地址:https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors
- 配置步骤:vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://上面链接的地址.mirror.aliyuncs.com"]
}
- 重启:systemctl daemon-reload && systemctl restart docker
Docker核心基础之容器的构建等基本操作
简介:Docker容器的创建,查看,停止,重启等
- 构建容器:docker run -itd --name=mycentos centos:7
- -i :表示以交互模式运行容器(让容器的标准输入保持打开)
- -d:表示后台运行容器,并返回容器ID
- -t:为容器重新分配一个伪输入终端
- –name:为容器指定名称
- 查看本地所有的容器:docker ps -a
- 查看本地正在运行的容器:docker ps
- 停止容器:docker stop CONTAINER_ID / CONTAINER_NAME
- 一次性停止所有容器:docker stop $(docker ps -a -q)
- 启动容器:docker start CONTAINER_ID / CONTAINER_NAME
- 重启容器:docker restart CONTAINER_ID / CONTAINER_NAME
- 删除容器:docker rm CONTAINER_ID / CONTAINER_NAME
- 强制删除容器:docker rmi -f CONTAINER_ID / CONTAINER_NAME
- 查看容器详细信息:docker inspect CONTAINER_ID / CONTAINER_NAME
- 进入容器:docker exec -it 0ad5d7b2c3a4 /bin/bash