win10下Docker基本使用

2020-05-07  本文已影响0人  9fbe1619f5ab

一、换源

右键桌面右下角docker图标选择setting,选择docker engine,在 下方json中找到Registrymirrors 一栏,填写加速器地址 https://registry.docker-cn.com ,之后点击 Apply 保存,等待 Docker 重启并应用配置的镜像地址。

二、使用镜像

    1.查看现有镜像

        docker images

    2.查找镜像

        docker search centos

    3.下载已有镜像

        docker pull centos

    4.创建新镜像

        1).将容器转为新镜像

            docker commit -m 说明信息 -a 用户信息 镜像id 标镜像的用户名/仓库名:tag信息

            例:docker commit -m "scrapy-redis-servant" -a "scrapy-redis-test" 72f1a8a0e394 ybw/centos:scrapy-redis 

        2).Dockerfile创建镜像

            文件格式如下

                # 说明该镜像以哪个镜像为基础

                FROM centos:latest

                # 构建者的基本信息

                MAINTAINER xianhu

                # 在build这个镜像时执行的操作

                RUN yum update

                RUN yum install -y git

                # 拷贝本地文件到镜像中

                COPY ./* /usr/share/gitdir/

            有了Dockerfile之后运行build命令

                docker build -t="用户信息tag标签等" dockerfile路径

    5.删除镜像

        docker rmi 镜像id/镜像名

        注:删除镜像前需先删除基于此镜像的容器

三、使用容器

    1.基于镜像启动容器

        docker run -it 镜像名 --name 自定义容器名称

    2.启动已停止容器

        docker start 容器id/容器名

    3.退出终端

        exit

    4.查看所有容器

        docker ps -a

    6.停止容器

        docker stop 容器id/容器名

    7.进入容器

        docker attach 容器id/容器名

        注:用此命令进入容器,退出容器时会导致容器停止

        docker exec -it 容器id/容器名

        注:用此命令进入容器,退出容器时不会导致容器停止

    8.删除容器

        docker rm -f 容器id/容器名

        注:容器处于停止状态时才可删除

上一篇下一篇

猜你喜欢

热点阅读