docker操作笔记
docker操作笔记
https://www.runoob.com/docker/docker-container-usage.html 菜鸟教程
安装
使用官方安装脚本自动安装
安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
docker pull ubuntu 从远端拉回ubuntu images
docker images 查看本地image
docker image rm 要删除的image
docker run -it ubuntu /bin/bash 运行一个ubuntu镜像
docker run -itd ubuntu /bin/bash 运行一个后台运行ubuntu镜像
docker exec -it name /bin/bash 进入后台运行的环境,exit不会掉
docker ps -a # 查看所有容器
docker start b750bbbcfd88 # 启动容器
docker stop b750bbbcfd88 # 启动容器
docker restart b750bbbcfd88 # 重启容器
docker exec -it 容器名 /bin/bash # 进入容器
docker export 1e560fca3906 > ubuntu.tar # 导出容器 1e560fca3906 快照到本地文件 ubuntu.tar
cat docker/ubuntu.tar | docker import - test/ubuntu:v1 # 可以使用 docker import 从容器快照文件中再导入为镜像,以下实例将快照文件 ubuntu.tar 导入到镜像 test/ubuntu:v1
docker import http://example.com/exampleimage.tgz example/imagerepo # 导入
docker rm -f 1e560fca3906 # 删除容器
常用
docker cp 容器名:容器中要拷贝的文件名及其路径 要拷贝到宿主机里面对应的路径 (不管容器有没有启动,拷贝命令都会生效)
docker cp mycontainer:/opt/testnew/file.txt /opt/test/
docker cp /opt/test/file.txt mycontainer:/opt/testnew/