Docker安装及配置过程详解

男:“下辈子你还愿意嫁给我吗?”           女:“你上辈子也说过同样的话!”


 服务器系统环境说明:CentOS7

1、更新源

Centos7自带的源下载软件速度较慢,所以换上国内速度较快的阿里源。

a、wget -v                查看wget是否安装

b、yum install -y wget           安装wget 

c、cd /etc/yum.repos.d/

d、mkdir repo_bak

e、mv *.repo repo_bak/

f、wget http://mirrors.aliyun.com/repo/Centos-7.repo

g、yum clean all             清理缓存

h、yum makecache             生成新的缓存

i、yum -y update             更新源

2、常用软件安装

a、yum install -y vim             安装vim编辑器

b、git --version            先查看是否安装git,没有则安装yum install -y git

c、yum -y install gcc gcc-c++  

3、防火墙命令

a、firewall-cmd --state              查看防火墙状态

b、firewall-cmd --zone=public --add-port=80/tcp --permanent            开启防火墙端口

c、firewall-cmd --reload              重启载入配置

d、systemctl start/stop firewalld.service               开启/关闭防火墙

e、systemctl enable/disable firewalld.service               禁止防火墙开机启动

为了便于测试服务器后续环境部署, 防火墙关闭, 后期若有需要可以开启防火墙指定端口开放。

4、安装docker及配置

a、yum install docker               安装docker

b、docker -v                 查看安装的docker版本

c、systemctl start/stop/restart/status docker              启动/停止/重启/查看状态

d、ststemctl enable docker              设置开机启动

5、设置ustc镜像

国情的原因,国内下载 Docker HUB 官方的相关镜像比较慢,可以使用国内(docker.io)的一些镜像加速器,镜像保持和官方一致,关键是速度块,推荐使用。目前国内访问docker hub速度上有点尴尬,使用docker Mirror势在必行。

ustc是老牌的linux镜像服务提供者了,还在遥远的ubuntu 5.04版本的时候就在用。ustcdocker镜像加速器速度很快。ustc docker mirror的优势之一就是不需要注册,是真正的公共服务。

a、vi /etc/docker/daemon.json                编辑该文件,如果该文件不存在就手动创建

b、在文件中输入以下内容:

    {

        "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]

    }

c、systemctl restart docker                重启docker服务

6、部署应用举例(mysql部署)

a、docker pull mysql             拉取MySQL镜像

b、docker images              查看镜像

c、docker run -di --name demo_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql                 创建MySQL容器

d、docker exec -it demo_mysql /bin/bash                进入mysql容器

e、mysql -u root -p                 登录mysql

f、docker inspect demo_mysql              查看容器IP地址

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值