https://www.runoob.com/docker/docker-tutorial.html 系统入门学习,请移步菜鸟教程:本文为常用操作记录!
docker安装:
docker常规操作记录:
systemctl start docker 启动docker容器; systemctl stop docker 停止docker容器;
docker images 查看本地镜像; docker rmi [image-id] 删除指定id的容器镜像;
docker search [iamge-name] 查询镜像; docker pull [image-name:version] 拉取指定镜像;
docker ps 查看运行的容器; docker ps -a 查询所有的容器;
docker stop [container-id] 停止指定容器; docker start [container-id] 启动容器;docker start [container-name] 启动容器;
docker rm [container-id] 删除指定容器; docker rm [container-name] 删除指定容器;
容器创建:
docker run {options} {images-name:version} {cmd}
-d 后台运行; -p 端口映射 主机端口:容器端口; -v 文件挂载 本地文件目录:容器文件目录;
--name 容器的别名;-e 设置容器内部环境变量;--restart=always docker服务重启时容器自动重启;
容器与主机文件拷贝:
【拷出容器】docker cp 容器名:文件在容器中的路径 主机的目标路径
【拷入容器】docker cp 主机待拷贝文件路径 容器名:要拷贝容器内的目标路径
进入容器进行操作:
docker exec -it [container-id/name] /bin/bash 进入容器的命令行,下面可继续执行Linux命令