vagrant服务
针对Vagrantfile配置,我的主要配置有这几个:
# 系统版本
config.vm.box = "ubuntu/xenial64"
# 配置IP
config.vm.network "private_network", ip: "192.168.33.33"
# 配置内存
config.vm.provider "virtualbox" do |vb|
vb.memory = "3072"
end
配置完成后,vagrant up启动,这样一个服务器就完成了,并且该服务器的IP地址为192.168.33.33。
Docker服务
Docker安装
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce
docker compose 安装
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ docker-compose --version
将登陆用户加入到docker用户组
$ sudo groupadd docker
$ echo $USER
$ sudo usermod -aG docker $USER
执行完上面的命令后,重新登陆命令行,现在执行就不需要加sudo了。
重点!开启docker的tcp服务
我的ubuntu版本(Ubuntu 16.04)。
$ sudo vi /lib/systemd/system/docker.service
这里我们把ExecStart修改:
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
重启服务:
$ sudo systemctl daemon-reload
$ sudo service docker restart
测试:
$ curl http://localhost:2375/version
配置Pycharm
-
选择docker
-
配置TCP
-
使用pycharm