Docker常用基本命令

发布日期: 2019-03-22 09:37:21 作者: Stephen 评论: 1

从仓库拉取镜像:

docker pull python

运行一个容器:

docker run -it -d --name python -p 82:80 -v /data/www/python/:/usr/src/myapp/ python bash
# -d:后台运行
# --name python:命名容器名称
# -p 82:80:端口映射
# -v /data/www/python/:/usr/src/myapp/:目录映射
# python:镜像名称

查看镜像:

docker images

查看所有容器:

docker ps -a

停止、启动、删除、重启容器:

# 停止容器
docker stop 758cfe1c133f
# 删除容器
docker rm 758cfe1c133f
# 启动容器
docker start 758cfe1c133f
# 重启容器
docker restart 758cfe1c133f

进入容器:

docker exec -it 758cfe1c133f bash

容器与宿主机之间数据拷贝:

# 将容器 ee2494b3e14d 的 /var/www/swoft/ 目录拷贝到宿主机 /data/www/test/ 目录
docker cp ee2494b3e14d:/var/www/swoft/ /data/www/test/

# 将宿主机 /data/www/test/ 目录拷贝到容器 ee2494b3e14d 的 /var/www/swoft/ 目录
docker cp /data/www/test/ ee2494b3e14d:/var/www/swoft/

xuxu 5年前
学习了