使用root直接操作
1、更新系統
yum update
2 、安裝必要的系統工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3、添加docker軟件源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、更新yum緩存
sudo yum makecache fast
5、安裝docker-ce(docker-ee是花錢的)
sudo yum -y install docker-ce
6、啟動docker服務
sudo systemctl start docker
7、設置為開機啟動
sudo systemctl enable docker
8、使用docker命令安裝mysql5.6版本
docker pull mysql:5.6
9、第一次啟動mysql需要映射本地端口號33062到3306,並且設置密碼,所需要的鏡像
docker run -p 33062:3306 --name mysql1 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
- -p 33062:3306:將容器的3306端口映射到主機的33062端口
- -d 后台運行
- -e MYSQL_ROOT_PASSWORD=123456:初始化root用戶的密碼
- mysql表示用的那個鏡像
在安裝是應該查詢所需要的鏡像名稱可以通過指令查詢,如果不是latest就需要加上tag的標識,以英文‘:’隔離開。
docker images
或
docker image ls
到此為止 就可以連接了,需要注意的是端口號要使用主機映射的端口。
如果不能訪問你需要關閉防火牆
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動