docker拉取harbor镜像并运行(win10版本)
程序员文章站
2024-01-19 00:03:04
...
安装docker
以下操作首先保证你的windows是专业版的
首先需要开启Hyper-V
选择程序和功能
点击启动或关闭windows功能
选中Hyper-V
确定后重启即可
下载docker
下载链接: 请点这里.
下载好后 一路next
安好后重启电脑
右击鲸鱼 点击setting
将如下代码覆盖如上图 (此步为设置镜像库)
{
"registry-mirrors": [],
"insecure-registries": [
"10.11.24.188"
],
"debug": true,
"experimental": false
}
点击Apply
启动命令行 (自动进入docker运行)
docker login 10.11.24.188 登录harbor镜像库
输入用户名
输入密码
出现Succeeded 即为成功
拉取harbor镜像如下
首先访问我的harbor 打开浏览器输入10.11.24。188 输入用户名、密码。
点击项目名 这里点击test(例子)
点击镜像仓库
点击名称
点击Pull命令
粘贴到docker
查看镜像
docker images
2.docker ps
查看本机以运行容器 以及容器占用的端口 避免运行新容器造成端口占用
(如图是一个容器)宿主机的80端口:映射的容器的内8080端口 协议为tcp
3.创建并启动容器
docker run
宿主机的3307 映射到 容器的3306端口
docker run -id --name=c3 -p 3307:3306 镜像名:版本号
接着第一步查看本地镜像后,以及查看端口容器端口占用情况后。输入如下
docker run -id --name=c3 -p 3307:3306 10.11.24.188/test/zzm:v1.111
注:c2 为容器名自己定即可
上传镜像
1.docker tag busybox:latest 10.11.24.188/public/busybox:latest #打上你所想要的tag,私有仓库路径和项目名写在镜像名前。
2.docker push 10.11.24.188/public/busybox:latest #上传成功可去harbor页面查看
注:1.中的 前面的 busybox:latest 为本地镜像名 后面10.11.24.188/public/busybox:latest
分别为horbor域名 、项目名、上传后镜像名、版本号。