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
Docker常见问题包括但不限于以下几点: 1. Docker命令调用报错:当使用Docker命令时,可能会遇到报错的情况。要解决这个问题,可以参考引用中提到的使用docker-compose命令提供参数-p来手动指定标签的方法。 2. Docker迁移存储目录:在使用Docker时,有时候需要将存储目录迁移到其他位置。解决这个问题的方法可以参考引用中提到的记录,在其中包括了Docker迁移存储目录的问题及其处理解决方法。 以上是一些关于Docker常见问题的介绍,希望对您有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Docker 常见问题解决](https://download.youkuaiyun.com/download/weixin_38741101/12898582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [24 个常见Docker 疑难杂症处理技巧](https://blog.youkuaiyun.com/easylife206/article/details/124013730)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值