本文简要介绍了个人常用的docker命令

docker images

docker images 可以显示当前的镜像,docker images -a则可以显示所有的镜像。

docker container

docker container ls显示docker容器,追加-a则可以显示所有容器

docker container rm <CONTAINER ID>删除某一个容器

docker rmi

docker rmi <IMAGE ID>删除某一个镜像

docker run

run命令是最常用的docker命令之一,其众多的options选项,可以让docker container使用不同的方式启动docker image。比如,下面命令会使用镜像ubuntu:22.04交互模式启动一个容器,并将容器命名为myubuntu,同时将主机目录/home/<user_name>/Develop/<project_name>映射到容器的/home/<project_name>

docker run --name myubuntu -v /home/<user_name>/Develop/<project_name>:/home/<project_name> -it ubuntu:22.04 

-it是使用Docker容器的交互模式。 -d容器将会运行在后台模式

docker attach

每当我们使用exit退出一个容器,该容器就进入了Exited状态,要想重新进入该容易,则可以使用下列命令。

docker start myubuntu重新启动名为myubuntu的容器。

docker attach myubuntu重新进入名为myubuntu的容器,或者准确说,重新附着到该容器的会话中。