1.1 查詢映象
docker search mysql
1.2 拉取映象
docker pull mysql:5.7
1.3 檢視本地映象
docker image ls
2.1 檢視映象詳情
docker image inspect mysql
2.2 設定要掛載的宿主機目錄
# 分別掛載mysql的log和datamkdir -p /opt/docker/mysql/logs
mkdir -p /opt/docker/mysql/data
2.3 啟動容器
docker container run -d --restart=always -p 3306:3306 --name mysql \-v /opt/docker/mysql/logs:/var/log/mysql \
-v /opt/docker/mysql/data:/var/lib/mysql \
-e mysql_root_password=123456\
mysql:5.7
注意: 如果因容器名字被占用而導致啟動容器失敗,請先刪除該容器
docker container rm -f mysql
2.4 檢視正在執行的容器列表
docker container ls
3.1 本地連線mysql
docker container exec -it mysql mysql -uroot -p123456
3.2 修改配置: 開啟mysql的遠端連線
use mysql;grant all privileges on *.* to '
root
'@'%
' identified by "
123456
"with grant option;
flush privileges;
quit
3.3 使用python3連線mysql客戶端
importpymysql
conn =pymysql.connect(
host="
172.16.100.50",
user="
root",
password="
123456",
db="
mysql",
charset="
utf8",
cursorclass=pymysql.cursors.dictcursor #
返回字典型別資料
)sql = "
select host, user from user;
"cursor =conn.cursor()
cursor.execute(sql)
(cursor.fetchall())
conn.close()
centos7以yum方式安裝docker
yum包更新到最新 sudo yum update 設定yum源為阿里雲 sudo yum config manager add repo 安裝docker sudo yum install docker ce 檢視docker版本 docker v 設定ustc的映象 ustc docker mi...
CentOS 7 安裝配置Git和Docker
git安裝配置yum命令一鍵安裝 yum y install git配置 配置乙個用於提交 的使用者,輸入指令 git config global user.name your name 同時配置乙個使用者的郵箱,輸入命令 git config global user.email email exa...
CentOS 7下FirewallD使用簡介
學習apache安裝的時候需要開啟80埠,由於centos 7版本以後預設使用firewalld後,網上關於iptables的設定方法已經不管用了,想著反正iptable也不會用,索性直接搬官方文件,學習firewalld了,好像比iptables要簡單點了。1 firewalld簡介 firewa...