启动容器
- 启动容器并启动bash(交互方式):
docker run -i -t <image_name/continar_id> /bin/bash
- 启动容器以后台方式运行(更通用的方式):
docker run -d -it image_name:v1
- 跟随服务启动参数
--restart=always
inage_name 一定要跟上版本号,没有版本号就是默认的(自定义镜像除外)
附着到容器
- 附着到正在运行的容器
attach 到容器中与一样可以执行命令,不同的是exit后容器也会跟着退出。
docker attach <id / container_name>
- 进入正在运行的容器内部,同时运行
docker exec -t -i <id / container_name> /bin/bash
查看容器
- 列出当前所有正在运行的container
docker ps
- 用一行列出所有正在运行的container
docker ps | less -S
- 列出所有的container
docker ps -a
- 列出最近一次启动的container
docker ps -l
- 显示一个运行的容器里面的进程信息
docker top Name/ID
- 查看容器内部详情细节:
docker inspect <id/container_name>
复制文件
- 从容器里面拷贝文件/目录到本地一个路径
# 拷贝文件到容器
docker cp Name:/container_path to_path
# 拷贝容器中的文件
docker cp ID:/container_path to_path
运行/删除
- 删除单个容器
docker rm Name/ID
# 删除正在运行中的加上"-f"
- 删除所有容器
docker rm `docker ps -a -q`
- 停止、启动、杀死、重启
docker stop Name/ID
docker start Name/ID
docker kill Name/ID
docker restart name/ID
操作镜像
- 列出所有镜像
docker images
- 从dockerhub检索image
docker search image_name
- 从官方拉取镜像
docker pull image_name
- 删除一个或者多个镜像;
docker rmi image_name
- 显示一个镜像的历史;
docker history image_name
- 发布docker镜像到dockerhub仓库
# 打标签到hub仓库地址
docker tag image_name:v1 hubname/inage_name:v1
# 登陆
docker login
# 发布
docker push hubname/inage_name:v1
- 查看虚悬镜像(标签为
)
docker image prune
- 删除虚悬镜像
docker images -f dangling=true
最新评论
# 这只是一个创建远程登录并授权的语句、仅作为记录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Fit2cloud!' WITH GRANT OPTION;
当MGR集群初始化结束后,需要开启MGR集群自启动(需要有一台节点是自动开启引导) loose-group_replication_start_on_boot = ON #设置节点是否在启动时自动启动 MGR 集群 loose-group_replication_bootstrap_group = ON #设置节点是否作为初始引导节点启动集群
密码:blog.sirliu.com
本内容密码:blog.sirliu.com 最新整理的文章在这里喔:https://blog.sirliu.com/2018/11/shell_lian_xi_ti.html