如何访问容器
访问docker容器的方式有多种,最常见的办法,就是登录docker容器所在的宿主机,找到docker容器的名称,通过 docker exec
命令访问,例如:
docker exec -it myRstudio bash
其中-it
指的是以命令行交互模式访问容器。通过-u
参数指定进入容器的用户名或uid,-d
参数指定进入容器的路径。
若容器内安装了openssh,并启动了ssh服务,而且映射了ssh需要的22端口,则也可通过ssh来远程访问容器,如同访问一台虚拟机。
docker容器常见命令
docker ps
查看正在运行的容器。若查看全部容器(包括停止运行的容器)则使用docker ps -a
。
docker restart
重启容器,如同重新启动实体机。
docker logs
收集容器运行产生的日志和报错信息。若容器启动失败,则通过这个命令可以初步排查容器中可能的问题。
docker rm
删除容器。若强行删除正在运行中的容器,请使用docker rm -f
(慎用)。