Docker安装
安装gcc环境
yum -y install gcc
yum -y install gcc-c++
旧版本卸载
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装需要的软件包
yum install -y yum-utils
安装Docker
yum install -y docker
Docker启动
systemctl start docker
验证Docker是否安装成功
docker version
安装DockerCompose
curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
验证DockerCompose是否安装成功
docker-compose --version
基本命令
docker version
docker info
docker --help
镜像命令
1.列出主机内的镜像
docker images
REPOSITORY 镜像的仓库源
TAG 镜像的标签
IMAGE ID 镜像的ID
CREATED 镜像创建时间
SIZE 镜像大小
-a: 列出本地所有镜像
-q: 只显示镜像id
--digests: 显示镜像的摘要信息
2.搜索镜像
docker search 镜像的名称
--filter=stars=50 :
3.下载镜像
docker pull 镜像的名称:版本号
容器命令
在有镜像的情况下,才可以创建使用容器
1.新建容器并启动
docker run [OPTIONS] 容器名称 /bin/bash
--name="Name"
-d
-i
-t
-P
-p
例:
docker pull centos
docker run -it centos /bin/bash
exit 可退出容器
ctrl+P+Q 容器不停止退出
2.列出所有运行的容器
docker ps [OPTIONS]
-a
-l
-n=?
-q
3.启动停止容器
docker start (容器id or 容器名)
docker restart (容器id or 容器名)
docker stop (容器id or 容器名)
docker kill (容器id or 容器名)
4.删除容器
docker rm 容器id
docker rm -f $(docker ps -a -q)
docker ps -a -q|xargs docker rm
5.查看日志
docker logs -f -t --tail 容器id
6.查看容器中运行的进程信息
docker top 容器id
7.查看容器/镜像的元数据
docker inspect 容器id
8.进入运行的容器
docker exec -it 容器id /bin/bash
9.容器内拷贝文件到主机上
docker cp 容器id:容器内路径 目的主机路径
数据卷挂载
容器中直接使用命令来添加
docker run -it -v 宿主机绝对路径目录:容器内目录 镜像名
DockerFile指令
FROM
MAINTAINER
RUN
EXPOSE
WORKDIR
ENV
ADD
COPY
VOLUME
CMD
ENTRYPOINT
ONBUILD
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)