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

posted on 2021-11-09 09:11  静以修身俭以养德  阅读(301)  评论(0编辑  收藏  举报

导航