docker 基本用法-操作镜像

这篇具有很好参考价值的文章主要介绍了docker 基本用法-操作镜像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 1.下载镜像

docker 基本用法-操作镜像,docker,docker,容器,运维

docker search centos #默认从 Docker Hub 中搜索镜像

docker 基本用法-操作镜像,docker,docker,容器,运维访问 dockerhub:https://registry.hub.docker.com

docker pull centos  拉取镜像

如果不能拉取 方法 1.需要配置配置镜像加速器

 tee /etc/docker/daemon.json << 'EOF'
{"registry-mirrors":["https://rsbud4vc.mirror.aliyuncs.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn","https://dockerhub.azk8s.cn","http://hub-mirror.c.163.com"]}
EOF
#重启 docker 服务使配置生效
systemctl restart docker

方法 2:把之前下载好的镜像通过 docker load -i 解压出来:
把 centos.tar.gz、nginx.tar.gz 镜像包上传到 xuegod63 机器的 root 目录,通过 docker load -
i 解压镜像
[root@xuegod63 ~]# docker load -i /root/nginx.tar.gz
注意:把镜像打成离线文件
[root@xuegod63 ~]# docker pull rockylinux
[root@xuegod63 ~]# docker save -o rockylinux.tar.gz rockylinux
[root@xuegod63 ~]# docker load -i rockylinux.tar.gz

#列出本地所有镜像。
 docker images

docker 基本用法-操作镜像,docker,docker,容器,运维

镜像存到哪了:/var/lib/docker/image/overlay2/imagedb/content/sha256

docker 基本用法-操作镜像,docker,docker,容器,运维docker 基本用法-操作镜像,docker,docker,容器,运维

删除镜像
[root@xuegod63 ~]# docker rmi -f <镜像名字>:[tag]

镜像打标签,重新起个名字:
[root@xuegod63 ~]# docker tag centos:latest centos:v1

查看帮助命令:
[root@xuegod63 ~]# docker --help

二、 通过 docker 部署应用

基于镜像启动容器
[root@xuegod63 ~]# docker run -d -p 80:80 nginx


-d 在后台运行 ;
-p 物理机的 80 端口:容器实例的 80 端口 ,把容器中的 80 端口映射到物理机上的 80 端口
在物理机上查看容器状态:
[root@xuegod63 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS
PORTS NAMES
c04cd8ff802c nginx "/docker-entrypoint.…" 3 minutes ago Up 3 minutes
0.0.0.0:80->80/tcp condescending_morse
查看物理机上开启的 80 代理端口
[root@xuegod63 ~]# netstat -antup | grep 80
tcp6 0 0 :::80 :::* LISTEN 50768/docker-proxy-
测试:http://192.168.1.63

docker 基本用法-操作镜像,docker,docker,容器,运维

查看 docker 容器的 ip
[root@xuegod63 ~]# docker inspect <容器 id | 容器的名字>

给容器起个名字:
docker run --name nginxtest -d -p 200:80 nginx 

备注:--name:指定容器的名字

停掉 docker 容器
[root@xuegod63 ~]# docker stop c1ac70aa4cf1

查看所有,包括停止的容器
[root@xuegod63 ~]# docker ps -a

查看容器日志
[root@xuegod63 ~]# docker logs c1ac70aa4cf1

启动容器
[root@xuegod63 ~]# docker start c1ac70aa4cf1

容器改名字,可以改:
[root@xuegod63 ~]# docker rename my_container new_container

访问正在运行的容器
语法: docker exec -it <container id | name> /bin/bash
docker exec -it c04cd8ff802c /bin/bash文章来源地址https://www.toymoban.com/news/detail-722996.html

到了这里,关于docker 基本用法-操作镜像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker - 基本概念、与虚拟机的区别、架构、镜像操作、容器操作、数据卷挂载

    目录 一、对 Docker  的理解 1、Docker 基本概念 2、Docker 与 虚拟机的区别 3、何为镜像和容器? 4、Docker 主要架构 二、Docker 基本操作 1、Docker 镜像操作 2、案例(镜像):去 DockerHub 搜索并拉取一个 Nginx 镜像,打包后删除镜像,重新加载 .tar 文件 3、Docker 容器操作 1.docker run(启

    2024年04月13日
    浏览(34)
  • docker基本操作:安装部署、设置ssh远程登入、配置docker镜像文件并创建docker容器

    Docker 是一个流行的应用程序容器化和部署平台,允许开发人员轻松地创建、部署和管理容器中的应用程序。 请注意运行此命令需要 root 或 sudo 权限,因此可能需要在命令前加上 sudo 并输入密码。 一、更新系统工具(ubuntu) 安装docker 查看docker版本 启动docker服务 二、一些基本

    2024年02月04日
    浏览(52)
  • 【Java】微服务——Docker容器部署(docker安装,docker配置镜像加速,DockerHub,docker基本操作,Dockerfile自定义镜像.Docker-Compose)

    微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 1.1.1.应用部署的环境问题 大型项目组件较多,运

    2024年02月04日
    浏览(46)
  • 【运维知识大神篇】运维人必学的Docker教程1(Docker安装部署+Docker镜像管理+容器管理常用命令+搭建docker的本地yum源+windows系统安装docker环境)

    本篇文章开始给大家介绍Docker,这个是我非常喜欢的一个服务,介绍给大家,希望大家也能喜欢! 目录 何为容器 Docker环境安装部署 一、yum安装(CentOS7.9) 二、rpm包安装(CentOS) 三、卸载docker环境 四、安装指定的docker版本 五、Ubuntu安装docker环境 六、使用deb安装docker 七、

    2024年01月18日
    浏览(78)
  • 【Docker】集群容器监控和统计 Portainer基本用法

    Portainer是一款 轻量级 的应用,它提供了图形化界面,用川于方便地管理Docker环境,包括单机环境和集群环境。 主要功能:实现集群容器的监控和统计 下载安装 官网:https://www.portainer.io 文档:https://docs.portainer.io 步骤:https://docs.portainer.io/start/install-ce/server/docker/linux 操作步

    2024年02月20日
    浏览(26)
  • docker 镜像/容器常用操作

    目录 1、docker 下载镜像 2、删除镜像 3、新建容器并启动(测试) 4、列出所有正在运行的容器 5、删除容器 6、启动和停止容器 7、查看日志 8、查看元数据(详细数据) 9、将容器中的文件拷贝到主机中 10、进入容器 11、容器之间数据同步 官方文档:docker指令 1、docker 下载镜像 2、

    2024年02月05日
    浏览(30)
  • linux下docker安装、镜像下载、镜像基础操作、容器基础操作

    目录 一、环境准备 1、开启虚拟化 2、关闭防火墙 3、yum仓库获取阿里源(清华、京东都可以) 4、确保能ping到外网 二、安装docker 1、yum安装docker 2、启动docker并设置开机自启 3、安装docker-ce阿里镜像加速器 三、docker基本操作 1、查看版本 2、查看详细信息 四、镜像操作 1、do

    2024年02月06日
    浏览(42)
  • Docker操作Mysql镜像容器

    参数: -p 3306:3306:将容器的3306端口映射到主机的3306端口 --name:给容器命名 -v /mydata/mysql/log:/var/log/mysql:将配置文件挂载到主机/mydata/..(映射配置文件) -e MYSQL_ROOT_PASSWORD=root:初始化root用户的密码为root 安装启动完成后再次输入 docker ps -a (查看所有容器) 查看 docker 容器会发

    2024年02月15日
    浏览(29)
  • Docker入门到精通:Docker架构、镜像操作和容器操作

    本文深入探讨Docker的核心概念,包括容器化技术的演变、Docker架构、镜像与容器的操作,以及如何在Linux系统中安装和使用Docker。

    2024年02月06日
    浏览(31)
  • Docker之镜像与容器的相关操作

    目录  一、Docker镜像 搜索镜像 下载镜像  查看宿主机上的镜像 删除镜像  二、Docker容器 创建容器  查看容器 启停容器 删除容器 进入容器 创建/启动/进入容器 退出容器 查看容器内部信息 Docker 运行容器前需要本地存在对应的镜像, 如果镜像不存在, Docker 会尝试先从默认

    2024年04月09日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包