Docker ejecutar para crear un contenedor
¡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
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
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()