01,使用阿里云安装

1.1,获取安装脚本:curl -fsSL get.docker.com -o get-docker.sh

1.2,启动安装脚本:sudo sh get-docker.sh --mirror Aliyun

1.3,如果1.2不能安装,出现404 的错误,可以采用备用下载命令:sudo sh get-docker.sh --mirror AzureChinaCloud

1.4,查看安装的版本,以确定是否安装成功:docker version

02,启动,关闭,重启,查看相关信息 : 

2.1,systemctl start docker

2.2,systemctl restart docker 

2.3,systemctl stop docker

2.4,docker info

2.5,到这里为止,基本就安装完成了,但是如果你的设备拥有多块硬盘,考虑到性能问题还需要配置 direct-lvm 模式,详情请点击查看

03,修改镜像仓库为国内的地址,从而加速镜像的下载

3.1,vim /etc/docker/daemon.json 添加以下内容

3.2,{ "registry-mirrors": [ "https://registry.docker-cn.com"] }  或者 {"registry-mirrors":["https://almtd3fa.mirror.aliyuncs.com"]   }

3,3,重新加载配置并重启 docker: systemctl daemon-reload =>  systemctl restart docker

3.3,docker info  出现如下信息为设置成功

04,常用指令和使用方式

4.01,搜索某应用是否存在,docker search XXX:XXX

4.02,查看本地拥有的景象,docker images

 

4.03,删除某一个镜像,docker rmi -f  IMAGEID ( IMAGEID 用 docker image 命令从列表中获取 )

4.04,拉取(下载)应用,docker pull 镜像名:镜像标签

4.04,例如下载 Spring Cloud 的消息队列应用, docker pull rabbitmq:management

4.05,查看当前运行的容器,docker ps

4.06,检查容器内部信息,docker inspect 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

4.07,停止某个容器,docker stop 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

4.08,删除某个容器,docker rm 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

4.09,启动某个容器,docker start 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

05,运行一个容器,以 rabbitmq 为例子, docker run -d --name "rabbitmq" -p 5762:5762 -p 15672:15672 rabbitmq:management

5.1,run 运行应用的指令

5.2,-d 后台运行

5.3,-p 端口映射,(宿主机端口):(容器端口),其中宿主机端口不能冲突

5.4,rabbitmq:management 应用程序

5.5,别名 --name "XXX"

06,进入容器脚本,docker exec -it name bash   (name 为容器名称或者容器 ID)

6.1,退出容器脚本,CTRL+D

07,容器数据持久化,加数据卷运行  -v

7.1,docker run -d -p 1521:1521 --name oracle_11g  -v /root/oracle:/home/oracle   registry.aliyuncs.com/helowin/oracle_11g

7.2,参数说明   /root/oracle:/home/oracle  宿主目录:容器内的目录

08,临时运行一个容器,退出便删除:docker run -it --rm 镜像名 bash

09,查看容器日志:docker logs name ,如要要实时监听使用:docker logs -f name (name 为容器名称

10,拷贝容器文件到宿主机本地:docker cp name: 容器绝对路径 宿主机绝对路径  name 为容器名称

11,安装 docker 镜像容器操作神器:docker-compose

11.1,curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

11.2,chmod +x /usr/local/bin/docker-compose

11.3,备用下载地址:curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

 

12,更详细的操作命令和介绍,点这里

posted on 2018-09-28 10:18  被遗忘的优雅  阅读(450)  评论(0编辑  收藏  举报