几条简单的docker命令

来源:互联网 发布:win10查看网卡mac地址 编辑:程序博客网 时间:2024/05/20 20:57

本篇介绍几条简单的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/bashsudo 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 目录映射-宿主机目录和容器目录的映射(保证容器删除后被映射的目录中的数据还在;可以复用)
0 0
原创粉丝点击