Docker ausführen, um einen Container zu erstellen
Komm schon, komm schon! Wenn Sie sich jetzt müde fühlen, herzlichen Glückwunsch, sind Sie jetzt auf dem Weg nach oben! Lass uns hart zusammenarbeiten!
Willkommen, um meinem Erklärungsvideo zu folgen, lassen Sie uns gemeinsam lernen:
Bilibili-Homepage: https://space.bilibili.com/481802918
Docker-Container
1. Ziehen Sie am Bildspiegel
docker pull mysql
2. Erstellen Sie einen Container
docker run -d -p 3306:3306 --name mysql7i -e MYSQL_ROOT_PASSWORD=123456在这里插入图片描述
mysql
-d, --detach = false, geben Sie an, ob der Container im Vordergrund oder im Hintergrund ausgeführt wird. Der Standardwert ist false.
-name = "". Geben Sie den Namen des Containers an. Sie können den Namen verwenden, um den Container später zu verwalten. Die Verknüpfungsfunktion muss den Namen
-p, --publish = verwenden [], geben Sie den Port an, der vom Container
verfügbar gemacht wird -e, --env = [], geben Sie die Umgebungsvariable an, die Umgebungsvariable kann im Container verwendet werden
3. Geben Sie den mysql7i-Container ein
docker exec -it mysql7i bash
4.python connect mysql auf 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()