docker常见技巧

查看当前docker本地已有哪些镜像

docker image ls

docker pull报错

Using default tag: latest
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

可能的原因是docker没启动,解决办法如下:

service docker start

docker pull慢,换源

docker pull 镜像会有点慢,而且会超时,下面介绍换腾讯云镜像的办法

新增配置文件

vi /etc/docker/daemon.json

内容如下

{
        "registry-mirrors": [
                "https://mirror.ccs.tencentyun.com"
        ]
}

查看配置是否生效

docker info

会看到以下打印:

 Registry Mirrors:
  https://mirror.ccs.tencentyun.com/

即可验证配置已生效,但需要重启docker

重启docker

sodu systemctl restart docker

接着,尽情享受飞速下载之旅

删除docker镜像

docker image rm xxx // xxx填入镜像id

如果需要强制删除,则在rm后面加入 -f 参数

查看当前运行的镜像

docker ps

其中,ps还支持更多选项,比如:

docker ps --help

得到输出

Usage:	docker ps [OPTIONS]

List containers

Options:
  -a, --all             Show all containers (default shows just running)
  -f, --filter filter   Filter output based on conditions provided
      --format string   Pretty-print containers using a Go template
  -n, --last int        Show n last created containers (includes all states) (default -1)
  -l, --latest          Show the latest created container (includes all states)
      --no-trunc        Don't truncate output
  -q, --quiet           Only display numeric IDs
  -s, --size            Display total file sizes

比如,查看所有的镜像(不管是否在运行中)可以执行以下命令:

docker ps -a

docker 启动某个镜像

初次启动

docker run -d --name jenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins

重新启动某个镜像

先用docker ps -a找到想要重启的镜像的镜像id,然后使用以下命令:

docker restart xxx // xxx 为镜像id

docker查看镜像日志

docker logs xxx // xxx填入镜像id
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值