centos7安装并使用licode三:使用docker命令
我不想最开始就是直接安装licode。我先安装一个ubuntu试一下水吧。
目录:
- 下载ubuntu镜像
- 创建和进退出容器
- 安装vim(测试ubuntu)
1、下载ubuntu镜像
1.1、搜索镜像
先查看我们拥有的镜像。
docker images
发现我们没有ubuntu。所以接下来搜索ubuntu。
docker search ubuntu
你会发现有很多镜像。自己选着合适的吧。
1.2、下载镜像
docker pull ubuntu #下载名为ubuntu的镜像
1.3、查看镜像
docker images
现在就下载好了。
2、创建和进退出容器
2.1、创建容器
docker run -it -d -p 8080:8080 --net="bridge" --name myUbuntu ubuntu
#还可以像下面这样写
#docker run -i -t -d -p 8080:8080 --net="bridge" --name myUbuntu ubuntu
#docker run -itd -p 8080:8080 --net="bridge" --name myUbuntu ubuntu
#-it 是-i -t 两个命令的缩写
#-i --interactive=false, 打开STDIN,用于控制台交互
#-t --tty=false, 分配tty设备,该可以支持终端登录,默认为false
#-d 后台运行
#-p 端口映射 主机的8080映射到容器的8080
#--net 网络方式 桥接 总共有四种 net、桥接、host、用户自定义
#--name 容器名字 myUbuntu
#ubuntu 镜像名字
返回值为id。也就是id为
03f9a520fef039a01a5dcac9a6150b52b80d734f43072e226e655f9e81a4add7
查看容器
docker ps -a
2.2、进入容器
可以使用容器名也可以使用id。
2.2.1、使用容器名
docker exec -it myUbuntu /bin/bash
2.2.1、使用容器id
docker exec -it 03f9a520fef039a01a5dcac9a6150b52b80d734f43072e226e655f9e81a4add7 /bin/bash
有些人可能会说,id好长,输入好麻烦。其实id可以不用输入完。
docker exec -it 0 /bin/bash
docker exec -it 03 /bin/bash
2.3、退出容器
exit
3、安装vim(测试ubuntu)
docker exec -it 03 /bin/bash #进入myUbuntu
apt install vim
出错了。不要慌。
apt update #更新软件包的最新信息
安装vim
apt install vim
现在就可以安装了。测试vim。
vim test #如果没有test这个文件,则会新建
自行输入内容。
查看内容
cat test
成功了。