运行一个应用
1 | docker pull nginx |
-d:让容器在后台运行。
-p:将容器80端口映射到宿主机8080端口。
查看正在运行的容器
1 | docker ps |
使用 docker port 可以查看指定 (ID或者名字)容器的某个确定端口映射到宿主机的端口号
1 | docker port 7a38a1ad55c6 |
查看WEB应用程序日志
1 | docker logs -f 7a38a1ad55c6 |
检查WEB应用程序,使用 docker inspect 来查看Docker的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。
1 | docker inspect determined_swanson |
停止、启动、删除容器
1 | docker stop determined_swanson |
docker exec :在运行的容器中执行命令
-d :分离模式: 在后台运行
-i :即使没有附加也保持STDIN 打开
-t :分配一个伪终端
在容器mynginx中以交互模式执行容器内/root/runoob.sh脚本
1 | docker exec -it mynginx /bin/sh /root/runoob.sh |
在容器mynginx中以交互模式执行容器内/root/runoob.sh脚本
1 | docker exec -i -t mynginx /bin/bash |