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 docker-ce

#启动:

systemctl start docker

#卸载:

yum remove docker-ce

rm -rf /var/lib/docker

#查看docker 版本

docker  info

#官方安装文档:

https://docs.docker.com/install/linux/docker-ce/centos/

镜像管理

#配置国内仓库:

cd /etc/docker/

vim daemon.json

{

"registry-mirrors": [ "https://registry.docker-cn.com" ]

}

#配置国内仓库:

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://04be47cf.m.daocloud.io

#重启服务:

systemctl restart docker

#安装镜像:

docker pull nginx:1.12

#镜像管理命令

search  搜索镜像 

例如:docker search nginx

pull  下载镜像

例如: docker pull nginx

push  提交自己的镜像到私有仓库或者docker hub

例如:docker push nginx

images  列出本机镜像

例如:docker images

commit

例如: docker commit  test01 ubuntu:self

      docker run -itd --name test01_self ububtu:self

      docker exec test01_self ls /home

build

rmi:删除镜像

例如: docker rmi nginx

export:容器的导出

例如:docker export test01 > test01.tar  前提是需要进入到容器里面执行。

import:容器的导入

例如:docker import test01.tar ubuntu:self

save:导出镜像

例如:docker save mysql > mysql.tar

load:导入镜像

例如:docker load -i mysql.tar

容器管理

#创建容器命令格式:

创建容器:docker create [OPTIONS] IMAGE [COMMAND] [ARG...]

创建容器,创建完随之启动:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

你可能感兴趣的:(docker 安装)