docker应用 + Portainer可视化工具

   日期:2024-12-27    作者:o93v3 浏览:95    移动:http://w.yusign.com/mobile/quote/7142.html

docker安装(支持各系统)及使用参考:https://www.w3cschool.cn/docker/centos-docker-install.html

docker hub 搜索下载镜像:https://hub.docker.com/

docker 可视化管理工具:https://www.jianshu.com/p/b3bec0b936c2

1.centOs7版本安装docker

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本

使用 yum -y install docker 命令安装

安装完成后使用 docker -v 确认安装完成及版本

启动docker 服务

测试运行 hello-world,由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。

服务启动后,还可以用命令 docker images,查看当前docker 仓库中的镜像。刚pull下来的hello-world镜像也在其中。

2.docker常用命令

docker 显示所有 commands 用法及介绍

service docker start

service docker restart

service docker stop

docker -v

 

docker images 查看本地镜像

docker ps -a 查看所有容器,及其运行状态,容器id等信息

docker ps 查看当前正在运行的容器

docker logs [container id] 查看容器的日志输出

docker logs -f [container id] 像tail -f 监听日志

docker stop [container id] 停止正在运行的容器

docker start [container id] 启动容器

docker inspect [container id] 查看Docker的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。

docker rm [container id] 删除废弃的容器,容器必须已停止才可删除,否则报错。

 
 
 
 

docker tag [IMAGE ID] [REPOSITERY]:[TAG] 在指定imageid的镜像基础上,复制出一个定义了新tag的镜像。

3.docker构建镜像的3种方式

1)将当前目录下的 Dockerfile 文件构建成镜像,如果Dcokerfile文件名为其他,或不在当前目录,可以用 -f 参数去指定要用的Dcokerfile文件

docker应用 + Portainer可视化工具

 

2)将指定容器打包成新的镜像

 

3)将docker制成压缩包,并在其他机器加载成镜像

 
 

4.Dockerfile文件内容介绍

 

5.docker运行一个可执行程序jar

 
 

6.Dockerfile运行war包

1.新建Dockerfile文件,没映射 /usr/local/tomcat/webapps 是因为Dockerfile里不能指定映射的主机目录。所以我准备在启动容器时再映射

 2.打包镜像

3.运行镜像,设置参数 -v $PWD/webapps:/usr/local/tomcat/webapps,新打成的war包,放到webapps下,即可在容器内运行了。

4. docker inspect [container id],查看容器参数,可以看到 Dockerfile 指定的容器卷,自动生成映射的主机目录

1.下载

docker search portainer

docker pull portainer/portainer

2.启动,端口映射9000

 

3.访问

浏览器打开:http://ali:9000,登录用户admin,需要设置8位密码,我用12345678

4.登录Local、Remote

登录后,可选择 Local 或 Remote 连接

Portainer 工具是指定 /run/docker.sock 启动的,能连接到本地docker。我们选择连接 Local

1. 选择Local 并连接:会看到服务器本地仓库镜像和容器

这个管理界面的功能非常的丰富,有镜像、容器、网络等方面的直观统计,非常的方面。
点击左边菜单栏的 Containers,打开容器管理界面,可以对容器进行增删改查的操作

本文地址:http://w.yusign.com/quote/7142.html    述古往 http://w.yusign.com/static/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关行情
推荐行情
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号