Docker部署练习

Docker部署练习

一、Docker安装

yum安装gcc相关
yum -y install gcc
yum -y install gcc-c++
确定centos7
卸载旧版本
$sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
安装方法
yum install docker
启动Docker
systemctl start docker
查看版本
docker version
卸载Docker
systemctl stop docker
yum -y remover docker
rm -rf /var/lib/docker
加速配置

下载镜像:

docker pull ubuntu:18.04

或者:(国内镜像更快)

sudo docker pull registry.docker-cn.com/library/ubuntu:18.04

配置加速:

vi /etc/docker/daemon.json

拷贝下面的内容/etc/docker/daemon.json中

{ “registry-mirrors”: [“https://7vcsrq3h.mirror.aliyuncs.com”] }

最后执行:

systemctl daemon-reload 
sudo systemctl restart docker

二、Docker的使用

Docker部署mysql

1.拉取镜像

docker pull mysql 

2.查看镜像

docker images

3.运行容器

docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=*** mysql

4.运行mysql

  • 命令行运行

    docker exec -it docker-mysql bash
    mysql -u root -p
    
  • 或者Navicat等可视化工具连接

Dockers安装MongoDB
docker run -di --name=mongo -p 27017:27017 mongo
Docker部署fastDFS

1.搭建

docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=xx.xx.xx.xx -e WEB_PORT=80 -v /usr/local/fastdfs:/var/local/fdfs registry.cn-beijing.aliyuncs.com/tianzuo/fastdfs

2.测试上传

  • 进入容器
docker exec -it fastdfs /bin/bash
  • 创建文件
echo "Hello FastDFS!">index.html
  • 测试文件上传
fdfs_test /etc/fdfs/client.conf upload index.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值