Docker 使用记录

Docker 使用心得

1.安装配置(CentOS)

<1>环境校验

uname -r

使用以上命令检查内核版本,系统内核版本位3.10以上

<2> 确保yum包最新

sudo yum update

<3>若有,则移除旧版本

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

<4> 安装必要的系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
yum -y install libcurl libcurl-devel

<5>设置国内yum源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

<6>安装Docker-ce

sudo yum install docker-ce

<7>启动东Docker后台服务

sudo systemctl start docker

<8>加入开机启动

sudo systemctl enable docker

2.应用启动命令

<1> mysql

参数说明:

-v 挂在本地磁盘目录到 docker 容器中 ,下面的-v命令是将 mysql的数据卷保存至宿主机上,也可挂在配置文件

-e mysql 的运行参数 MYSQL_ROOT_PASSWORD 的root账户的密码必须指定

– lower_case_table_names=1 指定 MySql的表名区分大小写。
–character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 设置字符集

docker run --name mysql8 -p 3306:3306 -p 33060:33060 -v D:\ProgramData\DockerData\mysql:/var/lib/mysql -e  MYSQL_ROOT_PASSWORD=root    -d mysql:8.0.21 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --lower_case_table_names=1

<2>elasticsearch

docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:tag
docker run -d -p 9200:9200 -p 9300:9300 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" --name=<your es name> elasticsearch:<es version>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值