本篇介绍几条简单的docker命令。
sudo docker pull ubuntu 获取镜像
sudo docker images 查看镜像信息
sudo docker inspect 980e0e4c79ec(镜像id) 查看某镜像的详细信息
sudo docker search mysql 搜寻docker 镜像
sudo docker rmi ubuntu 删除docker 镜像
sudo docker build -t qs/centos:7.1 . 根据docker file创建一个docker镜像
sudo docker create -it qs/centos:7.1 新建容器
sudo docker ps -a 查看所有的容器
sudo docker run ubuntu /bin/echo "Hello, World!" 启动容器-输出之后自动终止
sudo docker run -t -i ubuntu:14.04 /bin/bash 启动容器-交互式的
sudo docker run -d -p 2222:22 --name base qs/centos:7.1 创建容器-并在后台启动
sudo docker exec -it 容器id号码(前N位就可以了)/或者容器的名字 /bin/bash 进入容器-启动bash
sudo docker exec -it 980e0e4c79ec /bin/bash
sudo docker exec -it mycontainer /bin/bash
sudo docker ps 查看处于running 状态的容器
sudo docker ps -h 查看命令帮助
sudo docker stop + 容器id号码(前N位就可以了)/或者容器的名字 终止容器
sudo docker ps -a -q 查看所有容器的ID信息
sudo docker start 容器id号码(前N位就可以了)/或者容器的名字 启动容器
sudo docker rm dbserver 删除容器(容器没有运行|dbserver 是容器名字)
sudo docker rm -f dbserver 强制删除
sudo docker run -d -p 3306:3306 -v /var/lib/docker/mysqldata/:/var/lib/mysqldata --name myserver qs/mysql:5.7
-v host-dir:container-dir 目录映射-宿主机目录和容器目录的映射(保证容器删除后被映射的目录中的数据还在;可以复用)