Docker指令
Contents
此文档会不定期补充
登录中央仓库
docker login -u admin -p admin000
把容器打包成镜像
docker commit [-a "sora"](作者) [-m "hadoop-image"](备注) b8f2600a49e7(容器名或id) 172.16.7.222:8082/centos7-tools-jdk8-git:0.0.6(镜像名:tag)
上传镜像到私服仓库
docker push 172.16.7.222:8082/centos7-tools-jdk8-git:0.0.7
退出容器且关闭
ctrl+d 退出容器且关闭, docker ps 查看无
退出容器但不关闭
ctrl+p+q 退出容器但不关闭
查看容器
docker ps [-a](所有的容器)
从容器到宿主机拷贝文件
docker cp testtomcat:/usr/local/tomcat/webapps/test/js/test.js /opt 从容器到宿主机拷贝文件
从宿主机到容器拷贝文件
docker cp /opt testtomcat:/usr/local/tomcat/webapps/test/js/test.js 从宿主机到容器拷贝文件
进入docker容器
docker attach 44fc0f0582d9 进入docker容器
运行镜像并添加端口
docker run -d -p 8000:80 foo/live /bin/bash
docker从dockerfile建立镜像
docker build -t myopenresty -f trusty/Dockerfile .
创建自定义网络
docker network create --subnet=172.18.0.0/16 mynetwork
启动时:docker run -itd --name networkTest1 --net mynetwork --ip 172.18.0.2 centos:latest /bin/bash
创建overlay网络
docker network create --driver overlay --opt encrypted --subnet 10.10.19.0/24 ngx_net
compose启动
docker-compose up
compose查看
docker-compose ps
swarm启动
docker strack
-
docker容器做任何操作均无响应(删除僵尸容器,假死容器)
|
|
Author dylan
LastMod 2019-05-13
License 如需转载请注明文章作者和出处。谢谢!