起动与关闭
$ boot2docker stop
初始化
$(boot2docker shellinit)
后台运行
$ docker run
-d
-P
--name web nginx
查看端口
$ docker port web
查看IP
$ boot2docker ip
停止、删除
$ docker stop web $ docker rm web
进入DOCKER 服务器
$ docker run -it ubuntu
$docker run learn/tutorial apt-get install -y ping
关联到本地文件夹
--name mysite 是给服务器起个名字
$ docker run
-d
-P
-v $HOME/site:/usr/share/nginx/html
--name mysite nginx
docker常用命令
docker version #查看版本
docker search tutorial#搜索可用docker镜像
docker pull learn/tutorial #下载镜像
docker run learn/tutorial echo “hello word”#在docker容器中运行hello world!
docker run learn/tutorial apt-get install -y ping#在容器中安装新的程序
为这些命令创建别名
复制代码代码如下:
# ~/.bash_aliases
# 杀死所有正在运行的容器. alias dockerkill=’docker kill $(docker ps -a -q)’
# 删除所有已经停止的容器. alias dockercleanc=’docker rm $(docker ps -a -q)’
# 删除所有未打标签的镜像. alias dockercleani=’docker rmi $(docker images -q -f dangling=true)’
# 删除所有已经停止的容器和未打标签的镜像. alias dockerclean=’dockercleanc || true && dockercleani’
学习资料:
http://segmentfault.com/blog/seanlook/1190000000751601
docker 中文学习手册
http://www.docker.org.cn/book/docker.html
官方学习
http://docs.docker.com/installation/mac/
http://www.infoq.com/cn/articles/docker-core-technology-preview
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100444.html原文链接: