我常用的ubuntu和docker命令

如果你是高手大佬笑话一下就完了。我是菜鸟现在我用宝塔来管理镜像和容器,不用敲键盘了。感觉挺方便的。

一、ubuntu

1、cd

使用绝对路径和相对路径更换目录

cd .. 后退到上一层路径
cd ../..  调到上上层路径,相对路径
cd /home/hjd/  绝对路径
cd ~ 回到家目录 
cd 回到用户主目录

2、vi

文本编辑器的用法

vi file.txt

开启一个vi编辑器

vi编辑器的工作有插入(编辑)模式和浏览(命令)模式。当你最开始编辑时,你处于浏览模式,你可以使用箭头或者其他导航键在文本中导航。开始编辑时,键入i,插入文本,或者键入a,在末尾添加文本。当你编辑结束时,键入Esc退出插入/添加模式,进入浏览(命令)模式。键入命令时,首先键入冒号(:),后面紧跟命令,例如w命令去编辑文本,然后键入Enter。

尽管vi编辑器支持非常复杂的操作并且有无数条命令,然而你可以仅用一些简单的命令就能完成工作,这些基本的vi命令主要有:

光标运动                        h,j , k, l (上/下/左/右)

删除字符                        x

删除行                          dd

模式退出                        Esc,Insert(或者i)

退出编辑器                      q

强制退出不保存                q!

运行shell命令                 :sh(使用exit返回vi编辑器)

保存文件                        :w

文本查找                         /

3、ll   

就相当于 ls -l,但在 Ubuntu 中要么不能用,要么会显示隐藏文件

4、pwd  

执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称

5、ifconfig -a

查看网络连接信息

如果提示找不到“ifconfig”,就安装“net-tools”,运行命令“sudo apt install net-tools”。有可能要root权限,然后再运行命令“ifconfig -a”就可以查看网络连接信息了。但是这种方式有个缺点,正常情况下,只会有两组连接信息,你看不是“lo”的那一组就好了。

6、cat

执行如下命令查看账号及密码。
docker exec -it qinglong cat /ql/config/auth.json

7、hostnamectl 

查看 CPU 架构

8、sudo -i

获取root权限

9、touch

创建文件 touch auth.json

  二、docker

#查看docker容器 docker ps
# 启动docker  sudo service docker start
# 停止 docker sudo service docker stop
# 重启docker sudo service docker restart
# 列出镜像 docker image ls
# 拉取镜像 docker image pull library/hello-world
# 删除镜像 docker image rm 镜像id/镜像ID
# 创建容器 docker run [选项参数] 镜像名 [命令]
# 停止一个已经在运行的容器 docker container stop 容器名或容器id
# 启动一个已经停止的容器 docker container start 容器名或容器id
# kill掉一个已经在运行的容器 docker container kill 容器名或容器id
# 删除容器 docker container rm 容器名或容器id
# 将docker设为开机自启动 systemctl enable docker
systemctl start docker
# 进入容器: docker exec -it jd /bin/bash
# 退出容器: exit

这是我的个人总结,乱七八糟的,我经常用的。

你可能感兴趣的:(docker,ubuntu,容器)