Docker常用命令

  1. 基于Docker file 编译镜像
    在当前目录产生镜像
    sudo docker build -t myfreeswitch:v2 .
  2. 查看所有镜像 sudo docker images
  3. 查看所有运行的容器 sudo docker ps
  4. 起一个容器 sudo docker run -d -p 10600:6060 -it myfreeswitch:v2
    这里指定用外部的端口10600 对应容器里面的6060端口,所以我们外部需要配置10600端口来连接容器的6060端口
[dev@kf-dev-node-004 freeswitch]$ sudo docker run -d -p 10600:6060 -it myfreeswitch:v2
74d63982a337fe115af78f7d9d1b6a31cf8c49d35fce1e19b7169b72a783d525



  1. 进入容器

    sudo docker exec -it 74d63982a337fe115af78f7d9d1b6a31cf8c49d35fce1e19b7169b72a783d525 /bin/bash

7.查看容器日志(类似于tail -f)

sudo docker logs 74d63982a337fe115af78f7d9d1b6a31cf8c49d35fce1e19b7169b72a783d525 -f
8,杀掉一个容器
sudo docker kill (或者 rm) 74d63982a337fe115af78f7d9d1b6a31cf8c49d35fce1e19b7169b72a783d525
9,查看镜像信息
docker inspect 镜像ID
比如查看镜像版本
docker inspect fb0d67952052 |grep -i image
结果如下:
“Image”: “sha256:476de556991a3a6da9b95184bbd163c314cb28ad8ed963acb99902d5dff97606”,
“IMAGE_VERSION=v2018.11.14”,
“Image”: “docker.v2.aispeech.com/xx/unimrcp@sha256:5674b8d7a7a5b2138ca87f549ab06f0d11874948cdf33a6debf4839e90704637”,
“name”: “CentOS Base Image”,

10.docker pull 下载镜像
docker pull docker.v2.aispeech.com/xx/freeswitch:v2019.0613.v2
docker pull docker路径:版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值