一、测试环境 先安装docker(10.10.201.82 客户端服务器)
1.先卸载已经安装的docker(把#去掉 (生产环境 不需要此步骤)
yum remove docker \
#docker-client \
#docker-client-latest \
#docker-common \
#docker-latest \
#docker-latest-logrotate \
#docker-logrotate \
#docker-engine
2. 设置仓库
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.设置阿里云的仓库
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.更新软件包索引
yum makecache fast
5.开始安装docker
yum -y install docker-ce docker-ce-cli containerd.io
6.启动
systemctl start docker
7.docker服务加入开机启动
systemctl enable docker
二、docker拉取镜像
1.docker拉取cadvisor镜像
docker pull docker.io/google/cadvisor
docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8090:8080 \
--detach=true \
--name=cadvisor \
google/cadvisor:latest
监控docker
#3台都要安装
docker run -v /:/rootfs:ro -v /var/run:/var/run/:rw -v /sys:/sys:ro -v /var/lib/docker:/var/lib/docker:ro -p 8080:8080 --detach=true --name=cadvisor --net=host google/cadvisor
1.
docker pull portainer/portainer
查看容器
docker ps -a
启动一个容器
docker start b750bbbcfd88
后台运行
docker run -itd --name ubuntu-test ubuntu /bin/bash
导出和导入容器
如果要导出本地某个容器,可以使用 docker export 命令
导出容器 1e560fca3906 快照到本地文件 ubuntu.tar。
这样将导出容器快照到本地文件。
docker export 1e560fca3906 > ubuntu.tar
导入容器快照
可以使用 docker import 从容器快照文件中再导入为镜像,
以下实例将快照文件 ubuntu.tar 导入到镜像 test/ubuntu:v1:
cat docker/ubuntu.tar | docker import - test/ubuntu:v1
删除容器使用 docker rm 命令:
docker rm -f 1e560fca3906