for
os
x
installer。
运行安装程序,
安装virtualbox和boot2docker管理工具。
运行应用程序文件夹下的boot2docker应用:
或者手动初始化boot2docker,打开终端并运行:
?
1
2
3
$
boot2docker
init
$
boot2docker
start
$
export
docker_host=tcp://$(boot2docker
ip
2>/dev/null):2375
一旦你初始化化好了一个虚拟机,你就能用boot2docker
stop和boot2docker
start来进行控制。
chasehong
翻译于
1年前
0人顶
顶
翻译的不错哦!
更新
下载最新版的docker
for
os
x
installer
运行安装程序,
更新virtualbox和boot2docker管理工具。
更新现有虚拟机,打开终端并运行:
?
1
2
3
$
boot2docker
stop
$
boot2docker
download
$
boot2docker
start
运行docker
在终端上跑一个“hello
world”
的示例来测试docker。启动虚拟机然后运行:
?
1
$
docker
run
ubuntu
echo
hello
world
这样应该会下载ubuntu镜像并打印hello
world。
容器端口跳转
最新版的boot2docker建立了一个仅有网络适配器的主机提供可以接入容器的端口。
如果你运行一个有公开端口的容器,
?
1
$
docker
run
--rm
-i
-t
-p
80:80
nginx
然后你应该能用ip地址接入nginx服务器:
?
1
$
boot2docker
ip
通常,这个ip地址为192.168.59.103,但是也可能被virtualbox启用的dhcp修改。
daemon.json:
Dockerfile:
导出:
导入:
sudo docker run -d --name wechat --device /dev/snd --ipc="host"
-v /tmp/.X11-unix:/tmp/.X11-unix
-v DISPLAY
-e XMODIFIERS=@im=fcitx
-e QT_IM_MODULE=fcitx
-e GTK_IM_MODULE=fcitx
-e AUDIO_GID= getent group audio | cut -d: -f3
-e GID= id -g
-e UID= id -u
bestwu/wechat
docker run -d --net host --name proxy-client -v /data/docker/proxy-client/conf/config.properties:/usr/local/proxy-java-client-0.1/conf/config.properties -v /data/docker/proxy-client/logs/:/usr/local/proxy-java-client-0.1/logs/ proxy-client
mkdir -p /data/mysql/data /data/mysql/logs /data/mysql/conf
docker run -p 3306:3306 --name mysql -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7
nacos
docker run --restart=always --env MODE=standalone -v /data/nacos/conf/application.properties:/home/nacos/conf/application.properties -v /data/nacos/logs:/home/nacos/logs/ --name nacos -d -p 8848:8848 nacos/nacos-server
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)