docker使用教程视频_docker到底怎么用

docker使用教程视频_docker到底怎么用前言docker主要用于运维,当然了,开发也可以用,可以在启动应用项目的时候使用docker方式,docker是虚拟化技术,每一个docker容器都是一个linux虚拟机,而且还可以根据不同的应用定制,最小的可以直接依赖linux内核,仅仅几M就可以运行。下面,正式开始。 注意:如果是使用docker-compose方式,只看到第三的第6即可。 一、安装dockercent…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

前言

docker主要用于运维,当然了,开发也可以用,可以在启动应用项目的时候使用docker方式,docker是虚拟化技术,每一个docker容器都是一个linux虚拟机,而且还可以根据不同的应用定制,最小的可以直接依赖linux内核,仅仅几M就可以运行。下面,正式开始。

 

注意:如果是使用docker-compose方式,只看到第三的第6即可。

 

一、安装docker

centos下,直接使用如下命令安装

yum install -y docker-io

比较旧的linux版本,需要升级内核才行,这里由于时间问题暂不讲述。

 

二、启动docker服务

service docker start

 

三、docker的基本命令

1、查看docker镜像

docker images

docker使用教程视频_docker到底怎么用

红框里依次是镜像名称、镜像标签、镜像ID

2、查看docker容器

docker ps

docker使用教程视频_docker到底怎么用

红框里依次是容器ID,镜像名称,容器与宿主机映射的端口号,容器的名称

这里说明下镜像与容器的关系

镜像是一个linux虚拟机,容器是启动虚拟机,每次启动的时候,是一个副本,是先把镜像复制一份后直接启动,启动不干扰镜像,一个镜像可以启动无数个容器。

3、启动docker

docker start 容器名称

或者 docker start 容器id

4、停止docker

docker stop 容器名称

5、进入docker容器

进入方式有多种,本人对docker也是一知半解,没有真正的了解过docker的命令方式,docker启动时候是需要指定命令路径的,大概是这样

docker attach docker名称

但是我发现如果是docker-compose命令实例化的容器,这种方式不行,需要使用以下方式

docker exec -it mysql_mysql_1 /bin/bash

mysql_mysql_1 是docker容器名称

这样就可以进入compose方式的容器里了,进去后就可以像操作linux一样操作了,但其实docker是精简化的虚拟机,大部分例如vim命令就不提供。

6、退出容器到宿主机

退出容器不能用exit命令,或者ctrl+c,会杀死容器的,正确的方法是

使用Ctrl+p组合键就可以了

7、从镜像实例化启动容器

由于时间关系,这里暂时不介绍。

 

其实docker的设计跟git差不多,容器也可以提交,提交后就变成了一个镜像,然后就可以利用这个镜像继续实例化启动容器,还可以对镜像进行打包成一个文件,可以发送给其它人使用,或者自己当做备份。

 

另外,docker-compose非常好用,直达去安装:

https://blog.csdn.net/oceanyang520/article/details/80426500

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181667.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • centos7卸载软件命令_linux安装docker

    centos7卸载软件命令_linux安装docker1首先搜索已经安装的docker安装包[root@localhost~]#yumlistinstalled|grepdocker或者使用该命令[root@localhost~]#rpm-qa|grepdockerdocker.x86_642:1.12.6-16.el7.centos@extras

    2022年8月30日
    6
  • docker的四种网络模式_网络模式11b/g/n什么意思

    docker的四种网络模式_网络模式11b/g/n什么意思Docker网络模式详解

    2025年6月12日
    2
  • Docker常用命令大全「建议收藏」

    Docker常用命令大全「建议收藏」Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化、容器是完全使用沙箱机制,彼此之间没有任何接口。一个完整的Docker有以下几个部分组成:DockerClient客户端Docker守护进程守护进程Docker镜像镜像Docker容器容器下面是Docker的常用命令:Docker常用命令大全容器生命周期管理命令runstart/stop/restart

    2022年9月18日
    3
  • docker离线安装「建议收藏」

    docker离线安装「建议收藏」1.下载Docker二进制文件(离线安装包)下载地址:https://download.docker.com/linux/static/stable/x86_64/本文使用/x86_64/docker-17.12.1-ce.tgz,注意对应操作系统类型。2、通过FTP工具将docker-17.12.1-ce.tgz上传到服务器上3、解压安装包tarzxfdocker-17.12.1-ce.tgz4、将docker相关命令拷贝到/usr/bin,方便直接运行命令sudo

    2022年9月26日
    1
  • docker下载安装教程_docker镜像存储位置

    docker下载安装教程_docker镜像存储位置前言Docker提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个D

    2022年7月29日
    4
  • docker离线安装部署 linux_docker官方中文文档

    docker离线安装部署 linux_docker官方中文文档linux下离线安装docker一、基础环境1、操作系统:centos7.32、docker版本:18.06.1官方下载地址(打不开可能很慢)4、官方参考文档:二、docker安装1、解压tar-xvfdocker-18.06.1-ce.tgz2、将解压出来的docker文件内容移动到/usr/bin/目录下mvdocker/*/usr/bin/3、将docker注册为servic…

    2022年9月26日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号