专题网站模板,wordpress 菜价插件,wordpress js压缩,定制开发软件开发基础命令
帮助命令
docker --help#xff08;帮助命令#xff09;
用于获取某个命令的帮助信息
#命令帮助
docker 命令 --help
小技巧
换行符 \
使用命令换符#xff0c;可以让繁杂命令变得有条理
#命令换行#xff0c;使用换行符 \
docker ... \... \ 镜像命令
d…基础命令
帮助命令
docker --help帮助命令
用于获取某个命令的帮助信息
#命令帮助
docker 命令 --help
小技巧
换行符 \
使用命令换符可以让繁杂命令变得有条理
#命令换行使用换行符 \
docker ... \... \ 镜像命令
docker pull拉取镜像
对于常用镜像可以从官方镜像仓库获取pull命令拉取到本地镜像仓库
docker pull 镜像名或者镜像名:tag#注意如果pull后不指定镜像版本或叫标签直接使用镜像名镜像名:latest也就是下载最新的-英[ˈleɪtɪst]:最新的
docker pull 镜像名:latest docker images查看镜像
查看镜像镜像的英文image其复数形式images所以有
#镜像查看
docker images
docker rmi删除镜像
那么镜像删除呢镜像英文image所以 ‘rm’ ‘i’
#镜像删除
docker rmi 镜像名或者镜像id
docker tag修改镜像名
如果要修改镜像名或者叫标签名使用tag docker tag 镜像名:tag 新镜像名和tagdocker tag 镜像id 新镜像名和tag
docker save镜像保存成压缩包
镜像保存成tar压缩包格式便于文件传输和使用
docker save -o 文件名.tar 镜像名或者镜像id
docker load (镜像加载)
对于tar压缩包格式的镜像如果想要加载需使用此指令
docker load -i 压缩包名.tar 容器命令
docker run运行容器
docker容器运行自然而然想到docker run。那么run的是什么得到什么呢如何记忆
运行镜像得到镜像运行后对应的容器其相当于执行了两步操作将镜像放入容器中docker create然后将容器启动使之变成运行时容器docker start
#注意镜像名是镜像名:版本直接使用镜像名镜像名:latest
docker -run 镜像名或者镜像id
但是还不够我们需要给容器命名所以有--name容器名
docker run --name容器名 镜像名或者镜像id
容器命名了还需要让容器在后台启动所以有了-d
docker run --name容器名 -d 镜像名或者镜像id
如果主机重启了你会发现容器不会重新运行想开机自启动所以有--restartalways
docker run --name容器名 -d --restartalways 镜像名或者镜像id 容器的私有网络如果想通过主机访问那么需要主机与容器端口映射 -p 主机端口容器端口
docker run --name容器名 -d --restartalways -p 主机端口:容器端口 镜像名或者镜像id目录挂载是为了解决docker重启后之前容器运行的配置或者数据丢失所以要将主机目录与容器目录做映射使用 -v参数注意需要确保主机目录存在否则挂载不生效
#总结--name 容器命名-d 后台启动--restart 开机自启动-p 端口映射, -v 目录映射多个映射使用多个-v
docker run --name容器名 -d --restartalways -p 主机端口:容器端口 -v 主机目录:容器目录 镜像名或者镜像id
docker rm删除容器
容器删除直接记remove缩写rm
#容器删除针对已经停止的容器
docker rm 容器名或者容器id
docker ps查看容器
查看容器ps是process status,是在Linux系统中是常用的进程管理命令这里docker ps与之异曲同工
#正在运行的容器查看
docker ps#如果要看所有的容器比如还能看停止的容器
docker ps -a
docker start/stop/restart启动/停止/重启容器
启动/停止/重启容器自然而然想到start/stop/restart
#启动容器
docker start容器名或者容器id#停止容器
docker stop 容器名或者容器id#重启容器
docker restart 容器名或者容器id
docker update更新容器
容器启动后如果想要更新运行参数可以使用update命令
docker update 容器名或者容器id 需要追加的参数
docker exec进入容器
-i选项代表使用交互方式-t代表打开一个终端/bin/bash作用是进入后启动bash命令支持
docker exec -it 容器名或容器id /bin/bash
docker commit容器内容修改
进入到容器后如果想修改其内容并重新打成新的镜像
docker commit 镜像名或者镜像id 新镜像名和tag#参数-a author缩写-m message缩写
docker commit -a 作者 -m 描述 镜像名或者镜像id 新镜像名和tag
docker logs查看容器日志
有时需要排查容器运行的问题可以使用logs命令
docker logs 容器名或者容器id
docker cp (主机与容器文件拷贝)
#从容器拷贝到主机
docker cp 容器id:容器文件或目录 主机文件或目录#从主机拷贝到容器
docker cp 主机文件目录 容器id:容器文件或目录 远程操作
镜像命令
docker login登录到docker镜像仓库
docker login -u 用户名 -p 密码 远程镜像仓库地址(不写默认官方) docker logout退出登录
docker logout
docker push推送镜像到远程仓库
docker push 镜像名或镜像id
待续。。。