启动容器:
docker run image[COMMAND][ARG.....]启动交互式容器:
docker run -i -t image /bin/bash -i --interactive=true|false 默认是false -t --tty=true|false 默认是false 查看容器: docker ps [-a][-l] docker inspect 容器名字或者容器id自定义容器名:
docker run --name=容器名字 -i -t image /bin/bash重新启动停止的容器: docker start[-i] 容器名
删除停止的容器
docker rm 容器名或者容器id ====================守护式容器================== 1、能够长期运行 2、没有交互式会话 3、适合运行应用程序和服务1、docker run -d
2、退出时以ctrl +p,Q退出附件到运行中的容器
docker attach 容器名或者容器id查看容器日志
docker logs [-f][-t][--tail]容器名 -f --follows=true|false 默认为false -t --timestamps=true|false 默认为false --tails=“all查看容器内进程:
docker top 容器名 在已经运行的容器中启动新进程 docker exec [-d][-i][-t]容器名停止守护式容器:
docker stop 容器名 docker kill 容器名设置容器的端口映射
run [-P][-p]-P :容器暴露的所有端口进行映射
-p: 指定某一个容器的端口1、containerPort
docker run -p 80 -i -t centos /bin/bash 2、hostPort:containPort docker run -p 8080:80 -i -t centos /bin/bash 3、ip::containerPort docker run -p 0.0.0.0:80 -i -t centos /bin/bash 4、ip:hostPort:containerPort docker run -p 0.0.0.0:8080:80 -i -t centos /bin/bash