先来个万能解药

Docker --help

Docker 命令 --help

解决一切

下面是一些常用的:

启动容器:
sudo docker start “容器ID”

然后使用下边的命令进入shell:
sudo docker exec  -it “容器ID” bash
一般这进去就是root 权限,但有些镜像特别的进去是普通权限,这时要
docker exec -it -u root "容器ID"bash
-u是指定用户,docker对镜像来说是最高权限,想用哪个用哪个。

将主机的文件复制到容器里:
sudo docker cp 主机目录 容器ID:容器目录

当然,以上命令反过来也是可以的

 docker cp .\images 20ea42591be0://usr/share/nginx/html


查看这个容器的详细配置,包括IP

docker inspect [容器ID]

docker inspect --format '{{ .NetworkSettings.IPAddress }}' <container-ID>

还记得之前说的删除所有容器不,$(docker ps -aq)

加上试一下:

docker inspect --format '{{ .NetworkSettings.IPAddress }}'  $(docker ps -aq)
这个是只看ip的,


Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐