centos7下安装docker教程
CentOS下载安装部分
1、安装VM Ware
2、下载并安装CentOS 7,可以从官网下载
文字教程:https://www.cnblogs.com/dhanchor/p/11374717.html
视频教程:https://www.ixigua.com/6831843813976179204?logTag=9fa19ed19142709ec08d
3、下载XShell
Docker部分
1、按视频教程开启防火墙端口
2、Xshell中执行ifconfig,查看CentOS的IP地址
3、使用Xshell连接CentOS
yum install -y yum-utils device-mapper-persistent-data lvm2
设置国内镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
检测最快安装源
yum makecache fast
清屏
clear
安装docker社区版
yum makecache fast
yum -y install docker-ce
启动docker服务
service docker start
查看docker版本号
docker version
4、从官方拉取hello-world镜像并运行
拉取镜像
docker pull hello-world
运行hello-world
docker run hello-world
Docker安装Mysql
搜索mysql镜像
docker search mysql
接取mysql镜像
docker pull mysql
查看镜像
docker images
在opt下创建文件夹,$PWD可以查看当前路径
cd /opt/ mkdir mysql_docker cd mysql_docker echo $PWD
创建MySql容器,注意-p参数一定需要,否则无法从外部使用navicat连接Mysql,lastest为镜像标签,可以通过docker images查看
docker run --name mysqlserver -e MYSQL_ROOT_PASSWORD=Mysql连接密码 -d -i -p 3306:3306 mysql:latest
查看容器
docker ps -a #所有容器 docker ps #正在运行的窗口
上图中圈出的部分为容器ID,在下一步会用到
进入容器,其中-it后边的为容器的ID
docker exec -it 37e4d06631a5 bash
可以连接测试Mysql
mysql -uroot -p
输入mysql密码可以看到连接成功
接下来可以配置mysql允许远程连接,就可以通过navicat连接mysql了。
退出容器命令
exit
停止容器命令
docker stop 容器ID
直接关闭容器
docker kill 容器ID或容器名
删除容器命令
docker rm 容器ID
删除所有容器
docker container prune
开始运行一个已有容器
docker start 容器ID
CentOS重启后需要重新启动服务
service docker start
删除镜像
docker rmi 镜像id
重启容器
docker restart 容器ID
Docker中安装MYSQL相关视频资料:
https://www.ixigua.com/6890018946397766157?logTag=f0063a91cdfa1b2408ed
https://hub.docker.com/_/mysql?tab=description