运行docker容器
来源:互联网 发布:以房养老不可行数据 编辑:程序博客网 时间:2024/05/22 03:20
前提:已经安装了docker环境
步骤:
1,查看已经存在的docker镜像:docker images
如下所示:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu latest acdbffa34d06 3 days ago 900.6 MB
2,查看没有占用的端口:lsof -i:8080
如果没有任何输出,则表示该端口没有被占用
3,docker run -itd --name=wyq --net=bridge -p 8080:22 -v /home/wyq/ubuntu/:/usr/public/ ubuntu /bin/bash -D
参数说明:
-i 接收标准输入输出
-t 以交互方式
-d 后台运行
--name 容器名称
--net=bridge 设置容器网络模式为桥接,用于容器跟外网通信。
-p 标明端口映射,实例中把主机的8080端口映射为容器内的22端口,也就是容器内的sshd监听的端口,-p参数可以多次使用
-v 设置主机与容器之间的共享目录,用于拷贝文件,示例显示的是把host机的/home/wyq/ubuntu映射到容器wyq内部的/usr/public目录
ubuntu:表明开启的容器wyq是基于ubuntu这个镜像
/bin/bash -D:表示容器启动的时候执行的程序,例如:/etc/init.d/ssh start -D,这是允许远程ssh登录该ubuntu容器
4,查看已经运行的容器:docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
4a41070e2250 ubuntu "/bin/bash -D" About an hour ago Up About an hour 0.0.0.0:8080->22/
- [Docker]2.运行docker容器
- 运行docker容器
- 运行Docker容器
- 运行docker容器
- docker 容器后台运行
- Docker运行交互式容器
- docker搭建 存储 运行 容器
- 运行第一个Docker容器
- 运行第一个Docker容器
- Docker中运行mysql容器
- 在docker容器中运行zookeeper
- docker 给运行中的容器设置端口映射
- 在docker容器中运行hello world!
- Docker学习笔记三:运行容器
- docker安装运行保存镜像容器
- docker进入运行中的容器的方法
- docker进入后台运行的容器
- Docker学习笔记三:运行容器
- bean的加载(三)缓存中获取单例bean
- OSI七层协议和TCP/IP四层协议之比较
- android开发—项目结构设计
- 如何成为一个Xamarin专家
- Bootstrap之表格checkbox复选框全选(http://blog.csdn.net/shangmingchao)
- 运行docker容器
- Ajax调用Webservice返回JSON数据
- 动态链接库DLL的加载:隐式加载(载入时加载)和显式加载(运行时加载)
- typedef几种常见用法
- AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(一)
- WinSCP(版本5.7.6)中文文件名显示乱码
- UVa 699 The Falling Leaves
- 01_介绍
- 你不知道的Laravel Eloquent技能