systemctl restart docker 重启docker
systemctl status docker 查看docker状态
docker run 启动
docker run ubuntu:15.10 /bin/echo "Hello world"
docker run -i -t ubuntu:15.10 /bin/bash
-t: 在新容器内指定一个伪终端或终端
-i: 允许你对容器内的标准输入 (STDIN) 进行交互
后台启动模式
docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
-d: 后台运行容器,并返回容器ID
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
docker ps 查看运行中的容器列表
docker ps -a 查看所有容器列表
docker logs 查看容器日志
docker logs 2b1b7a428627
docker logs amazing_cori
docker start 启动一个已停止的容器
docker start b750bbbcfd88
docker stop 停止容器
docker stop amazing_cori
docker restart 重启
进入容器
sudo docker exec -it 容器id /bin/sh
docker attach
docker exec:推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。
docker stats 监控容器资源消耗
docker export 导出容器
docker export 1e560fca3906 > ubuntu.tar
docker import 导入容器
cat docker/ubuntu.tar | docker import - test/ubuntu:v1
docker import http://example.com/exampleimage.tgz example/imagerepo 也可以通过指定 URL 或者某个目录来导入
docker images 查看镜像列表
docker rm 删除容器
docker rm -f 1e560fca3906
docker container prune 该命令可以清理掉所有处于终止状态的容器
docker rm 删除镜像
docker rmi 1e560fca3906
docker rmi -f 1e560fca3906 -f:强制删除
docker cp /www/runoob user-1:/www/ 主机拷贝到user-1容器
docker cp user-1:/www/ /www/runoob user-1容器拷贝到主机
docker pull ubuntu 获取镜像
docker run -it ubuntu /bin/bash 使用 ubuntu 镜像启动一个容器
docker inspect 获取容器信息(IP等)
docker command --help 更深入的了解指定的 Docker 命令使用方法