最后悔的是当初实践过的docker的命令没记录下来,比如端口映射,现在都想不起来了,只能一边查一边记录
常用命令
命令 | 注释 | 例子 |
---|---|---|
docker pull 镜像仓库/镜像名:镜像版本 | 拉去镜像 | docker pull muyf/python v0.1.4 |
docker images | 获取当前服务器上所有镜像 | . |
docker ps -a | 获取当前服务器上所有容器 | . |
docker commit 容器id 镜像仓库/镜像名:镜像版本 | 将该容器提交生成一个新的镜像 | . |
docker push 镜像id | 将镜像推送到对应的镜像仓库上 | . |
docker start\stop\restart 容器id | 启动\停止\重启容器 | . |
注:
1.从dockerHub拉去镜像经常失败,需要配置国内的docker的镜像加速器:参考博客
重要命令
- 端口映射:docker run -p 主机端口:容器端口 镜像名称:镜像版本
docker run -it -p 5011-5020:5011-6020 -p 5010:22 muyf/python:v0.1.4 /usr/sbin/sshd -D
将主机的5010,5011到5020映射到容器的22,5011到5020上,顺便开启ssh服务以便后期登录
docker exec -it 容器id /bin/zsh
进入容器并打开zsh终端窗口
passwd
设置容器登录密码,以便ssh登录
ssh root@ip -p 5010
登录容器
网友评论