Docker容器管理
安装docker(目前采用的版本是Centos7.X安装Docker)
# 安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加Docker软件包源 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # 安装Docker CE yum install -y docker-ce # 启动Docker服务并设置开机启动 systemctl start docker systemctl enable docker
请猛点我>>>>>>官方文档
容器管理
查看镜像:docker images
[root@localhost ~]# docker images #查看镜像 REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/nginx 1.15 e81eb098537d 11 days ago 109 MB docker.io/nginx latest e81eb098537d 11 days ago 109 MB docker.io/centos 7 75835a67d134 7 weeks ago 200 MB docker.io/centos latest 75835a67d134 7 weeks ago 200 MB [root@localhost ~]#
保存镜像:docker image save centos:7 > centos7.tar
[root@localhost ~]# docker image save centos:7 > centos7.tar [root@localhost ~]# ls anaconda-ks.cfg centos7.tar [root@localhost ~]# du -sh centos7.tar
创建容器常用选项
容器资源限制
注重:一个是内存,一个是CPU
示例:(内存限额) [root@localhost ~]# docker run -d --name nginx03 --memory="300m" --memory-swap="600m" --oom-kill-disable nginx
允许容器最多使用一个半的CPU: docker run -d --name nginx04 --cpus="1.5" nginx
允许容器最多使用50%的CPU: docker run -d --name nginx05 --cpus=".5" nginx
管理容器常用命令