1. 拉取镜像并运行容器:
docker run -d --name my-nginx -p 8080:80 nginx
- -d 参数表示在后台运行容器。
- --name my-nginx 参数为容器指定一个名字。
- -p 8080:80 参数将主机的端口 8080 映射到容器的端口 80。
- nginx 是要运行的镜像。
2. 查看运行中的容器:
docker ps
这将列出当前正在运行的容器。如果要查看所有容器(包括已经停止的),可以使用 docker ps -a。
3. 进入容器:
docker exec -it my-nginx bash
这将在运行中的 Nginx 容器内启动一个 Bash shell。你可以在容器中执行命令或进行调试。
4. 查看容器日志:
docker logs my-nginx
这将显示容器的日志信息,包括应用程序的输出。
5. 停止和删除容器:
docker stop my-nginx
docker rm my-nginx
6. 导出和导入容器:
如果你想分享你的容器,可以将容器导出为一个压缩文件,然后在另一台机器上导入。在容器所在的机器上执行:
docker export my-nginx > my-nginx.tar
然后在另一台机器上执行:
cat my-nginx.tar | docker import - my-nginx
7. 保存和加载镜像:
如果你想分享一个自定义的镜像,可以使用 docker save 和 docker load。在一个机器上执行:
docker save -o my-nginx-image.tar my-nginx
然后在另一台机器上执行:
docker load -i my-nginx-image.tar
这只是 Docker 容器的基本使用示例。Docker 还提供了丰富的功能,如数据卷、网络设置、编排工具等,以便更好地管理和部署应用程序。深入学习这些功能可以帮助你更灵活、高效地使用 Docker。
转载请注明出处:http://www.pingtaimeng.com/article/detail/9643/Docker