· 193 words · 1 min
docker container ls
docker run ubuntu:18.04 /bin/echo 'Hello world'
docker run -it ubuntu:18.04 /bin/bash
docker container start <container_name>
更多的时候,需要让 Docker 在后台运行而不是直接把执行命令的结果输出在当前宿主机下。此时,可以通过添加 -d
参数来实现。
docker run -d ubuntu:18.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"
77b2dc01fe0f3f1265df143181e7b9af5e05279a884f4776ee75350ea9d8017a
此时获取容器中的输出可以使用:
docker container logs <container_name>
docker container stop <container_name>
docker exec -it <container_name> bash
# 容器处于终止态时
docker container rm <container_name>
# 容器处于运行中时
docker container rm -f <container_name>
删除所有容器可以使用:
docker container rm prune