docker 下载
需要下载并安装Docker才能使用Docker命令行界面(CLI)
配置镜像加速器 下载 飞一般的感觉
1.登陆阿里云后台 地址
2.进入控制台
3.找到 容器镜像服务
4.选择镜像中心中的镜像加速器 右侧选择对应的系统加入方法,因为博主是win10系统,本文只介绍win10下配置
5.docker 设置 右键docker图标 找到 settings->Daemon Basic转换为Advanced
registry-mirrors 参数后添加 从阿里云那复制的加速连接 修改完 点击Apply应用
拉去镜像 简单介绍
运行失败解决方法 需要docker 登陆
docker: Error response from daemon: pull access denied for a7c8820ce162, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.
docker login
C:\Users\Administrator>docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: nothing49199
Password:
Login Succeeded
1.查询远程 ubuntu16.04的镜像 (标绿的是本文选用的镜像)
docker search ubuntu16.04
-
拉去远程镜像
docker pull idoall/ubuntu16.04-jira
3.查看镜像
docker images // 查看拉去下来的镜像
C:\Users\Administrator>docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
idoall/ubuntu16.04-jira latest 7b7a001494fd 2 days ago 1.74GB
4.运行镜像
docker run -d 7b7a001494fd
C:\Users\Administrator>docker run -d 7b7a001494fd
a7c8820ce162fd2c7ba21dd92387d501fbacd4ec8602826aefeefe1dbc72574c
查看
C:\Users\Administrator>docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a7c8820ce162 7b7a001494fd "/bin/bash -e /init/…" 5 seconds ago Up 3 seconds 8080/tcp, 8085/tcp, 8090/tcp, 8443/tcp boring_lumiere
5.运行镜像,并且设置 共享宿主机目录到Ubuntu系统中 并进入操作系统(bash)
注:目录名要存在
docker run -it -v D:\ubuntu16.04:/var/www 7b7a001494fd bash