docker的常用基本命令

1、docker的基本启动关闭命令

systemctl [选项] docker

其中选项是

  • start        启动
  • stop        关闭
  • restart     重启
  • enable     自启动
  • status       查看运行状态(显示绿色active(running)代表已启动, inactive(dead)代表未启动)

 

 2、docker镜像命令

        2.1 查看镜像

 docker images [镜像名]

        镜像名可写可不写,不写就是查看所有镜像

       2.2 寻找镜像

docker search [镜像名](无需特别准确)

        该命令会自动模糊查询出与输入镜像名匹配的镜像地址

          2.3 拉取镜像

docker pull 镜像地址

         这里的镜像地址指的是,search中找到的docker.io之后的部分。

        2.4 删除镜像

        删除一个或多个镜像,删除多个时,用空格相互隔开

docker rmi -f [镜像名/镜像ID]

        删除全部镜像  -a 意思为显示全部, -q 意思为只显示ID

docker rmi -f $(docker images -aq)

        强制删除

docker image rm 镜像名称/镜像ID

        3 docker容器命令

         3.1 查看容器

docker  ps [-a]

        输入“-a”时是查看所有容器, 不输入时是查看当前在运行的容器

        3.2 创建容器

docker run -itd [--name=docker_mysql] [--privileged=true] -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 [容器镜像名]

         --name        设置容器名

        --privileged        设置访问权限 设置为true表示允许我们的 Docker 容器访问连接到主机的所有设备

        -p        设置端口的对应 宿主机端口:容器端口 

        -e        向容器内传递环境变量 在这里我们的传递意义是设置mysql root 密码是1234

        3.3 运行容器

docker exec -it 容器ID /bin/bash

        3.4 配置容器网络

        常用命令的使用方法可以参考:Docker网络管理以及固定ip

docker network [命令] [参数]

        connect         配置容器连接的网络

        create            创建一个网络

        disconnect     断开一个网络

        inspect           查看某个网络的详细信息

        ls                    列出当前存在的网络

        prune              删除所有没有在使用的网络

        rm                   删除指定的网络

        --help              查看命令使用方法 如:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值