启动,暂停和重启
# 查看运行的容器
docker ps -a
# 停止某容器
docker stop #CONTAINER ID#
# 重启某容器
docker restart #CONTAINER ID#
进入运行容器修改文件
docker exec -it #CONTAINER ID# /bin/bash
一个命令分解
docker run -d --name notebook -p 8889:8889 -v /home/ubuntu/:/mnt -v /etc/localtime:/etc/localtime:ro notebook su notebook -c 'jupyter notebook'
---
-d daemon运行
--name notebook 以notebook命名
-p 8889:8889 8889端口转发到8889
-v /home/ubuntu/:/mnt 将主机/ubuntu目录挂在到容器内/mnt目录
-v /etc/localtime:/etc/localtime:ro 以只读方式将主机localtime挂载到容器内localtime文件
notebook 为notebook镜像
su notebook -c 'jupyter notebook' 切换notebook用户,运行jupyter notebook命令
一个实际应用
进入运行中容器,修改配置文件,重启容器
#进入运行中容器
docker exec -it #CONTAINER ID# /bin/bash
# 重启容器使得配置文件生效
docker restart #CONTAINER ID#
网友评论