栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker常用命令及镜像与容器的关系

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker常用命令及镜像与容器的关系

首先我先来讲一下,大家刚开始都可能会迷惑的一个点 那么就是 镜像与容器到底有什么不同,其实镜就相当于一个模板,我们从仓库下载了一个镜像,那么我们就可以通过此镜像创造许多各种各样(参数不同,配置不同)的容器。我们后面所运行软件都是在你所操作的容器中,它与镜像已没了关系,如果这个容器你不想要了,你就可以删掉,然后再通过镜像创造一个容器。

一帮助命令

        1 docker version           显示docker的版本信息

        2 docker info               显示docker的系统信息

        3docker  命令 --help   帮助命令

二 镜像命令

        1 docker images  查看所有本地主机上的镜像

        3 docker search         搜索镜像

        4 docker  pull    下载镜像

        5 docker  rmi  删除镜像

三 容器命令

       1 docker run 镜像id  创建容器并启动 

                        -v 数据的挂载  相当于在我们的此主虚拟机下创造一个文件作为对我们想要对容器内(所下载软件)的某个文件进行的映射,这两个文件是同步的,那么如果我们想要修改某个(软件)容器,我们直接修改此它映射的文件即可。

                        -d 后台方式运行   

                         -it使用交互方式运行,进入容器查看内容

                          -p  ip:主机端口:容器端口

                          -P  随机指定端口

                                  例 docker run -it centos /bin/bash

                              

 启动mysql容器
 --name指定容器名字 -v目录挂载 -p指定端口映射  -e设置mysql参数 -d后台运行
sudo docker run --name mysql -v /usr/local/mysql/data:/var/lib/mysql -v /usr/local/mysql:/etc/mysql/conf.d -v /usr/local/mysql/log:/var/log/mysql  -e MYSQL_ROOT_PASSWORD=root  -p 3306:3306 -d mysql:8.0


 

        2 docker ps  列出运行过的容器

        3 exit  退出命令(退出并停止)

        4 docker start 容器id #启动容器    docker restart 容器id #重启容器                                                     docker stop 容器id #停止当前运行的容器          docker kill 容器id#强制停止当前容器

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/705812.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号