Docker 常用操作
2020-06-19 本文已影响0人
千沙qiansha
Docker环境配置说明
安装Docker
sudo apt-get install docker.io
镜像导出
1 通过容器导出
docker export 容器ID > dfdfdf.tar
2 通过镜像导出
docker save 镜像ID >
镜像导入
docker import - 新镜像名 < tar包
docker镜像查看
docker images
docker容器启动:
docker run -itd -p 9005:9005 -v ~/workspace/CloudTest/cloudtest:/root -w /root --restart=always --name cloud_test cloudtest:latest /bin/bash
该条命令是以守护进程的方式启动Docker容器
其中-p 端口映射 物理机端口:容器端口
-v 磁盘挂载 物理机磁盘:容器磁盘目录
-w 指定容器的主目录
--restart=always 容器以任何原因挂掉了自动重启
--name 容器名称
cloudtest:latest 这是镜像名称
进入容器:
docker attach 容器ID
退出容器:
ctrl + p + q
docker上传docker hub
一, 先登录docker hub
docker login
然后会提醒你输入用户名和密码,依次输入wanghaochen aa****wang即可
二,打tag
docker tag zyq/php_env(本地创建的镜像) username/php_dev:7.0(docker hub用户名/镜像名称:tag)
三,上传镜像
docker push username/php_dev:7.0
docker容器向本机传送文件
docker cp container_id:docker容器内的文件全路径 本机保存文件的全路径
例如:docker cp 4a2f08d2c1f8:/data1/configure.txt E:\PHP\configure.txt
本机向docker容器传送文件
docker cp 本机保存文件的全路径 container_id:docker容器内的文件全路径
例如:docker cp E:\PHP\configure.txt 4a2f08d2c1f8:/data1/configure.txt