Centos从零开始搭建Docker JavaWeb环境

  • -----centos安装docker-------


1、安装 yum-utils ,它可以提供 yum-config-manager 来管理repository及扩展包
yum install -y yum-utils

2、设置稳定的存储库
sudo yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3、更新 yum 包
yum makecache fast 

4、安装最新版本的Docker CE(ce为社区版-免费,ee为企业版-收费)
yum install docker-ce

5、启动docker
systemctl start docker

6、验证docker是否正确安装(run命令会检查是否有此镜像,没有的话会先pull下来,再去create + start一个容器)
docker run hello-world

  • ----docker配置国内镜像加速器---------

配置国内镜像加速器,使用加速器会直接从国内的地址下载Docker Hub的镜像,速度会比从Docker Hub下载快很多。

这个是我个人的加速器,可以到https://www.daocloud.io免费申请一个。

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://5a79c9ee.m.daocloud.io

重启Docker,就能正常下载部署镜像了
systemctl restart docker
docker run hello-world

  • ----docker安装mysql---------


docker pull mysql

docker run --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /app/mysql:/var/lib/mysql -d mysql

需要授权访问权限,才能在其他机子上面访问(Navicat连接)
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

  • ----安装Tomcat---------


docker run --name=tomcat -p 8080:8080 -d tomcat

执行成功就可以通过ip:8080来访问Tomcat主页了

  • ----docker安装vim----------

 

docker容器没有安装vim,提示vim: command not found
在docker里面执行apt-get update,这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,
这样才能获取到最新的软件包。
等更新完毕以后再敲命令:apt-get install vim命令即可。

apt-get install  telnet   安装telnet

apt-get install  net-tools   安装ifconfig
 

你可能感兴趣的:(docker)