# docker pull mysql:5.7
2:執行映象生成容器
# docker run --name mysql -p 3306:3306 -e mysql\_root\_password=123456 -d mysql:5.7
3:檢視生成最新的容器
# docker ps -l
container id image command created status ports names
64f075017f93 mysql:5.7 "docker-entrypoint..." 17 minutes ago exited (1) 16 minutes ago mysql
4:進入容器檢視是否安裝成功
# docker exec -it mysql bash
root@64f075017f93:/# mysql -uroot -p123456
5:宿主機登入測試mysql
# mysql -uroot -p123456 -h192.168.1.20
6:修改my.cnf配置檔案
my.cnf配置檔案
vim /etc/mysql/my.cnf
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
skip-name-resolve
#設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=/var/lib/mysql
# 設定mysql資料庫的資料的存放目錄
datadir=/var/lib/mysql/data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
lower_case_table_names=1
max_allowed_packet=16m
#skip-grant-tables
server-id=1
log-bin=/var/lib/mysql/mysql-bin.log
sql_mode=strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution
7:生成新的映象
# docker commit 64f075017f93 mysql:5.7.22
8:檢視映象
# docker images
repository tag image id created size
mysql 5.7.22 1bc73a7082d4 20 minutes ago 372mb
mysql 5.7 66bc0f66b7af 2 weeks ago 372mb
9:測試新的映象是否生效
# docker run --name mysql_test -p 3306:3306 -e mysql\_root\_password=123456 -d mysql:5.7.22
# docker exec -it mysql_test bash
檢視/etc/mysql/my.cnf配置檔案
登陸測試mysql資料庫
# mysql -uroot -p123456 -h192.168.1.20
jar 解壓jar包更改檔案後再重新打包
jar命令引數 jar命令格式 jar v m e 0 m i c 目錄 檔名.其中這四個引數必須選選其一。v f m e 0 m i 是可選引數,檔名也是必須的。c 建立新的 jar 檔案包 t 列出 jar 檔案包的內容列表 x 展開 jar 檔案包的指定檔案或者所有檔案 u 更新已存在的 ja...
重灌vs後,cuda重新配置
無cuda專案 解決辦法 看一下能否引入cuda依賴項。試了單獨裝cuda vs部分,沒弄出來,就直接重灌了。解除安裝cuda 保留4個,vs的兩個解除安裝不了,就一起留著了,後來發現vs仍然可以呼叫 重灌的時候,自定義,沒解除安裝的那幾個不要重灌。接下來設定環境變數 計算機上點右鍵,開啟屬性 高階...
重啟阿里雲後重新配置埠
之前重啟了一下阿里雲伺服器,發現有的埠不能正常使用,解決後記錄一下 1.可以ping通伺服器,無法通過ssh登入 iptables a input p tcp m tcp dport 22 j accept2.apache服務無法啟動 iptables i input p tcp dport 80 ...