# 使用新的镜像来创建新容器 docker run -it alex/centos:8.0 bash
设置镜像标签
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
# 先查看镜像 $ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE alex/centos 8.0 594ab4747ed4 14 minutes ago 210MB
# 设置镜像标签 $ docker tag 594ab4747ed4 alex1/centos1:8.1.1
# 再次查看镜像信息会多一个标签 $ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE alex/centos 8.0 594ab4747ed4 14 minutes ago 210MB alex1/centos1 8.1.1 594ab4747ed4 14 minutes ago 210MB
容器相关的命令
查看容器的系统版本信息
1 2 3 4
# 进入容器后执行 cat /proc/version # 比如会输出以下内容 Linux version 4.19.121-linuxkit (root@18b3f92ade35) (gcc version 9.2.0 (Alpine 9.2.0)) #1 SMP Thu Jan 21 15:36:34 UTC 2021
查看所有的容器
1 2 3 4 5 6 7
docker ps -a
# 或者使用以下命令,是一样的效果 docker container ls -a
# 查看最后一次创建的容器 docker ps -l
查看所有已经运行的容器
1
docker ps
查看容器端口映射
1
docker port <container-name or container-id>
查看 docker 底层信息(比如:查看指定容器的 ip 地址)
1 2 3 4 5 6 7 8 9 10 11
# 查看 docker 容器的配置和状态信息 docker inspect <container-name or container-id>
# 查看容器的 ip 地址 docker inspect <container-name or container-id> | grep IPAddress
# 比如查看容器 id 为 66204be9fe65 的容器所对应的 ip 地址 docker inspect 66204be9fe65 | grep IPAddress
# 比如查看容器名称为 alex 所对应的 ip 地址 docker inspect alex | grep IPAddress