docker pull mysql
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
查看狀態
docker container ls
啓動並登陸
docker exec -it mysql bash
mysql -uroot -p123456
查看linux版本
ctrl+z掛起後想退出容器
jobs
kill %1
exit
查看mysql容器ip
[root@localhost ~]# docker inspect --format='{{.NetworkSettings.IPAddress}}' mysql
172.17.0.3
諮詢了一下老師,決定走兩個容器連接的路線
mysql容器前面已經搭建完成
嘗試搭建一個新的純python容器
docker run -it --name python37 python:3.7 /bin/bash
報錯:RuntimeError: cryptography is required for sha256_password or caching_sha2_password
安裝庫pip install cryptography
連接成功
讀取txt內容寫入mysql
結果: