一、换源
右键桌面右下角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/容器名
注:容器处于停止状态时才可删除
网友评论