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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值