4
1
0
Docker 安装
Docker
相关技术网站:https://www.runoob.com/docker/docker-compose.html
Docker安装
卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
设置仓库
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
设置镜像源地
sudo yum-config-manager \
--add-repo \
https:**//**mirrors.aliyun.com**/**docker-ce**/**linux**/**centos**/**docker-ce.repo
安装dockers
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
启动docker,设置开机运行
sudo systemctl start docker
sudo systemctl enable docker
Docker Compose
安装Compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
docker run常用参数
-p 设置端口映射
-P 随机设置端口映射
-v 创建共享卷
–restart=always 开机容器自启动
-m 限制内存
--cpu-shares 限制cpu
docker update 更新容器
停止所有容器
- docker stop $(docker ps -a -q)
删除所有容器
- docker rm $(docker ps -a -q)
docker run -d --name my-container --hostname my-container my-image
docker run -d --name node_export --hostname minio prom/node-exporter
docker run -d --name node_export -p 9100:9100 --hostname minio prom/node-exporter
docker run -d --name node_export -p 9100:9100 --hostname tNGS.storage prom/node-exporter
docker run -d --name node_export -p 60001:9100 --hostname lims prom/node-exporter