文章目录

1. Window 10 环境下安装Docker2. Linux Centos环境下安装Docker3. Docker镜像的搜索下载以及查看删除实战4. 配置阿里云镜像加速5. Docker的体系结构6. 容器的基本操作7. 文件的复制与挂载

1. Window 10 环境下安装Docker

Docker for Win10安装包下载地址

https://store.docker.com/editions/community/docker-ce-desktop-windows 国内镜像加速

https://registry.docker-cn.com/http://hub-mirror.c.163.com/

2. Linux Centos环境下安装Docker

安装环境:Centos 7安装条件:docker官方要求至少3.8以上,建议3.10以上Docker版本

docker EE 企业版本docker CE 社区版本 关闭防火墙:systemctl stop firewalld.service安装wget命令下载阿里云docker社区版yum源

cd /etc/tum.repos.d/

wget http://mirrosrs.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看docker安装包:yum list | grep dicker安装Docker CE 社区版本:yum install -y docker-ce.x86_64设置开机启动:systemctl enable docker更新xfsprogs:yum -y update xfsprogs启动docker:systemctl start docker查看版本:docker version查看详细信息:docker info

3. 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

4. 配置阿里云镜像加速

阿里云官网 -> 产品 -> 容器镜像服务 ACR -> 镜像工具 -> 镜像加速器:按照上面的步骤进行配置重启:systemctl daemon-reload && systemctl restart docker

5. Docker的体系结构

一个镜像可以启动无数台容器容器与容器之间的操作互不影响,处于隔离的环境

6. 容器的基本操作

构建容器:docker run -itd --name=mycentos centos:7查看本地所有的容器: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 CONTAINER_ID /bin/bash

7. 文件的复制与挂载

从宿主机复制到容器:docker cp 宿主机本地路径 容器名字/ID:容器路径从容器复制到宿主机:docker cp 容器名字/ID:容器路径 宿主机本地路径宿主机文件夹挂载到容器里:docker run -itd -v 宿主机路径:容器路径 镜像ID

注意冒号两边不要有空格

参考文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。