Docker 容器的使用涉及到创建、运行、管理、停止和删除容器。以下是一些基本的 Docker 容器使用示例:

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.zyzy.cn/article/detail/9643/Docker