docker 命令
docker run -i -t -p 60851:851 48bbc7c5f07c python3 /home/chenming/messageinterface/manage.py runserver 0.0.0.0:851
docker run -d -p 60851:851 4b95489efade python3 /home/chenming/messageinterface/manage.py runserver 0.0.0.0:851
docker cp RS-MapReduce 30026605dcfe:/home/cloudera
启动一次操作容器:docker run IMAGE_NAME [COMMAND] [ARG…]
docker run ubuntu echo 'hello world'
启动交互式容器:docker run -t -i –name=自定义名称 IMAGE_NAME /bin/bash
-i –interactive=true | false,默认是false
-t –tty=true | false,默认是false
–name 给启动的容器自定义名称,方便后续的容器选择操作
启动交互式的容器,就是类似虚拟机、云主机的操作方式,操作完一个命令后仍然可以继续:
docker run -i -t ubuntu /bin/bash
查看容器:docker ps [-a] [-l]
省略 列出正在运行的容器
-a all 列出所有容器
-l latest 列出最近的容器
将容器转化为一个镜像,即执行commit操作,完成后可使用docker images查看
root@aa97ba3292ce:/#exit //先退出容器
~$ docker commit -m "ubuntu with vim" -a "sgy" aa97ba3292ce sgy/ubuntu:vim
~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
sgy/ubuntu vim 52166e4475ed 5 seconds ago 358.1 MB
chug/ubuntu14.04x64 latest 0584b3d2cf6d 9 days ago 196.5 MB
---------------------