Docker(1) —— 环境搭建

使用VMWare安装Centos7

https://blog.csdn.net/quge_name_harder/article/details/118514211

安装Docker

https://www.cnblogs.com/shoufeng/p/11598106.html#2--安装-docker

常用命令

启动docker命令:             systemctl start docker

停止docker命令:             systemctl stop docker

开机就启动docker命令:   systemctl enable docker

查看整个docker信息:  docker info    (在完整信息中可以看到Docker Root Dir 安装目录)

测试docker启动是否成功:docker run hello-world

查看docker的版本: docker version  

查看docker的已有镜像: docker images

查看docker运行的容器: docker ps    

删除容器:  docker rm -fv 【镜像名】  v连数据也删

使用docker创建容器:

1、创建一个mysql

docker run -d -name mysql -p 3306:3306 -e MYSQL_ROOTPASSWORD=root mysql:5.7

使用上述命令即可创建一个mysql容器(如果本地没有相应的镜像,会先去下载,可能比较慢)

docker run 指创建

-d 指创建完成后后台运行

-name mysql 自己取个容器的名字,随意

-p 3306:3306 将linux的3306端口作为容器的3306端口,这样我们就可以通过访问linux的端口,访问到容器的服务

-e MYSQL_ROOTPASSWORD=root  这里是创建Mysql特殊定制的,设置root用户的密码

mysql:5.7 镜像的版本

2、创建redis

docker run -d -name redis redis

redis如果不指定版本,即已最新版本的镜像创建容器

3、创建nginx

docker run -d --name nginx nginx

这时容器已经创建完成

如果我们想进去容器内部:

docker在java后端开发中有什么作用?

https://www.zhihu.com/question/458035467/answer/1954388955

上一篇:docker环境下部署mysql


下一篇:Linux开启3306端口(开放mysql访问端口)