Docker安装
- 有网环境
- yum install docker-ce docker-ce-cli containerd.io
- 无网环境
- 下载需要依赖的npm包
- 依次安装
- rpm -ivh docker-ce-cli-19.03.4-3.el7.x86_64.rpm
- rpm -ivh container-selinux-2.107-3.el7.noarch.rpm
- rpm -ivh containerd.io-1.2.6-3.3.el7.x86_64.rpm
- rpm -ivh docker-ce-19.03.4-3.el7.x86_64.rpm
Docker 服务操作
Docker查看镜像
Docker查看容器
Docker查找镜像
- 备注:需联网
- 实例:查找CentOS7
- docker search centos7
Dcoker 拉取镜像
- docker pull docker.io/ansible/centos7-ansible
- docker 查看拉取的镜像
Docker 修改镜像标识
- 使用 Docker images时,可能会出现REPOSITORY和TAG均为none的镜像
- docker tag IMAGEID(镜像 id) REPOSITORY:TAG(仓库:标签)
- 示例:docker tag 31c19e6057b0 centos7:v1.0
Docker 启动镜像为容器
- docker run -itd -v /mnt/hdd2/dockermnt:/home/inout -p 3141:3141 --restart=always –-name *** ***: *** /bin/bash
? --name 指定容器名称 ? -v 共享目录 ? -p 端口映射 ? -restart=always,当Docker重启时,容器能自动重启
Docker 进入容器
- docker exec -it Container /bin/bash
Docker 保存容器为镜像
- docker commit 13d0b82e16c0 ccccc
- 13d0b82e16c0 :容器ID
- ccccc:镜像名称
Docker 导出镜像
- docker save 镜像id > /文件存储目录/文件保存名称.tar
Docker 导入镜像
- 备注:在安装好docker的linunx系统上载入新的镜像
- dokcer load --input /文件路径/文件名称.tar
Docker其他操作
- 删除一个或多个image
- 开启/停止/重启 container
- docker start/stop/restart
- 删除一个或多个container
|