Docker常用命令整理

容器生命周期

# 创建容器不启动
docker create --name="name" -p 8080:8080 image
# 创建容器并运行
docker run --name="name" -p 8080:8080 image
# 容器启动/暂停/重启
docker start/stop/restart CONTAINERID|NAME

容器操作

# 所有容器
docker ps -a
# 运行中的容器
docker ps
# 实时查看容器日志
docker logs -f CONTAINERID|NAME
# 查看容器的端口映射情况
docker port CONTAINERID|NAME

镜像操作

# 所有镜像
docker images
# 删除镜像
docker rmi image
docker rmi image1 image2 image3        删除多个镜像
docker rmi -f image                 强制删除
# 标记镜像
docker tag ubuntu:15.10 runoob/ubuntu:v3
# 使用Dockerfile创建镜像(.为指定当前目录Dockerfile文件)
docker build -t imageName:tag .
# 从DockerHub拉取镜像
docker pull repository:tag
# 上传镜像到DockerHub
docker tag image:tag repository:tag
docker push repository:tag

原文地址:https://www.cnblogs.com/bretgui/p/11125335.html

时间: 2024-08-02 20:47:15

Docker常用命令整理的相关文章

docker常用命令整理-在容器中使用service命令

在docker中使用centos镜像启动了容器并安装了相关软件,之后想用service命令启动相关服务却收到如下错误: 通过多方搜索,根据网上给出的解决方案处理无效.后加入docker中国QQ交流群咨询,无效.最后找docker命令相关文档,终于解决了问题,赶紧记录下拉. 解决方案: 1.以后台方式启动容器: # docker run -itd -p 15672:15672 -p 5672:5672 --privileged=true centos/rabbitmq /usr/sbin/init

docker 常用命令整理

1.查看镜像 docker images 2.查看所有状态的容器 docker ps -a 3.运行容器 docker exec -it  container /bin/bash docker attach container   (不推荐,异常退出容易死掉,并且单用户使用) 退出 ctrl+p+q 4.制作容器镜像 docker commit  container  image-name 5.镜像打包 docker save zhoumingang_tempest_v1  >/root/zho

Docker 常用命令

Docker 常用命令: 1.环境相关 docker info docker version 2.系统运维相关 docker images docker Image是多层结构的,默认只显示最顶层的Image docker inspect 查看容器运行时详细信息的命令  docker ps docker ps打印出正在运行的容器,docker ps -a打印出所有运行过的容器 docker pull docker run docker start/stop/restart 这组命令可以开启(两个:

linux常用命令整理(五):shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

linux常用命令整理(四):软件包管理和shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

(小组)Git 常用命令整理

Git 常用命令整理 取得Git仓库 初始化一个版本仓库 git init Clone远程版本库 git clone [email protected]:wordpress.git 添加远程版本库origin,语法为 git remote add [shortname] [url] git remote add origin [email protected]:wordpress.git 查看远程仓库 git remote -v 提交你的修改 添加当前修改的文件到暂存区 git add . 如果

salt 常用命令整理

salt 常用命令整理 ***********模块*********** 查看模块列表module salt 'minion' sys.list_modules 查看指定module的function用法 salt 'minion' sys.list_functions file 查看指定模块的详细用法 salt 'minion' sys.doc cmd ***********模块使用说明*********** 查看配置管理state模块列表 salt 'minion' sys.list_sta

【转载】Git 常用命令整理

Git 常用命令整理 博客分类: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux 初始化配置 C代码   #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email [email protected] #配置到缓存 默认15分钟 git config

mysql常用命令整理

整理下常用命令,方便记忆,没事可拿出来瞅瞅,: 1.连接mysql数据库: #mysql -h 1.1.1.1 -uroot -p zabbix 2.mysql改密码 mysqladmin命令格式: mysqladmin -u 用户名 -p 旧密码 password 新密码(password函数) 2)忘记root密码 # vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 重新启动mysqld 3.mysql建新用户并授权 grant selec