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

docker常用命令及镜像与容器的关系,第1张

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#强制停止当前容器

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5704375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存