1.安装docker
yum install docker
docker -v
2.拉取一个测试镜像,比如tomcat,默认是最新版本的
docker pull tomcat
使用 docker images可以看到该镜像
3.使用Python创建容器
import docker
# 连接到远程Docker守护进程
client = docker.DockerClient(base_url='tcp://192.168.131.133:2375')
# 定义容器配置
config = {
'image': 'tomcat:latest', # 替换为你的镜像名
'detach': True, # 在后台运行容器
'name': 'aaaat',
'privileged': True
}
# 创建并运行容器
container = client.containers.run(**config)
# 输出容器ID(可选)
print("Container ID:", container.id)
4.查看容器运行情况:docker -ps
如果docker ps找不到该容器,可以使用 docker ps -a查看所有的,然后看刚才创建的容器的STATUS是EXIT0还是EXIT1如果是1,那应该是有报错,使用 docker logs 容器id命令来查看日志,根据日志进行解决
温馨提示:如果容器创建成功,但是没有在后台运行,可能是因为没有添加
'privileged': True