赞
踩
PS. 可以在命令行输入 docker run hello-world,来验证是否安装成功。这行命令会让 docker 从官方仓库中拉取 hello-world 的镜像到本地。报错则表示安装出现了问题。(命令)
Docker官方中国区:
https://registry.docker-cn.com
网易:
http://hub-mirror.c.163.com
中国科学技术大学:
https://docker.mirrors.ustc.edu.cn
客户端内配置:(Docker Desktop)
打开 设置 -> Docker Engine
添加:(此处使用的是网易的加速器,可以修改为其他的;加速器数量不唯一)
"registry-mirrors": [
"http://hub-mirror.c.163.com"
],
重新加载 Docker Desktop 客户端
修改配置文件:
(Linux - linux-daemon-options.json,window - windows-daemon-options.json)
registry-mirrors),加上相应的加速器,类似于 客户端配置,配置完成后重新启动 docker客户端内配置:(Docker Desktop)
打开 设置 -> Docker Engine
添加:(端口为 80 ,则可以忽略不写)
"insecure-registries": ["地址:端口"]
重新加载 Docker Desktop 客户端
修改配置文件:
(Linux - linux-daemon-options.json,window - windows-daemon-options.json)
insecure-registries),加上相应的地址,配置完成后重新启动 dockerdocker login --username 用户名 地址
docker pull 镜像地址:版本
docker push 镜像地址:版本
docker images或 docker image ls客户端运行/关闭
命令行运行:
docker run -p 本机映射端口:镜像映射端口 -d --name 启动镜像名称 -e 镜像启动参数 镜像名称:镜像版本号
| 参数 | 说明 |
|---|---|
| p | 本机端口和容器启动端口映射 |
| d | 后台运行(detach) |
| e | 镜像启动参数 |
| i | 以交互模式运行容器,通常与 -t 同时使用 |
| t | 为容器重新分配一个伪输入终端,通常与 -i 同时使用 |
命令行关闭:
docker stop 镜像实例ID
docker stop 镜像名称
docker rm:删除一个或多个容器docker rmi:删除一个或多个镜像x509: certificate signed by unknown authoritydocker search 镜像名称 [参数]
限制显示的数量:
docker search 镜像名称 [--limit 限制的个数]
搜索官方镜像:
docker search 镜像名称 --filter "is-official=true"
显示完整的镜像描述:
docker search 镜像名称 --no-trunc
关闭容器
客户端关闭
命令行关闭:
# 普通关闭
docker container stop 容器名称或容器ID
docker stop 容器名称或容器ID
# 强制关闭
docker container kill 容器名称或容器ID
docker kill 容器名称或容器ID
启动容器
客户端启动
命令行启动:
docker container start 容器名称或容器ID
docker start 容器名称或容器ID
将容器制作成镜像:
docker commit 容器名 镜像名称:版本
镜像打包备份
(打包备份的文件会自动存放在当前命令行的路径下,如果想让保存的文件可以打开,可以加.tar后缀)
docker save -o 保存的文件名 镜像名称
镜像解压
docker load -i 文件路径/备份文件
# 使用特定目录/URL的 DockerFile 创建镜像
docker build [参数] DockerFile路径/URL
# 创建镜像并添加标签 -t / --tag
docker build -t 镜像名称[:标签名] DockerFile路径/URL
# 不使用本地缓存构建镜像
docker build --no-cache ......
根据 web 目录创建 test-web 镜像:( web/dockerfile )
# 创建镜像
docker build -t test-web:v1.0.1 ./web
# 验证镜像是否创建成功
docker images
# 启动镜像
docker run test-web
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。