docker常用操作笔记

镜像打包

1
docker build --network=host -t image_name .

启动镜像

1
docker run -i -t -d --name name --net=host -p 2334:2334 image_name

进入镜像

1
docker exec -it name bash

容器与主机之间的数据拷贝

使用docker cp命令

1
2
docker cp CONTAINER:SRC_PATH DEST_PATH
docker cp DEST_PATH CONTAINER:SRC_PATH

将主机/www/test目录拷贝到容器test的/www目录下

1
docker cp /www/test test:/www

列出所有容器

1
docker ps -a

停止所有容器

1
docker stop $(docker ps -aq)

docker启动机制

Docker的机制是让容器后台运行,必须至少有一个前台进程,容器运行的命令如果不是那些一直挂起的命令(比如运行top, tail),会自动退出。

如果容器需要同时启动多个进程,只需要将其中一个挂起到前台即可。

持续更新中…

您的支持将鼓励我继续创作!