docker目前常用命令

一条命令停止并删除全部容器
docker stop $(docker ps -q) & docker rm $(docker ps -aq)


停止/删除单个容器
docker stop 容器ID  && docker rm 容器ID

创建一个指定网络(与子网名同网段)的容器实例
docker run -itd --name nginx-test-apisix-1 -p 20031:80 --net example_apisix(子网名)  nginx    这个是镜像名
-itd  后台运行实例  d后台启动

docker network ls
查看所有容器网络

docker inspect docker名字
查看实例所有配置信息

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
查看所有容器内IP信息

docker-compose -f docker-compose.yml down
停止使用当前目录yml中的配置文件,在编辑完成后启用

docker-compose up -d
在后台更新yml配置文件

docker运行
docker start dockerID

进入docker容器
docker exec -it docker名字    路径如:/bin/bash        加这一行不省略详细信息 --no-trunc

查看容器失败日志
docker logs 容器id

修改docker端口号
1.先查看dockerID
2.然后再进/var/lib/docker/comtainers/dockerID位置
3.修改 config.v2.json和hostconfig.json
4.(如果是写了docker-compose.yml文件)直接去文件目录下停止docker服务,docker-compose up -d 直接更新

Docker容器向宿主机传送文件
格式:

docker cp 容器id:<docker容器内的路径> <本地保存文件的路径>
比如:

docker cp 容器id:/root/test.txt /home/file/test.txt
宿主机向Docker容器传送文件
格式:

docker cp 本地文件的路径 容器id:<docker容器内的路径>
比如:

docker cp  /home/file/test.txt 容器id:/root/test.txt

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值