技术笔记分享

Docker 安装

1.卸载老版本docker

yum remove docker \
docker-common \
docker-selinux \
docker-engine

2.设置yum仓库

yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

3.安装Docker-ce

使用命令yum list docker-ce –showduplicates | sort -r来查看目前可供安装的docker版本

4.修改pull images时的加速文件

Docker 基础命令

Docker 命令汇总

Docker版本信息

Docker本地镜像管理命令

Docker镜像仓库

Docker容器操作命令

Docker生命周期管理命令

实例:

Docker启动|关闭|重启命令

Docker kill命令

Docker rm 命令

Docker pause/unpause命令

Docker create 命令

docker create --name mycentos centos:latest #创建一个新的容器但不启动它

Docker exec 命令

Docker 镜像管理

搜索镜像

语法:docker search [image]
docker search centos

undefined

下载镜像

语法:docker pull [image_NAME]

镜像导出

语法:docker save -o [image].tar [image]
-o:指定导出名称,必须以 .tar结尾
image:指定需导出的镜像名称

删除本地镜像

语法:docker rmi [REPOSITORY|IMAGE ID]

镜像导入

1.语法:docker load –input [image].tar

2.语法:docker load < [image].tar

Docker 容器管理

创建容器

语法:docker run –name [CONTAINER NAME] -t -i -d [image]

启动关闭容器

杀死容器

语法:docker kill [ NAMES | CONTAINER ID ]

删除容器

语法:docker rm [ NAMES | CONTAINER ID ]
语法:docker rm -f [ NAMES | CONTAINER ID ]

进入容器

三种方式如下:
语法:docker attach [image]
语法:docker exec -it [ NAMES | CONTAINER ID ] /bin/bash
语法:nsenter工具

编写进入容器脚本

容器日志查看

语法:docker logs [ NAMES | CONTAINER ID ]

Docker 文件日志

Docker的日志文件默认写入到/var/log/messages内
Docker的配置文件(CentOS7)

发表评论

邮箱地址不会被公开。 必填项已用*标注