我正在Docker容器中运行一个站点,该站点导出以下https://172.17.0.2:8443/admin/&http://172.17.0.2:8463/users/
$ docker run -it -d --expose=8000-9900 ubuntu-java8-webapp
bf193d011fd8....
Run Code Online (Sandbox Code Playgroud)
Docker PS cmd
$ docker ps -a
CONTAINER ID IMAGE COMMAND PORTS NAMES
bf193d011fd8 ubuntu-.... "/bin/bash" 8000-9900/tcp desperate_mclean
Run Code Online (Sandbox Code Playgroud)
Docker ls cmd
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.100:2376 v1.10.3
Run Code Online (Sandbox Code Playgroud)
Docker机器ip cmd
$ docker-machine ip default
192.168.99.100
Run Code Online (Sandbox Code Playgroud)
我如何访问该网站?万一重要的是,我在Mac上运行docker.
我想在Ubuntu(16.04)docker容器上试用ZFS.按照以下https://docs.docker.com/engine/userguide/storagedriver/zfs-driver/
> lsmod | grep zfs
zfs 2813952 5
zunicode 331776 1 zfs
zcommon 57344 1 zfs
znvpair 90112 2 zfs,zcommon
spl 102400 3 zfs,zcommon,znvpair
zavl 16384 1 zfs
Run Code Online (Sandbox Code Playgroud)
列出ZFS安装
>sudo zfs list
NAME USED AVAIL REFER MOUNTPOINT
zpool-docker 261K 976M 53.5K /zpool-docker
zpool-docker/docker 120K 976M 120K /var/lib/docker
Run Code Online (Sandbox Code Playgroud)
启动docker后
> sudo docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 1.12.0
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: zfs
Dirs: 0
...
Run Code Online (Sandbox Code Playgroud)
不知道为什么我仍然得到**存储驱动程序:aufs和Root目录:/ …
PowerShell psh = PowerShell.Create();
//psh.AddScript("Get-Service | Format-List -Property Name, Status");
psh.AddScript("Get-Service");
Collection<PSObject> result = psh.Invoke();
foreach (PSObject msg in result)
{
Console.WriteLine(msg.Properties["Name"].Value);
}
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,如果我单独使用"Get-Service",我就能够获得系统上服务的名称和状态.但是,如果我使用相同的"Get-Service | Format-List -Property Name,Status"获得异常.
我正在尝试使用-v“ / Users // data:/ data /”将卷映射到docker映像
> docker run -p 27017:27017 --name mongo2_001 -d mongo -v "/Users/<user>/data:/data"
6cf25618d...
> docker ps -a
CONTAINER ID IMAGE COMMAND STATUS PORTS NAMES
6cf25618d.. mongo "/usr/bin/mongod -v /" Exited (1) mongoMG_001
Run Code Online (Sandbox Code Playgroud)
失败并显示以下错误
> docker logs 6cf25618d..
2016-08-30T01:35:28.197+0000 F CONTROL [main] Failed global
initialization: BadValue: The "verbose" option string cannot
contain any characters other than "v"
Run Code Online (Sandbox Code Playgroud)
用完时,“-v ...”似乎可以正常工作。不知道有什么问题。
PS:用于创建上面使用的映像的Dockerfile
FROM ubuntu:16.04
MAINTAINER Docker
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
RUN echo "deb http://repo.mongodb.org/apt/ubuntu …Run Code Online (Sandbox Code Playgroud)