系统环境准备:

docker 运行在centos7上,要去系统为64位、系统内核版本为3.10以上

1.查看系统版本:cat/etc/redhat-release

2.查看系统内核版本:uname -a

docker 安装:

1.安装依赖包:yum install -y yum-utils device-mapper-persistent-data lvm2

2.更新yum缓存:yum makecache fast

3.添加docker下载源地址:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.安装docker:yum install docker-ce(默认为最新版本)

5.也可以选择指定版本选择安装docker:yum install docker-ce-18.12.1.ce

启动docker:

启动docker:systemctl start docker

查看状态:systemctl status docker

停掉服务:systemctl stop docker (需要停掉服务时在操作这个命令)

加入开机启动项:systemctl enable docker

查看docker版本:docker version

卸载docker:docker依赖环境包比较多,完全卸载干净需要卸载的东西也比较多。执行命令:

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine (需要卸载docker在操作这个命令)

docker下载镜像:

由于docker下载镜像比较慢,可以查询阿里云镜像

1.进入到docker目录:cd /etc/docker

2.查看daemon.json文件:ll

3.vi编辑操作插入:{"registry-mirrors": ["https://72idtxd8.mirror.aliyuncs.com"]}

比如我想在一台电脑安装多个mysql服务,只需要下载一个镜像,启动多个不同的容器

查看本地镜像:docker images

镜像仓库地址:https://hub.docker.com/

docker相关命令操作:

1.查看运行的容器:docker ps

2.查看所有的容器docker ps-a

3.查看运行日志:docker logs 容器id或者name

4.停掉容器:docker stop 容器id或者name

5.启动容器:docker start 容器id或者name

6.重启容器:docker restart 容器id或者name

7.删除容器,先停掉容器在删除:docker rm 容器id或者name

8.删除镜像,先停掉镜像在删除:docker rmi id

9.容器设置开机启动:docker --restart=always 容器id或者name

10.如果已经启动的项目使用update更新启动:docker update --restart=always 容器id或者name

最新文章

  1. BZOJ1120 : [POI2009]STR
  2. Spark 自定义累加变量(Accmulator)AccumulatorParam
  3. ES6 fetch函数与后台交互
  4. uTenux——重新整理底层驱动库
  5. [leetcode]_Remove Duplicates from Sorted Array II
  6. JPEG最优压缩参数试验【光影魔术手VS Image Optimizer】
  7. print 函数的进一步理解
  8. php字符串常见面试题
  9. jQuery复习:第五章
  10. jQuery软键盘插件
  11. codeforces 895B XK Segments 二分 思维
  12. [Nodejs] node写个hello,world
  13. 《通过C#学Proto.Actor模型》之Mailbox
  14. cpu_ops、suspend_ops、arm_idle_driver以及machine_restart/machine_power_off到底层PSCI Firmware分析
  15. vue_mint-ui
  16. Java使用Socket进行通信
  17. Ubuntu16.04上添加用户以及修改用户所属的组
  18. IDEA run下output标签悬浮/弹出状态
  19. 【待补】splay 模板
  20. 死锁与递归锁 信号量 event 线程queue

热门文章

  1. 跳板攻击之:lcx 端口转发
  2. JR文摘_TNFi和阿贝西普降低RA患者CVD风险
  3. video遇到问题汇总
  4. 爆肝200+小时,总结出的 Creator 3.x 入门修炼指南!全免费
  5. 五子棋 framebuffer版
  6. mysql 数据库的一些参数,常用模版和调优方式
  7. Docker和Kubernetes网络模型
  8. 实践:腾讯云IM搭建应用内类微信社交聊天模块
  9. ubuntu安装cuda、cudnn和nvidia-docker
  10. shm