注意: 1、虚拟机or物理机 2、centos7系统(稳定,对docker支持友好)
yum remove docker docker-common docker-selinux
yum install -y yum-utils device-mapper-persistent-data lvm2
备注:-y 表示不询问 使用默认配置进行安装,等待提示 完毕!
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
或者国内阿里源
使用阿里云Docker Yum源
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce
yum install docker-ce
4、安装指定版本的Docker
[root@docker ~]# yum list docker-ce --showduplicates | sort -r
查看是否安装成功
yum list installed | grep docker
备注:命令为 查看yum安装完成文件列表 并 筛选docker安装信息 如下
查看docker版本
docker version
5、启动docker
systemctl start docker
systemctl status docker
docker run hello-world
docker images
step1:使用docker pull 拉取docker hub仓库中mysql镜像 (注意备注)
mysql镜像版本如下:
docker pull mysql:8.0
备注:docker pull 默认到官方参考拉取 mysql:8.0 镜像名:镜像tag
官方地址为国外地址安装缓慢可进行配置
step2:修改镜像文件拉取地址为ustc
vi /etc/docker/daemon.json
备注:insert 编辑内容如下 并esc 输入:wq 保存退出
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
step3:重启docker 重新进行step1 安装速度变快
systemctl restart docker
step4:查看镜像安装情况
docker images
step5:启动docker中镜像
docker run --name mysql8.0 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0
备注 :--name 服务启动别名设置 -p端口映射 宿主机端口:镜像运行端口 -d 镜像名:tag 使用守护进程模式启动 -e:设置root帐号密码
step6:查看运行的镜像
docker ps -a
step7:进入镜像 运行mysql
docker exec -it mysql8.0 /bin/bash
备注:exec docker进入容器命令 -it 容器中服务别名 /bin/bash 表示命令行模式 与 -d 后台守护进行模式启动 形成两种运行方式
进入容器中如图所示变化如下
cd /usr/bin
mysql -u root -p
备注: 在容器中进入用户目录启动mysql 输入密码连接成功
四 其他命令
step1:删除安装包
yum remove -y 安装包名
step2:停止/开始服务
systemctl stop docker
systemctl start docker
step2:移除已经安装镜像
docker rmi 镜像名:tag or 镜像id
step3:停止/启动/删除容器服务
docker stop 容器服务别名 or 容器id
docker start 容器服务别名 or 容器id
docker rm 容器服务别名 or 容器id
参考:
Centos7上安装docker - 风止雨歇 - 博客园
https://blog.csdn.net/qq_22211217/article/details/80414227
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态