1.参考网址:https://www.cnblogs.com/yufeng218/p/8370670.html
2.由于我没有安装,且安装centos7时有创建root用户,所以直接安装软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
3.设置源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4.开始安装doucker,默认安装最新版本
yum install docker-ce
提示是否安装,输入y即可
5.安装完成后,需要设置docker下载仓库,我使用的阿里云仓库
登陆阿里云账号,可自行注册,免费的6.在产品与服务中搜索:容器镜像服务,并点击进入,提示的密码设置的可以直接忽略
赋值复制选中的内容,注意,不需要前面的sudo,因为我安装使用的root身份
7.依次粘贴并运行,(每个阿里云账号的地址不一致)
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://0qvxt0s8.mirror.aliyuncs.com”]
}
EOF
systemctl daemon-reload
systemctl restart docker
8.可以加入开机自启
systemctl start docker
sudo systemctl enable docker
9.使用docker,下载MySQL镜像
docker pull mysql:5.6
常用命令:
启动docker
service docker restart
查询所有镜像:docker images
运行MySQL:
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=dy xxxx镜像文件名
注意:password后面设置的是密码,可根据需求修改
查询已运行的docker虚拟机
docker ps -a 查询所有已创建的虚拟机
docker ps 查询已开启的docker机器
卸载并删除docker容器已运行过的机器
docker rmi –f xxx机器号
docker rmi 镜像文件名 (删除镜像文件)
开启虚拟机,开启docker镜像机器
docker start xxx机器号
关闭
docker stop xxx机器号
重启镜像机器
docker restart xxx机器号
docker复制文件方式
docker cp xxx机器号 : /etc/mysql/conf.d/mysql.cnf /usr/soft/