#!/bin/sh
# 安裝docker
# 在docker中安裝mysql
# 解決了docker容器中無法輸入中文的問題
##########################安裝docker
# 更新源
yum -y update
# 解除安裝舊版本(如果安裝過舊版本的話)
sudo yum remove docker docker-common docker-selinux docker-engine
# 設定yum源
sudo yum-config-manager --add-repo
echo '設定yum源完成'
# 可以檢視所有倉庫中所有docker版本,並選擇特定版本安裝
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce
#由於repo中預設只開啟stable倉庫,故這裡安裝的是最新穩定版17.12.0
# 啟動並加入開機啟動
sudo systemctl start docker
sudo systemctl enable docker
# 驗證安裝是否成功(有client和service兩部分表示docker安裝啟動都成功了)
docker version
# #################### 安裝mysql
docker image pull library/hello-world
docker pull mysql
#啟動docker run --name mysql -p 3306:3306 -e mysql_root_password=mysql -d mysql
docker run -p 3306:3306 -v $pwd/mysql:/var/lib/mysql -e mysql_root_password=mysql --name mysql -d 2dd01afbe8df
grant all privileges on *.* to root@"%" identified by "123666" with grant option;
# 查詢映象
docker search mysql
# 開啟乙個映象
docker container start 容器id
# 停止乙個容器
docker container stop 容器id
# 刪除乙個容器
docker container rm 容器id
# 來啟乙個容器
docker run --name mysql -p 3306:3306 -e mysql_root_password=mysql -d 容器id
# 檢視支援的字元編碼
locale
# 檢視當前容器支援的字符集
localw -a
# 中文無法輸入的方式進入到容器中
docker exec -it mysql /bin/bash
# 進入互動容器的介面
docker exec -it mysql env lang=c.utf-8 /bin/bash
# 進入mysql
mysql -uroot -pmysql
# 刪除之前的使用者
drop user 'python'@'%';
# 8之前的sql映象(遠端登入授權)
grant all privileges on *.* to root@"%" identified by "123666" with grant option;
grant all privileges on *.* to "python"@"%" identified by "123456"
# 8之後的sql映象
create user 'python'@'%' identified with mysql_native_password by 'mysql';
# 授權
grant all privileges on *.* to 'python'@'%';
# 重新整理許可權
flush privileges;
docker_file_content=$docker_file_content'env lang c.utf-8\n'
docker_file_content=$docker_file_content'env lc_all c.utf-8\n'
在mac中安裝docker
本文使用的環境是mac os 10.11.5 docker 1.12.0。一 安裝docker for mac前需要知道的事情 三 安裝docker for mac 按照提示,一路往下走,最終會看到docker已經執行的頁面。四 檢查版本資訊 shell 1.docker version 2.doc...
在docker中安裝RabbitMQ
download.html 通過docker命令搜尋映象 選擇安裝官方的映象 docker pull rabbitmq啟動rabbitmq 第一種方式啟動 docker run d name myrabbitmq p 5672 5672 p 15672 15672 docker.io rabbitm...
在centos中安裝Docker
下面是官網的安裝方法 阿里雲的映象存放 需要的安裝包 sudo yum install y yum utils 設定映象倉庫,如果慢的話,可以使用阿里雲的 安裝完畢啟動docker systemctl start docker 執行hello world docker 版本檢視 至此docker安裝...