Wow Docker: la creación y el uso de contenedores Docker


¡vamos vamos! Si siente que está cansado ahora, felicitaciones, ¡ya está en camino! ¡Trabajemos juntos duro!

Bienvenido a seguir mi video explicativo, aprendamos juntos:

Página de inicio de Bilibili: https://space.bilibili.com/481802918

Inserte la descripción de la imagen aquí

Contenedor Docker

1. Tire del espejo de la imagen

docker pull mysql

2. Crea un contenedor

docker run -d -p 3306:3306 --name mysql7i -e MYSQL_ROOT_PASSWORD=123456在这里插入图片描述
 mysql

-d, --detach = false, especifique si el contenedor se está ejecutando en primer plano o en segundo plano, el valor predeterminado es falso
-name = "", especifique el nombre del contenedor, puede usar el nombre para administrar el contenedor más tarde, la función de enlaces debe usar el nombre
-p, --publish = [], especifique el puerto expuesto por el contenedor
-e, --env = [], especifique la variable de entorno, la variable de entorno se puede usar en el contenedor

3. Ingrese al contenedor mysql7i

docker exec -it mysql7i bash

Inserte la descripción de la imagen aquí

4.python conecta mysql en Docker

import pymysql

# 打开数据库连接
db = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='密码', db='fuhao7i')

# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()

#创建一个名为test的表
cursor.execute(
    "CREATE TABLE test (Company_Name VARCHAR(255),Code VARCHAR(255),Total_Assets bigint(50),Total_liabilities bigint(50),total_equity bigint(50))"
)

# 关闭数据库连接
db.close()

Supongo que te gusta

Origin blog.csdn.net/fuhao7i/article/details/109463081
Recomendado
Clasificación