Linux上安装docker

1、安装docker

  1.1 安装所需依赖包

  yum install -y yum-utils device-mapper-persistent-data Ivm2

Linux上安装docker_mysql

 1.2 设置镜像仓库

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

  

Linux上安装docker_docker_02

 1.3 列出docker ce的版本

  yum list docker-ce --showduplicates | sort -r

Linux上安装docker_docker_03

 1.4 安装docker

  可以指定版本,如果不指定版本则是最新版

  yum install docker-ce

Linux上安装docker_docker_04

 1.5 查看版本

  docker version

Linux上安装docker_重启_05

 1.6 启动docker

  启动docker

  systemctl start docker

  查看docker状态

  systemctl status docker

Linux上安装docker_重启_06

  查看docker信息   

  docker info

Linux上安装docker_docker_07

 1.7 关闭docker

  systemctl stop docker

Linux上安装docker_mysql_08

 1.8 重启docker

  systemctl restart docker

1.9 设置开机启动

  systemctl enable docker

Linux上安装docker_重启_09

 2 运行docker

  2.1 创建并运行docker

  docker run hello-world

Linux上安装docker_mysql_10

   2.2 查找镜像

  docker search 镜像名 例如mysql

  2.3 拉取镜像

  docker pull 镜像名:版本,如果版本不指定,默认就是latest

Linux上安装docker_mysql_11

  2.4 查看docker 镜像

  docker images 

Linux上安装docker_mysql_12

   2.5 查看完整镜像id

  docker images --no-trunc

Linux上安装docker_mysql_13

   2.6 获取镜像详细信息

  docker inspect 镜像id  

Linux上安装docker_mysql_14

 上面id才是镜像的完整id

  版本

Linux上安装docker_docker_15

  端口

Linux上安装docker_mysql_16

   mysql数据文件

Linux上安装docker_mysql_17

   2.7 删除指定的本地镜像

  docker rmi -f 镜像id或者镜像名:tag,rmi全英文是remove image,-f表示强制删除

Linux上安装docker_mysql_18

 3 容器操作  

  3.1 运行容器

  一个镜像可以生成多个容器,启动时不指定名称,名称是是随机定义的

  docker run --name 定义名称 -it 镜像id

Linux上安装docker_重启_19

   3.2 查看所有容器

  docker ps -a  查看所有容器

  docker ps      查看正在运行的容器

Linux上安装docker_docker_20

   3.3 启动容器

  docker start 容器名称

Linux上安装docker_重启_21

Linux上安装docker_重启_22

   3.4 停止容器

  docker stop 容器名称

Linux上安装docker_docker_23

   3.5 删除容器

  docker rm 容器名称

  批量删除容器

  docker rm -f $(docker ps -aq)

  另外,也可以:docker rm -f 容器1 容器2

Linux上安装docker_重启_24