docker主要是用来管理像MySQL、Tomcat、Nginx等软件的,在安装docker之前,首先保证你的系统里没有老版本docker

清除老版本docker,命令过长,用 \ 分行

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装Docker,分以下三步

一、

sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

二、

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

三、

sudo yum install docker-ce docker-ce-cli containerd.io

安装完成之后,我们启动docker

sudo systemctl start docker

启动之后,下面是Docker常用命令

docker version 查看docker版本

docker info 查看docker的信息

docker --help 查看docker帮助命令

下面是Docker镜像常用命令

docker images 查看本地docker镜像

docker search centos 从仓库查找centos镜像

docker pull centos 下载centos镜像

docker rmi -f centos 强制删除centos镜像

下面是Docker容器常用命令

docker run -it centos 创建centos容器,并交互式启动

docker run -itd centos 以守护进程创建centos容器

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 创建MySQL容器

exit 退出容器,并关闭容器

ctrl+p+q 退出容器,不关闭容器

docker ps 查看docker正在运行的容器

docker ps -a 查看所有的容器

docker start CONTAINER ID 启动该容器

docker restart CONTAINER ID 重启该容器

docker stop CONTAINER ID 停止该容器

docker attach CONTAINER ID 进入该容器,前提是该容器正在运行

docker kill CONTAINER ID 强制停止该容器

docker rm CONTAINER ID 删除已经停止的容器

docker rm -f CONTAINER ID 强制删除容器

Linux下docker的安装及常用命令相关推荐

  1. Linux下rar工具安装及常用命令

    linux中默认的tar命令用于解压压缩文件,但是tar命令不支持rar文件的解压和压缩,需要安装rar解压工具,实现rar命令解压rar压缩包. 1.下载rarlab软件 官网下载页面:https: ...

  2. Docker(一):Docker的安装与常用命令

    相关阅读: Docker(一):Docker的安装与常用命令 Docker(二):Docker常用命令之镜像的创建:Dockerfile 与 commit Docker(三):Docker镜像导入与导 ...

  3. docker下载安装和常用命令

    系列文章目录 前言 官网及下载 https://docker.com/ 一.卸载旧版本docker yum remove docker \docker-client \docker-client-la ...

  4. Linux下软件的安装与卸载(命令行模式)

    国内较快开源软件镜象站点,包括Debian.Ubuntu.Fedora.Gentoo.Centos.FreeBSD.Eclipse等开源软件的镜象 http://mirrors.163.com,htt ...

  5. linux切换到顶层命令,一些在Linux下提高工作效率的常用命令

    Linux一些常用命令介绍 一.查看系统端口命令: 1.netstat :非root用户即可执行 netstat -anp|grep [Port|PID|Server Name] 2.lsof :必须 ...

  6. 【Docker】安装与常用命令

    镜像相当于模板,容器相当于使用模板创建的一台服务器.在本机可以构建/下载很多镜像,比如centos的镜像,mysql的镜像,tomcat镜像,nginx镜像,redis镜像-如果想让镜像跑起来,就需要 ...

  7. Linux下vsftp配置 AND ftp常用命令

    vsftp的含义就是Very Security Ftp,下面就简要的说一下它的配置和使用方法,通过本文的介绍也希望您能了解在Linux下配置一个网络服务的基本过程 1.相关配置文件 /etc目录下的v ...

  8. linux系统下docker安装,Linux下Docker的安装与使用

    yum安装Docker最新版和docker-compose(超级简单的安装方法) Install Docker 首先安装依赖 yum install -y yum-utils device-mappe ...

  9. Linux下mysql 登录退出及常用命令

    登录 mysql -u用户名 -p                回车后输入密码 退出 exit 或者 quit  或者 \q 常用命令 mysqladmin -u用户名 -p旧密码 password ...

最新文章

  1. Mybatis插件原理和PageHelper结合实战分页插件(七)
  2. Android点击事件(click button)的四种写法
  3. Linux环境下安装Mysql+SphinxSE
  4. for循环优化_前端js if判断以及for循环该如何写的更好,优化upup
  5. 【模拟】Codeforces 710C Magic Odd Square
  6. 解决安卓SDK无法下载Package的问题
  7. fastdfs清空_FastDFS安装及使用(开山篇)
  8. 03-13 微信小程序自动化测试
  9. linux初次入门学习小结
  10. php基础之常量(系统常量,自定义常量)
  11. Centos6 安装可视化界面
  12. 【图像去噪】基于BM3D算法实现图像去噪含Matlab源码
  13. 大学c语言怎么应付考试,二级c语言考试应对技巧
  14. 【MMML】多模态机器学习高被引综述论文笔记
  15. Redis学习笔记(四)—— redis的常用命令和五大数据类型的简单使用
  16. html5游戏 做广告联盟怎么样,几个比较好的国外广告联盟推荐
  17. 2019届秋季校园招聘总结
  18. 2022第四届中国(山东)国际大健康产业博览会,即将开幕
  19. PMbok 全书串讲
  20. spring boot 集成 websocket 实现消息主动推送

热门文章

  1. 用Windows Server 2003配置×××
  2. xSeries 232双机热备份配置(塔式)
  3. [Remoting]dotNet Framework升级后Remoting信道使用的安全问题
  4. 冒泡排序、递归、二分查找
  5. charles工具页面介绍
  6. Python 之 sorted()排序详解 适用于任意可迭代对象比如列表,字典等
  7. 作业四:灯泡异常问题
  8. 【python】matplotlib生成散点矩阵图
  9. python学习6 web开发
  10. 如何清除图片下方出现几像素的空白间隙?