遍历镜像
$ sudo docker images
查询容器id
# 当前运行容器
$ sudo docker ps
# 所有容器
$ sudo docker ps -a
删除容器
$ sudo docker rm id(容器id)
# 删除所有的容器
$ sudo docker rm $(docker ps -aq)
删除镜像
$ sudo docker rmi image_id(镜像id)
查看容器网络和ip地址
# 查看容器网络和ip地址
$ sudo docker inspect name(容器名字)/id(容器id)
# 查看ip地址
$ sudo docker inspect -f '{
{range .NetworkSettings.Networks}}{
{.IPAddress}}{
{end}}' name(容器名字)/id(容器id)
# 显示所有容器名字及对应的 ip 地址:
docker inspect --format='{
{.Name}} - {
{range.NetworkSettings.Networks}}{
{.IPAddress}}{
{end}}' $(docker ps -aq)
# 注意: 防火墙的起、停、刷新等行为会导致清空 Docker 设置的网络规则,而导致容器内的网络无法和外部互联。
启动docker 交互式 容器
$ sudo nvidia