docker 命令
# Centos 7 安装 docker
1. uname -r
2. sudo yum update
3. sudo yum remove docker docker-common docker-selinux docker-engine
4. sudo yum install -y yum-utils device-mapper-persistent-data lvm2
5. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6. yum list docker-ce --showduplicates | sort -r
7. sudo yum install docker-ce # 由于repo中默认只开启stable库,故这里安装的是最新稳定版本
8. sudo systemctl start docker
9. sudo systemctl enable docker
10. docker version
# Docker
# 配置国内163镜像源
docker info
默认的docker镜像源是国外的,docker pull的速度会比较慢。
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://qkbjkoqt.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com"
]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
或者命令:
service docker restart
比如:上面的 地址可以为:"https://og7vpkky.mirror.aliyuncs.com"
# Docker 安装 elasticsearch 6.7.1
1. docker pull elasticsearch:6.7.1
2. docker run --name elasticsearch -e ES_JAVA_OPTS="-Xms1256m -Xmx1256m" -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.7.1
3. docker update elasticsearch --restart=always
# centos 7 使用 ifconfig
yum -y install net-tools
# 重启 docker 服务
systemctl restart docker
# 安装 docker-compose
1. cd /usr/local/bin #切换到安装路径
2. wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64 # 下载安装源
3. rename docker-compose-Linux-x86_64 docker-compose docker-compose-Linux-x86_64 # 重命名安装下载的安装包
4. chmod +x /usr/local/bin/docker-compose
5. docker-compose version # 查看是否安装成功
# VMWare 设置 centos 7 静态ip地址
1. cd /etc/sysconfig/network-scripts
2. vim ifcfg-ens33
修改后:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 使用静态 IP 地址,默认为 dhcp
IPADDR="192.168.21.18" # 设置的静态 IP 地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.21.1" # 网关地址
DNS1=114.114.114.114 # 配置 dns1
DNS2=8.8.8.8 # 配置 dns2
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="1acbe1ab-0a79-4f42-8d06-32a9ee025388"
DEVICE="ens33"
ONBOOT="yes"
3. service network restart
# centos 7 安装 jdk8
1. tar -zxvf jdk-8u301-linux-x64.tar.gz
2. vim /etc/profile
在末尾添加如下内容:
# set java environment
JAVA_HOME=/root/jdk1.8.0_301
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
3. source /etc/profile
# centos 7 开放所有端口
1. 关闭防火墙
systemctl stop firewalld.service
# Docker 安装 MySQL
docker run -di --name=skywalking_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7
MYSQL_ROOT_PASSWORD 环境变量指定 root 的密码为 123456。
# Docker 安装 Prometheus
# Docker 安装 Grafana
ctrl + s
# docker 安装 kafka
# docker 安装 redis
docker run --name redis -p 6379:6379 -d redis
上次更新: 2022/12/15, 12:35:47