Heim  >  Artikel  >  Backend-Entwicklung  >  docker菜鸟笔记——总结1

docker菜鸟笔记——总结1

WBOY
WBOYOriginal
2016-07-30 13:31:48981Durchsuche

linux操作:

pwd
//查看路径

cp -r
//复制目录

vim
//编辑文件

ps -ef|grep nginx
//查看过滤进程

kill -9 PID
//关闭指定进程

netstat -tlnp
//查看网络信息

touch
//创建文件

cat
//展开文件内容

whereis nginx
//查看包含nginx的所有路径

docker有用的操作

docker build -t

docker images
//查看所有镜像

docker rmi
//删除一个镜像

docker ps -a
//查看所有的容器

docker ps
//查看当前运行的容器

注意事项:

  1. docker run -it -p 80:80 -v /www:/usr/share/nginx
    创建一个nginx镜像
    -it :执行容器内的交互式操作,申请一个控制台,长和/bin/bash命令联合使用
    -p: 本机端口映射到容器内的端口

  2. boot2docker ssh
    进入windows下bootdocker虚拟主机 进入后才可操作docker

  3. ctrl+p+q
    退出容器的控制台(通过-it …../bin/bash进入)

  4. docker run -rm和-d不能同时使用
    -rm:容器停止后自动删除
    -d:后台使用

  5. docker attach --sig-proxy=false CONTAINER
    attach 后台运行的容器,加上
    –sig-proxy=false 参数可以通过 Ctrl+C detach,不然一旦 attach 就没办法取消。

  6. 在阿里云上运行docker时遇到问题: Cannot connect to the Docker daemon. Is <br> 'docker -d' running on this host?
    这个问题的来源就是因为docker弱智地为docker0接口选择了一个172.17.42.1的IP,而恰好ECS占用了172.16.0.0/255.240.0.0。
    修改/etc/default/docker,添加DOCKER_OPTS=”–bip=192.168.17.1/24”,重启即可。注意不要用192.168.0.1/24,这段地址也被占用了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了docker菜鸟笔记——总结1,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn