https:\/\/hub.docker.com\/explore\/<\/a> \uff09\u83b7\u53d6\u955c\u50cf\uff1a
<\/p>docker pull \u955c\u50cf\u540d<\/p>
<\/p>
<\/p>
\u8fd0\u884c\u4e00\u4e2adocker\u955c\u50cf
docker run \u955c\u50cf\u540d<\/p>
\u6216\u8005\u5148docker create xx<\/p>
\u518ddocker start xx<\/p>
<\/p>
<\/p>
\u547d\u4ee4\u5927\u5168\uff1a<\/p>
[root@iZwz99m0qp1swglw9om6zxZ hurong-first-docker]# docker<\/p>
<\/p>
Usage:\tdocker COMMAND<\/p>
<\/p>
A self-sufficient runtime for containers<\/p>
<\/p>
Options:<\/p>
--config string Location of client config files (default "\/root\/.docker")<\/p>
-D, --debug Enable debug mode<\/p>
-H, --host list Daemon socket(s) to connect to<\/p>
-l, --log-level string Set the logging level<\/p>
("debug"|"info"|"warn"|"error"|"fatal") (default "info")<\/p>
--tls Use TLS; implied by --tlsverify<\/p>
--tlscacert string Trust certs signed only by this CA (default<\/p>
"\/root\/.docker\/ca.pem")<\/p>
--tlscert string Path to TLS certificate file (default<\/p>
"\/root\/.docker\/cert.pem")<\/p>
--tlskey string Path to TLS key file (default "\/root\/.docker\/key.pem")<\/p>
--tlsverify Use TLS and verify the remote<\/p>
-v, --version Print version information and quit<\/p>
<\/p>
Management Commands:<\/p>
config Manage Docker configs<\/p>
container Manage containers<\/p>
image Manage images<\/p>
network Manage networks<\/p>
node Manage Swarm nodes<\/p>
plugin Manage plugins<\/p>
secret Manage Docker secrets<\/p>
service Manage services<\/p>
swarm Manage Swarm<\/p>
system Manage Docker<\/p>
trust Manage trust on Docker images<\/p>
volume Manage volumes<\/p>
<\/p>
Commands:<\/p>
attach Attach local standard input, output, and error streams to a running container<\/p>
build Build an image from a Dockerfile<\/p>
commit Create a new image from a container's changes(\u5c06\u5bb9\u5668\u751f\u6210\u65b0\u955c\u50cf\uff0c
\u5982\uff1adocker commit -a "www.hu-rong.com" -m "php7.4-fpm+swoole4.6.3\u6269\u5c55" ece00894b5af hurong241\/php74:swoole4.6.3)<\/p>
cp Copy files\/folders between a container and the local filesystem<\/p>
create Create a new container(\u521b\u5efa\u5bb9\u5668,\u5982\uff1adocker create nginx)<\/p>
diff Inspect changes to files or directories on a container's filesystem<\/p>
events Get real time events from the server<\/p>
exec Run a command in a running container\uff08\u5728\u5bb9\u5668\u4e2d\u8fd0\u884c\u547d\u4ee4\uff0c\u76f8\u5f53\u4e8e\u767b\u5f55\u5230\u5bb9\u5668\u4e2d\u8fdb\u884c\u4ea4\u4e92\u64cd\u4f5c\uff1adocker exec -it 763140d6c7fa \/bin\/bash\uff09<\/p>
export Export a container's filesystem as a tar archive<\/p>
history Show the history of an image<\/p>
images List images\uff08\u955c\u50cf\u5217\u8868\uff1adocker images\uff09<\/p>
import Import the contents from a tarball to create a filesystem image<\/p>
info Display system-wide information<\/p>
inspect Return low-level information on Docker objects<\/p>
kill Kill one or more running containers\uff08\u6740\u6389\u5bb9\u5668,\u5982\u679c\u6682\u505c\u4e0d\u8d77\u4f5c\u7528\u65f6\u53ef\u4ee5\u7528\u8fd9\u4e2a\uff1adocker kill \u5bb9\u5668id\uff09<\/p>
load Load an image from a tar archive or STDIN<\/p>
login Log in to a Docker registry<\/p>
logout Log out from a Docker registry<\/p>
logs Fetch the logs of a container\uff08\u67e5\u770b\u5bb9\u5668\u65e5\u5fd7\uff1adocker logs -f \u5bb9\u5668id,\u7c7b\u4f3ctail -f\uff09<\/p>
pause Pause all processes within one or more containers\uff08\u6682\u505c\u5bb9\u5668\uff1adocker pause \u5bb9\u5668id\uff09<\/p>
port List port mappings or a specific mapping for the container<\/p>
ps List containers\uff08\u67e5\u770b\u5bb9\u5668\u5217\u8868\uff1adocker ps -a\uff09<\/p>
pull Pull an image or a repository from a registry\uff08\u4ece\u4ed3\u5e93\u4e2d\u62c9\u53d6\u955c\u50cf\uff1adocker pull nginx)<\/p>
push Push an image or a repository to a registry<\/p>
rename Rename a container<\/p>
restart Restart one or more containers\uff08\u91cd\u542f\u5bb9\u5668\uff1adocker restart \u5bb9\u5668id\uff09<\/p>
rm Remove one or more containers\uff08\u5220\u9664\u5bb9\u5668\uff0c\u5982\u679c\u5220\u9664\u4e0d\u6389\u5148\u8981\u5c06\u5bb9\u5668\u6682\u505c\uff1adocker rm \u5bb9\u5668id\uff09<\/p>
rmi Remove one or more images<\/p>
run Run a command in a new container(\u8fd0\u884c\u5bb9\u5668\uff0c\u5982\uff1a<\/p>
docker run --name nginx-test -p 8080:80 -d -c 400 nginx\n\u53c2\u6570\u8bf4\u660e\uff1a\n--name nginx-test\uff1a\u5bb9\u5668\u540d\u79f0\u3002\n-p 8080:80\uff1a \u7aef\u53e3\u8fdb\u884c\u6620\u5c04\uff0c\u5c06\u672c\u5730 8080 \u7aef\u53e3\u6620\u5c04\u5230\u5bb9\u5668\u5185\u90e8\u7684 80 \u7aef\u53e3\u3002\n-c \u5206\u914dcpu\u4f7f\u7528\u91cf\uff0c\u5f53\u5bb9\u5668\u51fa\u73b0cpu\u4e89\u62a2\u8d44\u6e90\u65f6\u624d\u6709\u6548\uff0c\u5047\u5982\u67092\u4e2a\u5bb9\u5668\u5728\u8fd0\u884c\uff0c\u4e00\u4e2a\u8bbe\u7f6e\u4e3a400\uff0c\u4e00\u4e2a\u8bbe\u7f6e\u4e3a600\u76f8\u5f53\u4e8e\u4e00\u4e2a\u6700\u591a\u53ef\u5360\u752840%\u4e00\u4e2a\u6700\u591a\u53ef\u5360\u752860%\u7684cpu\u8d44\u6e90\n-m \u5206\u914d\u5185\u5b58\u5360\u7528\uff0c\u5982-m 200M\n--memory-swap \u5185\u5b58\u52a0\u4ea4\u4e92\u533a\u603b\u5927\u5c0f\uff0c\u8981\u8bbe\u7f6e\u5f97\u6bd4-m\u5927\uff0c\u5982--memory-swap=300M\uff0c\u5219\u5b9e\u9645\u4ea4\u6362\u533a\u4e3a100M\uff08300-200\uff09\n-d \u8bbe\u7f6e\u5bb9\u5668\u5728\u5728\u540e\u53f0\u4e00\u76f4\u8fd0\u884c\u3002\n-v \u6302\u8f7d\u672c\u5730\u76ee\u5f55\u5230\u5bb9\u5668\u4e2d\uff0c\u5982 \u672c\u5730\u76ee\u5f55:\/var\/lib\/mysql (docker run -d --name mysql -p 3306:3306 -v \u672c\u5730\u76ee\u5f55:\/var\/lib\/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=xxx)\n--restart\u5177\u4f53\u53c2\u6570\u503c\u8be6\u7ec6\u4fe1\u606f\uff1a\n no\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u5bb9\u5668\u9000\u51fa\u65f6\uff0c\u4e0d\u91cd\u542f\u5bb9\u5668\uff1b\n on-failure\u3000\u3000 \u53ea\u6709\u5728\u975e0\u72b6\u6001\u9000\u51fa\u65f6\u624d\u91cd\u65b0\u542f\u52a8\u5bb9\u5668\uff1b\n always\u3000\u3000\u3000\u3000\u3000 \u65e0\u8bba\u9000\u51fa\u72b6\u6001\u662f\u5982\u4f55\uff0c\u90fd\u91cd\u542f\u5bb9\u5668\uff1b\n\u4fee\u6539\u5df2\u6709\u5bb9\u5668\u4e3a\u81ea\u52a8\u7528\u91cd\u542f\uff0c\u4f7f\u7528update\ndocker update --restart=always \u5bb9\u5668ID(\u6216\u8005\u5bb9\u5668\u540d)<\/pre>\u5185\u5b58\u9650\u5236\u76f8\u5173\u7684\u53c2\u6570<\/h3>
\u6267\u884cdocker run<\/code>\u547d\u4ee4\u65f6\u80fd\u4f7f\u7528\u7684\u548c\u5185\u5b58\u9650\u5236\u76f8\u5173\u7684\u6240\u6709\u9009\u9879\u5982\u4e0b\u3002<\/p>\u9009\u9879<\/th> | \u63cf\u8ff0<\/th><\/tr><\/thead> |
---|
-m<\/code>,--memory<\/code><\/td>\u5185\u5b58\u9650\u5236\uff0c\u683c\u5f0f\u662f\u6570\u5b57\u52a0\u5355\u4f4d\uff0c\u5355\u4f4d\u53ef\u4ee5\u4e3a b,k,m,g\u3002\u6700\u5c0f\u4e3a 4M<\/td><\/tr> | --memory-swap<\/code><\/td>\u5185\u5b58+\u4ea4\u6362\u5206\u533a\u5927\u5c0f\u603b\u9650\u5236\u3002\u683c\u5f0f\u540c\u4e0a\u3002\u5fc5\u987b\u6bd4-m<\/code>\u8bbe\u7f6e\u7684\u5927<\/td><\/tr>--memory-reservation<\/code><\/td>\u5185\u5b58\u7684\u8f6f\u6027\u9650\u5236\u3002\u683c\u5f0f\u540c\u4e0a<\/td><\/tr> | --oom-kill-disable<\/code><\/td>\u662f\u5426\u963b\u6b62 OOM killer \u6740\u6b7b\u5bb9\u5668\uff0c\u9ed8\u8ba4\u6ca1\u8bbe\u7f6e<\/td><\/tr> | --oom-score-adj<\/code><\/td>\u5bb9\u5668\u88ab OOM killer \u6740\u6b7b\u7684\u4f18\u5148\u7ea7\uff0c\u8303\u56f4\u662f[-1000, 1000]\uff0c\u9ed8\u8ba4\u4e3a 0<\/td><\/tr> | --memory-swappiness<\/code><\/td>\u7528\u4e8e\u8bbe\u7f6e\u5bb9\u5668\u7684\u865a\u62df\u5185\u5b58\u63a7\u5236\u884c\u4e3a\u3002\u503c\u4e3a 0~100 \u4e4b\u95f4\u7684\u6574\u6570<\/td><\/tr> | --kernel-memory<\/code><\/td>\u6838\u5fc3\u5185\u5b58\u9650\u5236\u3002\u683c\u5f0f\u540c\u4e0a\uff0c\u6700\u5c0f\u4e3a 4M
<\/td><\/tr><\/tbody><\/table> <\/p> save Save one or more images to a tar archive (streamed to STDOUT by default)<\/p> search Search the Docker Hub for images<\/p> start Start one or more stopped containers\uff08\u542f\u52a8\u5bb9\u5668\uff1adocker start \u5bb9\u5668id\uff09<\/p> stats Display a live stream of container(s) resource usage statistics<\/p> stop Stop one or more running containers\uff08\u505c\u6b62\u5bb9\u5668\uff1adocker stop \u5bb9\u5668id)<\/p> tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE<\/p> top Display the running processes of a container<\/p> unpause Unpause all processes within one or more containers\uff08\u6682\u505c\u5bb9\u5668\uff1adocker unpase \u5bb9\u5668id)<\/p> update Update configuration of one or more containers<\/p> version Show the Docker version information<\/p> wait Block until one or more containers stop, then print their exit codes<\/p> <\/p>
Run 'docker COMMAND --help' for more information on a command.<\/p> <\/p>"}
| | | | | | | | |