当前位置:   article > 正文

企业必会技能Docker容器、国内镜像源、web界面管理、配置镜像仓库、镜像加速器、超细详解_docker web管理界面

docker web管理界面

国内镜像源

使用国内镜像:进入网站:https://daocloud.io/
注册帐号:
在这里插入图片描述
进入镜像市场
在这里插入图片描述
选择社区镜像,搜索mysql
在这里插入图片描述
拉取复制到虚拟机即可
在这里插入图片描述
上面有详细的使用命令。但是每个镜像的命令不一样,在选择一个:
在这里插入图片描述
在这里插入图片描述
我们这里以MySQL为例 去测试

拉取

docker pull  daocloud.io/library/mysql:5.7.5-m15
  • 1

在这里插入图片描述

启动MySQL

在这里插入图片描述

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=QianFeng@123 -d 
daocloud.io/library/mysql:5.7.5-m15
  • 1
  • 2

这个是教程
在这里插入图片描述
查看详细信息,找到自己的子网

docker inspect   some-mysql
  • 1

在这里插入图片描述
在这里插入图片描述
测试登录

mysql -uroot -p'QianFeng@123' -h 172.17.0.3
  • 1

在这里插入图片描述
如果报错,不要着急,是因为你没有下载mysql客户端,去下载即可

yum -y install mysql
  • 1

然后从新登录即可

web界面管理docker容器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
等一会,不要手动终止:

[root@docker-server ~]# curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s 8e6d8ce76e4ec4668f31859dae6297439ac49243 
 * Installing Daomonit...
 * Downloading Daomonit from https://get.daocloud.io/daomonit/daomonit.x86_64.rpm
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   279  100   279    0     0   1091      0 --:--:-- --:--:-- --:--:--  1094
100   337  100   337    0     0    950      0 --:--:-- --:--:-- --:--:--   950
100 3349k  100 3349k    0     0  2060k      0  0:00:01  0:00:01 --:--:-- 2207k
准备中...                          ################################# [100%]
正在升级/安装...
   1:daomonit-0.1.70-1                ################################# [100%]
Created symlink from /etc/systemd/system/multi-user.target.wants/daomonit.service to /usr/lib/systemd/system/daomonit.service.
 * Configuring Daomonit...
[10/04/19 23:05:51] [DEBG] Writing configuration file /etc/daocloud/daomonit.yml
[10/04/19 23:05:51] [INFO] You have successfully saved your config file.
 * Start Daomonit...
Starting daomonit (via systemctl):                         [  OK  ]

You can view daomonit log at /var/log/daomonit.log
And You can Start or Stop daomonit with: service daomonit start/stop/restart/status

*********************************************************************
*********************************************************************
***
***  Installed and Started Daomonit 0.1.70
***
***  NOTICE: 
***  You can pull image very Fast by dao, For Example: 
***     dao pull ubuntu
***
*********************************************************************
*********************************************************************
[root@docker-server ~]# 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

完成之后:
在这里插入图片描述

点击查看主机

在这里插入图片描述
启动我们的容器

[root@docker-server ~]# docker images
REPOSITORY                                         TAG                 IMAGE ID            CREATED             SIZE
daocloud.io/library/nginx                          latest              0901fa9da894        2 weeks ago         132MB
registry.cn-hangzhou.aliyuncs.com/youngfit/nginx   1.1                 0901fa9da894        2 weeks ago         132MB
daocloud.io/library/ubuntu                         latest              1d622ef86b13        3 months ago        73.9MB
daocloud.io/daocloud/daocloud-toolset              latest              bbdc71e950ea        3 years ago         147MB

[root@docker-server ~]# docker run -it daocloud.io/library/nginx /bin/bash   #运行容器
root@37b8b8cdd75f:/#
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

将容器启动之后刷新一下刚才的界面点击容器就会显示出来
在这里插入图片描述
在这里插入图片描述
在控制台随便写入一个文件
在这里插入图片描述
来到自己的服务器进项查看
在这里插入图片描述
web页面删除 容器
在这里插入图片描述
web页面删除 镜像
在这里插入图片描述
weib页面删除主机
在这里插入图片描述
复制红线内容,粘贴到你的服务器上面,完成就可以进行删除主机拉

配置阿里云的镜像仓库

先登录阿里云搜索 容器镜像服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
找到个人的创建个人
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
是因为未设置登录密码,这里设置一下
在这里插入图片描述
设置密码自定义
在这里插入图片描述

登录镜像仓库

虚拟机登录

docker login --username=田田田哒哒哒哒 registry.cn-hangzhou.aliyuncs.com
  • 1

让你输入密码是你刚才设置的
在这里插入图片描述
拉取镜像

docker pull nginx
  • 1

重新打标记
将本地镜像推送到Registry镜像仓库

docker tag daocloud.io/library/mysql:5.7.5-m15  registry.cn-hangzhou.aliyuncs.com/mingqingxx/nginx:v1.2
  • 1

在这里插入图片描述
上传到自己的仓库

[root@docker-server ~]# docker push registry.cn-shanghai.aliyuncs.com/youngfit/nginx:1.1
  • 1

在这里插入图片描述
**查看上传的镜像
在这里插入图片描述
在这里插入图片描述
自己的nginx:1.1版本已经上传成功!
使用自己的仓库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用阿里的仓库下载镜像:
用本机就先删除镜像。换台机器也可以

[root@docker-server ~]# docker rmi registry.cn-hangzhou.aliyuncs.com/youngfit/nginx:1.1
Untagged: registry.cn-hangzhou.aliyuncs.com/youngfit/nginx:1.1
Untagged: registry.cn-hangzhou.aliyuncs.com/youngfit/nginx@sha256:8ff4598873f588ca9d2bf1be51bdb117ec8f56cdfd5a81b5bb0224a61565aa49
  • 1
  • 2
  • 3

从自己的仓库下载

[root@docker-server ~]# docker pull registry.cn-hangzhou.aliyuncs.com/youngfit/nginx:1.1
1.1: Pulling from youngfit/nginx
  • 1
  • 2

查看

[root@docker-server ~]# docker images 
REPOSITORY                                                               TAG                 IMAGE ID            CREATED             SIZE
registry.cn-shanghai.aliyuncs.com/youngfit/nginx                           1.1                 e791337790a6        4 weeks ago         127MB
  • 1
  • 2
  • 3

Docker 镜像加速器

使用 Docker 的时候,需要经常从官方获取镜像,但是由于显而易见的网络原因,拉取镜像的过程非常耗时,严重影响使用 Docker 的体验。因此 DaoCloud 推出了加速器工具解决这个难题,通过智能路由和缓存机制,极大提升了国内网络访问 Docker Hub 的速度。

Docker 加速器对 Docker 的版本有要求吗?    
需要 Docker 1.8 或更高版本才能使用。

Docker 加速器支持什么系统?    
Linux, MacOS 以及 Windows 平台。

Docker 加速器是否收费?    
提供永久免费的加速器服务,请放心使用。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

在这里插入图片描述
在这里插入图片描述
配置阿里加速器:
如果这个目录/etc/docker/不存在就创建

[root@docker-server ~]# vim /etc/docker/daemon.json
{
  "registry-mirrors": ["https://ukblsmil.mirror.aliyuncs.com"]
}
[root@docker-server ~]# systemctl daemon-reload
[root@docker-server ~]# systemctl restart docker
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/95682
推荐阅读
相关标签
  

闽ICP备14008679号