一、安装docker
首先需要安装docker,我的操作系统是Ubuntu18.04。
1.卸载旧版本docker,全新安装时,无需执行该步骤
sudo apt-get remove docker docker-engine docker.io
2.更新系统软件
sudo apt-get update
3.安装依赖包
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
4.添加官方密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
显示OK,表示添加成功.
5.添加仓库
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
6.再次更新软件,不能省略
sudo apt-get update
7.安装docker,默认就会安装最新版
sudo apt-get install docker-ce
8.启动docker服务
sudo systemctl start docker
9.查看docker
sudo docker images
二、配置docker镜像源为国内镜像,提升速度
1.进入到/etc/docker/
目录下,查看是否有daemon.json
文件,有就修改,没有就新增。不添加阿里镜像库的话,下载软件会非常非常慢。这一步不要省略
2.新增阿里镜像源库vim /etc/docker/daemon.json
,修改内容为:
{
"registry-mirrors": ["https://mltfzuzk.mirror.aliyuncs.com"],
"dns": ["8.8.8.8","8.8.4.4"]
}
3.使文件生效
sudo systemctl daemon-reload
4.重启docker
sudo systemctl restart docker
三、安装mysql5.7.24
1.拉取mysql镜像
docker pull mysql:5.7.24
2.安装mysql,并映射端口,挂载目录。我设置的mysql密码是root。
docker run --restart always --name mysql.5.7.24 -p 3306:3306 -v /usr/soft/mysql-3306/data:/var/lib/mysql -v /usr/soft/mysql-3306/conf.d:/etc/mysql/conf.d -v /usr/soft/mysql-3306/etc.mysql:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.24
3.navicat连接
四、docker的一些常用指令
docker ps -a #查看docker中软件的进程
docker exec -it 容器ID /bin/bash #进入到容器中
docker restart 容器ID #重启容器
docker images #查看所有镜像
docker rmi 镜像ID #删除镜像
docker container stop 容器名称或ID #停止容器
docker container rm 容器名称或ID #删除容器
docker update 应用镜像名称 --restart=always #设置自动启动
参考:
https://segmentfault.com/a/1190000023090964?utm_source=tag-newest
https://linmengmeng.blog.csdn.net/article/details/114282815